Skip to content

ci: replace build-image workflow with manual-only push-image#118

Merged
rfay merged 1 commit intomainfrom
20260506_build_image
May 6, 2026
Merged

ci: replace build-image workflow with manual-only push-image#118
rfay merged 1 commit intomainfrom
20260506_build_image

Conversation

@rfay
Copy link
Copy Markdown
Member

@rfay rfay commented May 6, 2026

Summary

  • Replaces build-image.yml with push-image.yml, triggered by workflow_dispatch only (no longer fires on push to main or pull requests)
  • Loads DOCKERHUB_TOKEN from 1Password via PUSH_SERVICE_ACCOUNT_TOKEN service account token and load-secrets-action@v4
  • Updates all action versions to current: checkout@v6, setup-buildx-action@v4, login-action@v4, build-push-action@v7
  • Adds documentation to the operations guide on how to trigger the workflow and configure the required secret/variable

Test plan

  • Confirm PUSH_SERVICE_ACCOUNT_TOKEN secret and DOCKERHUB_USERNAME variable are set in GitHub repo settings
  • Trigger via Actions → Push Image → Run workflow and verify image is pushed to Docker Hub with correct version tag and latest
  • Optionally trigger via gh workflow run push-image.yml --ref <branch>

🤖 Generated with Claude Code

Rename to push-image.yml, switch to workflow_dispatch only, load
DOCKERHUB_TOKEN from 1Password via PUSH_SERVICE_ACCOUNT_TOKEN, and
update all action versions to current (checkout@v6, buildx@v4,
login@v4, build-push@v7).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@rfay rfay merged commit 94cfe64 into main May 6, 2026
12 checks passed
@rfay rfay deleted the 20260506_build_image branch May 6, 2026 16:38
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