Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.1.8 #41

Merged
merged 35 commits into from
Oct 24, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
9d03055
Update license shield with OSI logo
toebeann Oct 10, 2022
986ea49
Bump @typescript-eslint/eslint-plugin from 5.39.0 to 5.40.0
dependabot[bot] Oct 17, 2022
2ff3348
Merge pull request #31 from toebeann/dependabot/npm_and_yarn/dev/type…
toebeann Oct 17, 2022
3ced372
Bump @typescript-eslint/parser from 5.39.0 to 5.40.0
dependabot[bot] Oct 17, 2022
dca1c05
Merge pull request #32 from toebeann/dependabot/npm_and_yarn/dev/type…
toebeann Oct 17, 2022
0792fa5
Bump typedoc from 0.23.15 to 0.23.16
dependabot[bot] Oct 17, 2022
ce1d49b
Merge pull request #34 from toebeann/dependabot/npm_and_yarn/dev/type…
toebeann Oct 17, 2022
51bf418
Bump jest from 29.1.2 to 29.2.0
dependabot[bot] Oct 17, 2022
b8a05c9
Merge pull request #33 from toebeann/dependabot/npm_and_yarn/dev/jest…
toebeann Oct 17, 2022
6c6fbc2
Use explicit node versions
toebeann Oct 24, 2022
7c60731
Bump eslint from 8.25.0 to 8.26.0
dependabot[bot] Oct 24, 2022
053258d
Merge pull request #35 from toebeann/dependabot/npm_and_yarn/dev/esli…
toebeann Oct 24, 2022
bb4eac8
Bump @typescript-eslint/parser from 5.40.0 to 5.40.1
dependabot[bot] Oct 24, 2022
9701270
Merge pull request #36 from toebeann/dependabot/npm_and_yarn/dev/type…
toebeann Oct 24, 2022
5118a93
Bump typedoc from 0.23.16 to 0.23.18
dependabot[bot] Oct 24, 2022
b8554ed
Merge pull request #39 from toebeann/dependabot/npm_and_yarn/dev/type…
toebeann Oct 24, 2022
6b9f62f
Bump jest from 29.2.0 to 29.2.1
dependabot[bot] Oct 24, 2022
0507254
Bump @typescript-eslint/eslint-plugin from 5.40.0 to 5.40.1
dependabot[bot] Oct 24, 2022
0c6ab6a
Merge pull request #37 from toebeann/dependabot/npm_and_yarn/dev/jest…
toebeann Oct 24, 2022
559fd71
Merge branch 'dev' into dependabot/npm_and_yarn/dev/typescript-eslint…
toebeann Oct 24, 2022
f250692
Merge pull request #38 from toebeann/dependabot/npm_and_yarn/dev/type…
toebeann Oct 24, 2022
c6afe72
Revert "Use explicit node versions"
toebeann Oct 24, 2022
7dbcc10
Update to new GitHub Output syntax
toebeann Oct 24, 2022
7cb7d46
Use $GITHUB_ENV to store variables
toebeann Oct 24, 2022
a1f39f5
Use bash shell for fail-fast via -eo pipefail
toebeann Oct 24, 2022
3546e2c
Run jest with `--ci --runInBand`
toebeann Oct 24, 2022
88e0e98
Remove `--runInBand` from jest
toebeann Oct 24, 2022
10a4d36
Fix testing issue with process.exitCode usage
toebeann Oct 24, 2022
014a2c5
Revert "Use bash shell for fail-fast via -eo pipefail"
toebeann Oct 24, 2022
52fdf77
Alternative npm cache
toebeann Oct 24, 2022
481f914
Remove `--runInBand` from tests
toebeann Oct 24, 2022
4c2a7e4
Update cache key
toebeann Oct 24, 2022
d9370ed
Remove --ci from jest run as not needed
toebeann Oct 24, 2022
f02323c
Speedy dependency cache (#40)
toebeann Oct 24, 2022
aa463f4
Version bump for release
toebeann Oct 24, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
22 changes: 4 additions & 18 deletions .github/workflows/npm-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,29 +32,15 @@ jobs:
with:
node-version: ${{ matrix.version }}

- name: Get npm cache directory
id: npm-cache
run: echo "::set-output name=dir::$(npm config get cache)"

- name: Cache node_modules
id: cache-npm
id: cache
uses: actions/cache@v3
env:
cache-name: cache-node-modules
with:
path: ${{ steps.npm-cache.outputs.dir }}
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-

- if: ${{ steps.cache-npm.outputs.cache-hit != 'true' }}
name: List the state of node modules
continue-on-error: true
run: npm list
path: ./node_modules
key: ${{ runner.os }}-${{ matrix.version }}-build-node-modules-${{ hashFiles('**/package-lock.json') }}

- name: Install dependencies
if: ${{ steps.cache.outputs.cache-hit != 'true' }}
run: npm ci

- name: Run tests
Expand Down
22 changes: 4 additions & 18 deletions .github/workflows/publish-code-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,29 +23,15 @@ jobs:
with:
node-version: lts/*

- name: Get npm cache directory
id: npm-cache
run: echo "::set-output name=dir::$(npm config get cache)"

- name: Cache node_modules
id: cache-npm
id: cache
uses: actions/cache@v3
env:
cache-name: cache-node-modules
with:
path: ${{ steps.npm-cache.outputs.dir }}
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-

- if: ${{ steps.cache-npm.outputs.cache-hit != 'true' }}
name: List the state of node modules
continue-on-error: true
run: npm list
path: ./node_modules
key: ${{ runner.os }}-lts/*-build-node-modules-${{ hashFiles('**/package-lock.json') }}

- name: Install dependencies
if: ${{ steps.cache.outputs.cache-hit != 'true' }}
run: npm ci

- name: Generate code coverage reports
Expand Down
22 changes: 4 additions & 18 deletions .github/workflows/publish-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,29 +30,15 @@ jobs:
with:
node-version: lts/*

- name: Get npm cache directory
id: npm-cache
run: echo "::set-output name=dir::$(npm config get cache)"

- name: Cache node_modules
id: cache-npm
id: cache
uses: actions/cache@v3
env:
cache-name: cache-node-modules
with:
path: ${{ steps.npm-cache.outputs.dir }}
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-

- if: ${{ steps.cache-npm.outputs.cache-hit != 'true' }}
name: List the state of node modules
continue-on-error: true
run: npm list
path: ./node_modules
key: ${{ runner.os }}-lts/*-build-node-modules-${{ hashFiles('**/package-lock.json') }}

- name: Install dependencies
if: ${{ steps.cache.outputs.cache-hit != 'true' }}
run: npm ci

- name: Generate API reference
Expand Down
22 changes: 4 additions & 18 deletions .github/workflows/publish-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,29 +17,15 @@ jobs:
with:
node-version: lts/*

- name: Get npm cache directory
id: npm-cache
run: echo "::set-output name=dir::$(npm config get cache)"

- name: Cache node_modules
id: cache-npm
id: cache
uses: actions/cache@v3
env:
cache-name: cache-node-modules
with:
path: ${{ steps.npm-cache.outputs.dir }}
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-

- if: ${{ steps.cache-npm.outputs.cache-hit != 'true' }}
name: List the state of node modules
continue-on-error: true
run: npm list
path: ./node_modules
key: ${{ runner.os }}-lts/*-build-node-modules-${{ hashFiles('**/package-lock.json') }}

- name: Install dependencies
if: ${{ steps.cache.outputs.cache-hit != 'true' }}
run: npm ci

- name: Run tests
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

A companion CLI tool for [typedoc-plugin-versions](https://citkane.github.io/typedoc-plugin-versions).

[![npm package version](https://img.shields.io/npm/v/typedoc-plugin-versions-cli.svg?logo=npm&label&labelColor=222&style=flat-square)](https://npmjs.org/package/typedoc-plugin-versions-cli "View typedoc-plugin-versions-cli on npm") [![npm package downloads](https://img.shields.io/npm/dw/typedoc-plugin-versions-cli.svg?logo=npm&labelColor=222&style=flat-square)](https://npmjs.org/package/typedoc-plugin-versions-cli "View typedoc-plugin-versions-cli on npm") [![typedocs](https://img.shields.io/badge/docs-informational.svg?logo=typescript&labelColor=222&style=flat-square)](https://toebeann.github.io/typedoc-plugin-versions-cli "Read the documentation on Github Pages") [![coverage](https://img.shields.io/codecov/c/github/toebeann/typedoc-plugin-versions-cli.svg?logo=codecov&labelColor=222&style=flat-square)](https://codecov.io/gh/toebeann/typedoc-plugin-versions-cli "View code coverage on Codecov") [![code quality](https://img.shields.io/codefactor/grade/github/toebeann/typedoc-plugin-versions-cli.svg?logo=codefactor&labelColor=222&style=flat-square)](https://www.codefactor.io/repository/github/toebeann/typedoc-plugin-versions-cli "View code quality on CodeFactor") [![license](https://img.shields.io/github/license/toebeann/typedoc-plugin-versions-cli.svg?color=informational&labelColor=222&style=flat-square)](https://github.com/toebeann/typedoc-plugin-versions-cli/blob/main/LICENSE "View the license on GitHub")
[![npm package version](https://img.shields.io/npm/v/typedoc-plugin-versions-cli.svg?logo=npm&label&labelColor=222&style=flat-square)](https://npmjs.org/package/typedoc-plugin-versions-cli "View typedoc-plugin-versions-cli on npm") [![npm package downloads](https://img.shields.io/npm/dw/typedoc-plugin-versions-cli.svg?logo=npm&labelColor=222&style=flat-square)](https://npmjs.org/package/typedoc-plugin-versions-cli "View typedoc-plugin-versions-cli on npm") [![typedocs](https://img.shields.io/badge/docs-informational.svg?logo=typescript&labelColor=222&style=flat-square)](https://toebeann.github.io/typedoc-plugin-versions-cli "Read the documentation on Github Pages") [![coverage](https://img.shields.io/codecov/c/github/toebeann/typedoc-plugin-versions-cli.svg?logo=codecov&labelColor=222&style=flat-square)](https://codecov.io/gh/toebeann/typedoc-plugin-versions-cli "View code coverage on Codecov") [![code quality](https://img.shields.io/codefactor/grade/github/toebeann/typedoc-plugin-versions-cli.svg?logo=codefactor&labelColor=222&style=flat-square)](https://www.codefactor.io/repository/github/toebeann/typedoc-plugin-versions-cli "View code quality on CodeFactor") [![license](https://img.shields.io/github/license/toebeann/typedoc-plugin-versions-cli.svg?logo=open-source-initiative&logoColor=3DA639&color=informational&labelColor=222&style=flat-square)](https://github.com/toebeann/typedoc-plugin-versions-cli/blob/main/LICENSE "View the license on GitHub")

[![npm test](https://img.shields.io/github/workflow/status/toebeann/typedoc-plugin-versions-cli/npm%20test.svg?logo=github&logoColor=aaa&label=npm%20test&labelColor=222&style=flat-square)](https://github.com/toebeann/typedoc-plugin-versions-cli/actions/workflows/npm-test.yml "View npm test on GitHub Actions") [![publish code coverage](https://img.shields.io/github/workflow/status/toebeann/typedoc-plugin-versions-cli/publish%20code%20coverage.svg?logo=github&logoColor=aaa&label=publish%20code%20coverage&labelColor=222&style=flat-square)](https://github.com/toebeann/typedoc-plugin-versions-cli/actions/workflows/publish-code-coverage.yml "View publish code coverage on GitHub Actions") [![publish package](https://img.shields.io/github/workflow/status/toebeann/typedoc-plugin-versions-cli/publish%20package.svg?logo=github&logoColor=aaa&label=publish%20package&labelColor=222&style=flat-square)](https://github.com/toebeann/typedoc-plugin-versions-cli/actions/workflows/publish-package.yml "View publish package on GitHub Actions") [![publish docs](https://img.shields.io/github/workflow/status/toebeann/typedoc-plugin-versions-cli/publish%20docs.svg?logo=github&logoColor=aaa&label=publish%20docs&labelColor=222&style=flat-square)](https://github.com/toebeann/typedoc-plugin-versions-cli/actions/workflows/publish-docs.yml "View publish docs on GitHub Actions")

Expand Down