Skip to content

fix(workflows): fix workflow syntax errors, revert Alpine, and enable PR builds#259

Merged
d0ugal merged 1 commit intomainfrom
fix/workflow-and-alpine-issues
Dec 4, 2025
Merged

fix(workflows): fix workflow syntax errors, revert Alpine, and enable PR builds#259
d0ugal merged 1 commit intomainfrom
fix/workflow-and-alpine-issues

Conversation

@d0ugal
Copy link
Copy Markdown
Owner

@d0ugal d0ugal commented Dec 4, 2025

Changes

This PR fixes workflow syntax errors, Alpine 3.23.0 qemu emulation issues, and enables PR builds:

  1. Fixed workflow syntax errors:

    • Changed default-branch to target-branch for googleapis/release-please-action@v4
    • Removed invalid continue-on-error input from docker/build-push-action@v6
  2. Fixed Alpine 3.23.0 qemu emulation issues:

    • Reverted final stage from alpine:3.23.0 to alpine:3.22.2
    • Changed builder stage from golang:1.25.5-alpine to golang:1.25.4-alpine (uses Alpine 3.22.2)
  3. Enhanced dev-build workflow:

    • Added pull_request trigger to build on PRs
    • Only push images on push events to main, not on PRs
    • Skip GHCR login on PRs since we're not pushing

Errors Fixed

  • Unexpected input(s) 'default-branch' for release-please-action
  • Unexpected input(s) 'continue-on-error' for build-push-action
  • ARM64 build failures with Alpine 3.23.0 qemu emulation

Testing

Once merged, workflows should complete successfully and PRs will validate builds without pushing images.

… PR builds

- Change default-branch to target-branch for release-please-action@v4
- Remove invalid continue-on-error input from build-push-action@v6
- Revert Alpine from 3.23.0 to 3.22.2 to fix ARM64 qemu emulation issues
- Change golang:1.25.5-alpine to golang:1.25.4-alpine (uses Alpine 3.22.2)
- Add pull_request trigger to dev-build workflow
- Only push images on push events, not PRs
- Skip GHCR login on PRs
@d0ugal d0ugal enabled auto-merge (rebase) December 4, 2025 13:27
@d0ugal d0ugal merged commit 030a2da into main Dec 4, 2025
8 checks passed
@d0ugal d0ugal deleted the fix/workflow-and-alpine-issues branch December 4, 2025 13:29
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