Skip to content

release pipeline refactor#53

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

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

Conversation

@wagoodman

Copy link
Copy Markdown
Contributor

quick pass refactoring go-sync's release pipeline:

  • release.yaml: swapped DEPLOY_KEY for TAG_TOKEN in the ci-release step (for pushing tags; doesn't inherit workflow permissions)
  • added a skip-checks workflow_dispatch input and wired check-gate to be skippable via if: ${{ !inputs.skip-checks }}
  • added the always()-based if on the release job so it runs when check-gate is skipped but still requires version-available to succeed
  • added contents: read to the check-gate job permissions (it only had checks: read)
  • bumped go-make to v0.7.0 in .make
  • dropped dependabot grouping (go-minor-patch / actions-minor-patch) so updates come as individual PRs
  • removed the unpinned-uses config from zizmor (now just rules: {})
  • swapped goimports for the native gci formatter in golangci-lint

no separate manual tag/push step existed, so nothing to remove there. make format produced no source import changes.

… dependabot/zizmor/gci cleanup

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 b60cc89 into main Jun 22, 2026
5 checks passed
@wagoodman wagoodman deleted the release-refactor-tag-token branch June 22, 2026 18:10
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