Skip to content

Releases: hoverkraft-tech/ci-github-publish

0.23.0

15 Apr 13:11

Choose a tag to compare

Release Summary

This release introduces a user-facing authentication update: GitHub App token generation now uses the GitHub App Client ID instead of the App ID, aligning the action with GitHub’s recommended approach for JWT issuance and future compatibility. (The GitHub Blog)

Internal changes include refreshed actions and workflows documentation plus dependency updates across GitHub Actions-related packages.

Breaking change(s)

Breaking change: configurations using the GitHub App numeric App ID for token generation must be updated to use the GitHub App Client ID instead, because the new release switches that identifier in its authentication flow.

What's Changed

  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #358
  • build(deps): Bump the github-actions-dependencies group across 18 directories with 4 updates by @dependabot[bot] in #359
  • build(deps): Bump the github-actions-dependencies group across 6 directories with 13 updates by @dependabot[bot] in #360
  • feat!: use GitHub App Client ID instead of App ID for token generation by @neilime in #361

Full Changelog: 0.22.0...0.23.0

0.22.0

08 Apr 17:19

Choose a tag to compare

Release Summary

This release adds support for the publish input in the release/create scope and makes the release workflow usable without requiring a config file in the repository anymore, simplifying setup for users.

Internally, it refreshes actions and workflows documentation, expands test coverage for deploy/jekyll, and updates GitHub Actions dependencies across multiple directories.

Breaking change(s)

Workflow prepare-release does not anymore need/support github-app-id and github-app-key.
Permissions are now:

contents: read
id-token: write
pull-requests: write

What's Changed

  • build(deps): Bump the github-actions-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #338
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #339
  • feat(release/create): add support for "publish" input by @Copilot in #324
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #340
  • build(deps): Bump the github-actions-dependencies group across 5 directories with 8 updates by @dependabot[bot] in #343
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #344
  • build(deps): Bump the github-actions-dependencies group across 2 directories with 2 updates by @dependabot[bot] in #345
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #346
  • build(deps): Bump the github-actions-dependencies group across 2 directories with 2 updates by @dependabot[bot] in #347
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #348
  • build(deps): Bump the github-actions-dependencies group across 4 directories with 3 updates by @dependabot[bot] in #349
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #350
  • build(deps): Bump the github-actions-dependencies group across 3 directories with 5 updates by @dependabot[bot] in #351
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #352
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #354
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #355
  • test(deploy/jekyll): add unit tests for deploy/jekyll action by @neilime in #353
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #356
  • build(deps): Bump the github-actions-dependencies group across 7 directories with 9 updates by @dependabot[bot] in #357

Full Changelog: 0.21.1...0.22.0

0.21.1

04 Feb 21:23

Choose a tag to compare

Release Summary

Deployment workflows now include the missing GitHub token permissions needed to reliably fetch pull-request data.
Actions and workflows documentation was refreshed to reflect the latest recommended usage.

Internal: build dependencies were updated (mikefarah/yq 4.50.1 → 4.52.2) in the shared GitHub Actions dependency group.

Breaking change(s)

No breaking changes.

What's Changed

  • fix(deployment): add missing permissions to fetch PR data by @neilime in #334
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #335
  • build(deps): Bump the github-actions-dependencies group across 2 directories with 1 update by @dependabot[bot] in #336
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #337

Full Changelog: 0.21.0...0.21.1

0.21.0

01 Feb 15:58

Choose a tag to compare

Release Summary

Fixes (check/url-lighthouse, release): extra headers are now passed correctly and missing permissions during release creation have been resolved.

Internal: documentation for actions/workflows was refreshed and GitHub Actions dependencies were upgraded (including setup-node 6.2.0 and cache 5.0.3, plus grouped bumps across multiple directories).

Breaking change(s)

There is no breaking change.

What's Changed

  • fix(check/url-lighthouse): pass extra headers properly by @neilime in #322
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #323
  • build(deps): Bump actions/setup-node from 6.1.0 to 6.2.0 in /actions/deploy/jampack in the github-actions-dependencies group across 1 directory by @dependabot[bot] in #325
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #326
  • build(deps): Bump the github-actions-dependencies group across 3 directories with 3 updates by @dependabot[bot] in #327
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #328
  • build(deps): Bump actions/cache from 5.0.2 to 5.0.3 in /actions/deploy/jampack in the github-actions-dependencies group across 1 directory by @dependabot[bot] in #329
  • build(deps): Bump the github-actions-dependencies group across 4 directories with 6 updates by @dependabot[bot] in #330
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #331
  • fix(release): missing permissions issues when creating release by @neilime in #332
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #333

Full Changelog: 0.20.1...0.21.0

0.20.1

19 Dec 16:31

Choose a tag to compare

Release Summary

Fix(deploy-finish): properly passes the runs-on input to ensure correct runner selection during the finalize step.

Internal: actions and workflows documentation has been refreshed.

Breaking change(s)

No breaking changes.

What's Changed

  • fix(deploy-finish): pass runs-on input properly by @neilime in #320
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #321

Full Changelog: 0.20.0...0.20.1

0.20.0

19 Dec 15:13

Choose a tag to compare

Release Summary

Fix(deploy): resolved permissions issues in deploy workflows, ensuring deployments succeed with correct token scopes.

Internal: refreshed actions/workflows documentation and updated GitHub Actions dependencies across the repository.

Breaking change(s)

Deploy workflows now require explicit permissions on contents (read), deployments (write), id-token (write), issues (write), and pull-requests (write); update your workflow permissions accordingly (see PR #316).

What's Changed

  • fix(deploy)!: permissions issues for deploy workflows by @neilime in #316
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #317
  • build(deps): Bump the github-actions-dependencies group across 4 directories with 8 updates by @dependabot[bot] in #318
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #319

Full Changelog: 0.19.0...0.20.0

0.19.0

19 Dec 08:12

Choose a tag to compare

Release Summary

Fixed deploy/report by using the correct absolute path for the action script and corrected prepare-release permissions to reliably create the release config. Documentation for actions and workflows has been refreshed for clarity.

Internal: Updated the GitHub Actions dependencies across 4 directories to keep CI stable and secure.

Breaking change(s)

Prepare-release now requires stricter GitHub token permissions to create the release configuration; ensure your workflow permissions align with the new requirements (see PR #312).

What's Changed

  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #310
  • fix(deploy/report): set proper absolute path for action script by @neilime in #311
  • fix(prepare-release)!: set proper required permissions to create release config by @neilime in #312
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #313
  • build(deps): Bump the github-actions-dependencies group across 4 directories with 8 updates by @dependabot[bot] in #314
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #315

Full Changelog: 0.18.2...0.19.0

0.18.2

15 Dec 10:55

Choose a tag to compare

Release Summary

Actions and workflows documentation has been refreshed for clarity and accuracy.

Internal: GitHub Actions dependencies were updated in one directory (2 updates) via Dependabot to keep the pipeline current.

Breaking change(s)

No breaking changes.

What's Changed

  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #308
  • build(deps): Bump the github-actions-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #309

Full Changelog: 0.18.1...0.18.2

0.18.1

15 Dec 07:22

Choose a tag to compare

Release Summary

Fix (deploy/jenkins): escape Liquid tags in Markdown during Jenkins deploy to avoid misrendering.

Internal: documentation for actions/workflows was refreshed; GitHub Actions dependencies were bumped across multiple directories.

Breaking changes

No breaking changes.

What's Changed

  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #302
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #303
  • build(deps): Bump the github-actions-dependencies group across 2 directories with 2 updates by @dependabot[bot] in #304
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #305
  • fix(deploy/jenkins): escape liquid tags for markdown files by @neilime in #306
  • build(deps): Bump the github-actions-dependencies group across 4 directories with 4 updates by @dependabot[bot] in #307

Full Changelog: 0.18.0...0.18.1

0.18.0

10 Dec 18:48

Choose a tag to compare

Release Summary

deploy/argocd-manifest-files: added ARGOCD_MULTI_SOURCES environment variable to distinguish source types.
deploy/jekyll: supports path configuration, additional assets and HTML pages.
deploy-chart: set proper permissions.
deploy/argocd-manifest-files: fixed to update only chart-related sources.

Internal: documentation refreshed and GitHub Actions dependencies bumped (multiple directories).

Breaking change(s)

No breaking changes.

What's Changed

  • fix(deploy-chart): set proper permissions by @neilime in #288
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #289
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #290
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #291
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #292
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #293
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #294
  • fix(deploy/argocd-manifest-files): update only chart related source(s) by @neilime in #295
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #296
  • feat(deploy/argocd-manifest-files): add ARGOCD_MULTI_SOURCES environment variable to distinguish source types by @Copilot in #297
  • build(deps): Bump the github-actions-dependencies group across 4 directories with 7 updates by @dependabot[bot] in #298
  • docs: update actions and workflows documentation by @hoverkraft-bot[bot] in #299
  • build(deps): Bump the github-actions-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #301
  • feat(deploy/jekyll): supports path configuration, additionnal assets and html pages by @neilime in #300

Full Changelog: 0.17.3...0.18.0