Skip to content

ci: use shared ghcr workflow from init4tech/actions#238

Merged
rswanson merged 1 commit intomainfrom
ci/shared-ghcr-workflow
Mar 6, 2026
Merged

ci: use shared ghcr workflow from init4tech/actions#238
rswanson merged 1 commit intomainfrom
ci/shared-ghcr-workflow

Conversation

@rswanson
Copy link
Member

@rswanson rswanson commented Mar 6, 2026

[Claude Code]

Summary

  • Replaces the local 128-line GHCR workflow with a minimal caller to the shared reusable workflow at init4tech/actions/.github/workflows/ghcr.yml@main
  • Same triggers preserved (release: [published] + workflow_dispatch)
  • Gains artifact attestation from the shared workflow

Behavioral changes

  • Runner group changes from amd64-large-runners/arm64-large-runners to init4-runners
  • GHA build caching removed (shared workflow doesn't use it)
  • type=semver,pattern={{major}} tag no longer generated
  • latest tag applies on every trigger (fine since triggers are release + dispatch only)
  • Artifact attestation added via actions/attest-build-provenance@v3

Test plan

  • Trigger a manual workflow_dispatch run from the Actions tab
  • Confirm both linux/amd64 and linux/arm64 images are built and pushed to GHCR
  • Verify attestation artifacts appear on the package

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@rswanson rswanson enabled auto-merge (squash) March 6, 2026 23:35
@rswanson rswanson merged commit f1b6c4b into main Mar 6, 2026
5 checks passed
@rswanson rswanson deleted the ci/shared-ghcr-workflow branch March 6, 2026 23:41
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.

3 participants