Skip to content

release pipeline refactor - #84

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

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

Conversation

@wagoodman

Copy link
Copy Markdown
Contributor

quick pass refactoring go-macholibre's release pipeline:

  • release.yaml: swapped DEPLOY_KEY for TAG_TOKEN in the ci-release step (for pushing tags; doesn't inherit workflow permissions)
  • release.yaml: added a skip-checks workflow_dispatch input, made check-gate skippable via if: ${{ !inputs.skip-checks }}, and added the always()-based conditional on the release job so it still runs when checks are skipped (but not when version-available fails or check-gate fails/cancels)
  • release.yaml: added contents: read to check-gate 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
  • zizmor: removed the unpinned-uses config, leaving rules: {}
  • swapped goimports for the native gci formatter in golangci-lint (no source reformatting resulted)

note: no manual tag/push step existed (ci-release already handles tagging via go-make), so nothing to remove there.

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