Skip to content

release pipeline refactor#34

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

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

Conversation

@wagoodman

Copy link
Copy Markdown
Contributor

quick pass refactoring go-struct-converter'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 and wired check-gate to be skippable (if: !inputs.skip-checks)
  • release.yaml: added contents: read to check-gate permissions (only checks: read was present)
  • release.yaml: added the always()-based if on the release job so it runs when check-gate is skipped but still requires version-available success
  • bumped go-make to v0.7.0 in .make
  • dropped dependabot grouping (go-minor-patch / actions-minor-patch) so updates come as individual PRs, plus the stale grouping comment block
  • zizmor: removed the unpinned-uses config, leaving rules: {}
  • golangci: swapped goimports for the native gci formatter (gofmt + gci with anchore prefix)

notes: no separate manual tag/push step existed (ci-release already does the tagging). .make was already listed in dependabot directories. make format produced no Go source reordering.

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