Releases: hoverkraft-tech/ci-github-nodejs
0.20.0
Release Summary
Feature (continuous-integration): configurable lint/test commands with sensible defaults and improved container report-path rewriting, increasing CI flexibility and correctness.
Internal changes: documentation for actions and workflows was refreshed, and GitHub Actions dependencies were bumped across multiple directories.
Breaking change(s)
The CI workflow now exposes new command inputs and expects lint/test steps to generate the documented report files and paths (notably when running in containers), which may require updating your workflow configuration; see PR #322 for examples and details.
It requires permission packages: read
What's Changed
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #326
- chore(deps): bump the github-actions-dependencies group across 2 directories with 6 updates by @dependabot[bot] in #327
- feat(continuous-integration)!: add configurable lint/test commands and container better support by @Copilot in #322
- chore(deps): bump the github-actions-dependencies group across 3 directories with 6 updates by @dependabot[bot] in #328
Full Changelog: 0.19.0...0.20.0
0.19.0
Release Summary
Features (continuous-integration): support all container options including ports, volumes, and credentials.
Fixes: has-installed-dependencies now silences command output to reduce noise; setup-node maintains cache for projects outside GITHUB_WORKSPACE via symlinks.
Internal changes: dependency updates across GitHub Actions and npm groups and refreshed documentation for actions and workflows.
Breaking change(s)
No breaking changes.
What's Changed
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #314
- chore(deps): bump github/codeql-action from 4.31.2 to 4.31.3 in the github-actions-dependencies group across 1 directory by @dependabot[bot] in #315
- fix(has-installed-dependencies): silence command output to reduce noise by @Copilot in #316
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #318
- chore(deps): bump the npm-dependencies group across 4 directories with 1 update by @dependabot[bot] in #319
- feat(continuous-integration): support all container options including ports, volumes, and credentials by @Copilot in #317
- fix(setup-node): maintain cache for projects outside GITHUB_WORKSPACE using symlinks by @Copilot in #323
- chore(deps): bump the github-actions-dependencies group across 2 directories with 8 updates by @dependabot[bot] in #325
- chore(deps): bump the npm-dependencies group across 4 directories with 1 update by @dependabot[bot] in #324
Full Changelog: 0.18.0...0.19.0
0.18.0
Release Summary
In continuous-integration, artifacts are now addressed by id instead of name and reporting for lint and tests has been upgraded with PR annotations, coverage summaries and streamlined composite actions.
Internal changes: documentation for actions/workflows was updated and dependency groups for GitHub Actions and npm were bumped across multiple directories.
Breaking change(s)
Artifact selection now requires an id rather than a name in build steps; update workflows accordingly.
In "continuous-integration" workflow, Lint/test were refactored into composite actions with new defaults (e.g., OIDC for Codecov, auto-detected report formats) and some inputs removed; verify your workflow inputs and coverage settings.
What's Changed
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #287
- feat(continuous-integration)!: manage build artifact by id and not name anymore by @neilime in #288
- chore(deps): bump the github-actions-dependencies group across 1 directory with 8 updates by @dependabot[bot] in #289
- chore(deps): bump the npm-dependencies group across 4 directories with 2 updates by @dependabot[bot] in #290
- chore(deps): bump the github-actions-dependencies group across 4 directories with 2 updates by @dependabot[bot] in #313
Full Changelog: 0.17.1...0.18.0
0.17.1
Release Summary
Fix (get-package-manager): cache path is now absolute when pointing to a parent folder, improving cache resolution stability. 
Internal: documentation for actions and workflows was refreshed.
Internal: dependency updates were applied to GitHub Actions and npm packages. 
Breaking change(s)
No breaking changes.
What's Changed
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #281
- chore(deps): bump the npm-dependencies group across 4 directories with 1 update by @dependabot[bot] in #283
- fix(get-package-manager): make cache path absolute when pointing to parent folder by @neilime in #284
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #286
- chore(deps): bump the github-actions-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #282
- chore(deps): bump the npm-dependencies group across 4 directories with 1 update by @dependabot[bot] in #285
Full Changelog: 0.17.0...0.17.1
0.17.0
Release Summary
In continuous-integration, a new container input enables OCI-based CI execution for more consistent, isolated runs.
Internal: documentation updates and routine dependency bumps across GitHub Actions and npm improve security and maintenance posture.
Breaking change(s)
There is no breaking change.
What's Changed
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #265
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #266
- feat(continuous-integration): add container input for OCI-based CI execution by @Copilot in #260
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #269
- chore(deps): bump the github-actions-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #267
- chore(deps): bump the npm-dependencies group across 4 directories with 2 updates by @dependabot[bot] in #268
- chore(deps): bump github/codeql-action from 4.31.0 to 4.31.2 in the github-actions-dependencies group across 1 directory by @dependabot[bot] in #270
- chore(deps): bump the npm-dependencies group across 4 directories with 1 update by @dependabot[bot] in #271
- chore(deps): bump the npm-dependencies group across 4 directories with 1 update by @dependabot[bot] in #273
- chore(deps): bump the github-actions-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #272
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #280
New Contributors
- @Copilot made their first contribution in #260
Full Changelog: 0.16.1...0.17.0
0.16.1
Release Summary
Public
continuous-integration: added support for build environment variables and secrets to workflows, enabling configurable builds and secure secret passing.
Internal
Documentation refreshed for actions and workflows.
Breaking change(s)
No breaking changes detected in this release based on the linked pull requests.
What's Changed
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #258
- chore(deps): bump the npm-dependencies group across 4 directories with 2 updates by @dependabot[bot] in #259
- chore(deps): bump the github-actions-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #261
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #263
- chore(deps): bump the npm-dependencies group across 4 directories with 2 updates by @dependabot[bot] in #262
- feat(continuous-integration): add support for build env var and secrets by @neilime in #264
Full Changelog: 0.16.0...0.16.1
0.16.0
Release Summary
No new features in this release.
Fix: cross-platform compatibility and working-directory behavior in GitHub Actions.
Docs: actions and workflows documentation updated.
Internal (deps): routine dependency updates to the github-actions-dependencies group.
Breaking change(s)
No breaking changes.
What's Changed
- fix: use github-scripts for cross-platform compatibility, improve working-directory behavior by @neilime in #254
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #257
- chore(deps): bump the github-actions-dependencies group across 2 directories with 4 updates by @dependabot[bot] in #256
Full Changelog: 0.15.0...0.16.0
0.15.0
Release Summary
Actions and workflows documentation has been refreshed for clarity and accuracy.
Internal maintenance updates include multiple dependency bumps across npm packages and GitHub Actions workflows. Updates span the github-actions-dependencies and npm-dependencies groups, with notable bumps to actions/dependency-review-action 4.7.3 and github/codeql-action 3.30.3.
Breaking change(s)
No breaking changes.
What's Changed
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #235
- chore(deps): bump the github-actions-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #236
- chore(deps): bump the npm-dependencies group across 4 directories with 1 update by @dependabot[bot] in #237
- chore(deps): bump the npm-dependencies group across 5 directories with 3 updates by @dependabot[bot] in #239
- chore(deps): bump actions/dependency-review-action from 4.7.2 to 4.7.3 in the github-actions-dependencies group across 1 directory by @dependabot[bot] in #238
- chore(deps): bump the github-actions-dependencies group across 3 directories with 4 updates by @dependabot[bot] in #241
- chore(deps): bump the npm-dependencies group across 5 directories with 2 updates by @dependabot[bot] in #242
- chore(deps): bump github/codeql-action from 3.30.0 to 3.30.3 in the github-actions-dependencies group across 1 directory by @dependabot[bot] in #243
- chore(deps): bump the npm-dependencies group across 4 directories with 2 updates by @dependabot[bot] in #244
- chore(deps): bump the npm-dependencies group across 4 directories with 1 update by @dependabot[bot] in #245
- chore(deps): bump the github-actions-dependencies group across 2 directories with 2 updates by @dependabot[bot] in #246
- chore(deps): bump the npm-dependencies group across 4 directories with 2 updates by @dependabot[bot] in #247
- chore(deps): bump the github-actions-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #249
- chore(deps): bump the npm-dependencies group across 5 directories with 3 updates by @dependabot[bot] in #250
- chore(deps): bump the npm-dependencies group across 4 directories with 1 update by @dependabot[bot] in #252
- chore(deps): bump the github-actions-dependencies group across 2 directories with 3 updates by @dependabot[bot] in #251
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #253
Full Changelog: 0.14.1...0.15.0
0.14.1
Release Summary
continuous-integration workflow now properly manages self-workflow actions to avoid leftover files, improving CI reliability.
Internal: documentation for actions/workflows was updated.
Breaking changes
There is no breaking change.
What's Changed
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #233
- fix(continuous-integration): manage properly self-workflow actions to avoid useless existing files by @neilime in #234
Full Changelog: 0.14.0...0.14.1
0.14.0
Release Summary
This release updates actions dependencies and improves documentation for actions and workflows. Dependency upgrades include the CI GitHub container and the super-linter to their latest versions. No user-facing features or bug fixes were introduced.
Breaking change(s)
Requires GitHub Runner ≥ v2.327.1.
What's Changed
- docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #222
- chore(deps): bump the npm-dependencies group across 4 directories with 1 update by @dependabot[bot] in #223
- chore(deps): bump the github-actions-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #230
- chore(deps): bump the npm-dependencies group across 5 directories with 4 updates by @dependabot[bot] in #229
- chore(deps): bump the npm-dependencies group across 4 directories with 2 updates by @dependabot[bot] in #232
- chore(deps): bump super-linter/super-linter from slim-v7 to slim-v8 in the docker-dependencies group by @dependabot[bot] in #224
- chore(deps): bump the github-actions-dependencies group across 2 directories with 5 updates by @dependabot[bot] in #231
Full Changelog: 0.13.0...0.14.0