Skip to content

ci: update release workflow actions#144

Open
c1-squire-dev[bot] wants to merge 1 commit into
mainfrom
paul.querna/update-release-actions
Open

ci: update release workflow actions#144
c1-squire-dev[bot] wants to merge 1 commit into
mainfrom
paul.querna/update-release-actions

Conversation

@c1-squire-dev

@c1-squire-dev c1-squire-dev Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

What changed

  • Update apple-actions/import-codesign-certs from v1 to v7.
  • Update both goreleaser/goreleaser-action steps from v6 to v7.
  • Update Docker release helpers from docker/login-action@v3 / docker/setup-buildx-action@v3 to v4.

Why

The release run at https://github.com/ConductorOne/cone/actions/runs/28220202346/job/83599546059 still emitted Node 20 action warnings for the macOS release path. These action lines now use Node 24-compatible major versions.

That run's terminal failure was Apple notarization rejecting the upload with a missing/expired agreement. This PR does not change Apple account state or notarization behavior; it just removes the stale workflow action versions.

Workflow audit

After this change, all workflow action refs in .github/workflows are on current major lines:

  • actions/checkout@v7
  • actions/setup-go@v6
  • golangci/golangci-lint-action@v9
  • guyarb/golang-test-annotations@v0.9.0
  • apple-actions/import-codesign-certs@v7
  • goreleaser/goreleaser-action@v7
  • docker/login-action@v4
  • docker/setup-buildx-action@v4

Validation

  • go run github.com/rhysd/actionlint/cmd/actionlint@latest .github/workflows/ci.yaml .github/workflows/main.yaml .github/workflows/release.yaml
  • git diff --check
  • Verified upgraded action metadata still supports the workflow's existing inputs and uses node24.

Move the release workflow's remaining stale actions to their current Node 24 major versions.

This updates Apple cert import, GoReleaser, and Docker helper actions while leaving release behavior unchanged.

Co-authored-by: c1-squire-dev[bot] <c1-squire-dev[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant