Skip to content

release pipeline refactor#685

Merged
wagoodman merged 1 commit into
mainfrom
release-refactor-tag-token
Jun 22, 2026
Merged

release pipeline refactor#685
wagoodman merged 1 commit into
mainfrom
release-refactor-tag-token

Conversation

@wagoodman

Copy link
Copy Markdown
Contributor

quick pass cleaning up the release pipeline:

  • release.yaml: swapped DEPLOY_KEY for TAG_TOKEN in the ci-release step (for pushing tags; doesn't inherit workflow permissions), and updated the related env/permission comments
  • added a skip-checks workflow_dispatch boolean input and wired check-gate to be skippable via if: ${{ !inputs.skip-checks }}
  • added contents: read to the check-gate job permissions (only had checks: read)
  • gave the release job an always() conditional so it still runs when check-gate is skipped, but only when version-available succeeded and check-gate didn't fail/cancel
  • bumped go-make in .make to v0.7.0 (from v0.4.0)

notes: dependabot already has no grouping config and already lists /.make, and zizmor is already rules: {}, so nothing to do there. no golangci config in this repo. no separate manual tag/push step — ci-release handles tagging via go-make.

Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
@wagoodman wagoodman added the changelog-ignore do not add a entry for this when generating the changelog label Jun 22, 2026
@oss-housekeeper oss-housekeeper Bot added the dependencies dealing with project dependencies label Jun 22, 2026
@wagoodman wagoodman merged commit 8a828f0 into main Jun 22, 2026
9 checks passed
@wagoodman wagoodman deleted the release-refactor-tag-token branch June 22, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-ignore do not add a entry for this when generating the changelog dependencies dealing with project dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant