Skip to content

Stabilize release GHCR distribution by inlining build job on ubuntu-latest - #25

Closed
Ryangr0 with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-docker-build-and-push
Closed

Stabilize release GHCR distribution by inlining build job on ubuntu-latest#25
Ryangr0 with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-docker-build-and-push

Conversation

Copilot AI commented May 31, 2026

Copy link
Copy Markdown
Contributor

[Workflow] On Release Published intermittently failed at Distribute / Docker Build and Push (GHCR) (job 78681796774) before any actionable step logs were emitted from the build step. This change removes the failing execution path while preserving release image build/push behavior.

  • What changed

    • Replaced reusable workflow invocations in .github/workflows/on_release_published.yml:
      • release-distribute-ghcr
      • release-distribute-ghcr-prerelease
    • These jobs now run directly on ubuntu-latest with explicit steps instead of uses: webgrip/workflows/...docker-build-and-push-ghcr.yml@main.
  • Behavior preserved

    • Same Docker context/file/platforms/build args.
    • Same release tag semantics (version and latest for stable; version only for prerelease).
    • Same GHCR/Docker credentials wiring via env (GHCR_*, DOCKER_*).
  • Operational impact

    • Keeps the GHCR build/push logic (same composite action), but avoids the unstable reusable-workflow + runner path that caused the release job to hang/fail.
- uses: ./.github/composite-actions/docker-build-push-ghcr
  with:
    docker-context: "ops/docker/${{ needs.parse-release-tag.outputs.image }}"
    docker-file: "Dockerfile"
    platforms: "linux/amd64,linux/arm64"
  env:
    GHCR_USERNAME: ${{ github.actor }}
    GHCR_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Copilot AI changed the title [WIP] Fix failing GitHub Actions job 'Distribute / Docker Build and Push (GHCR)' Stabilize release GHCR distribution by inlining build job on ubuntu-latest May 31, 2026
Copilot AI requested a review from Ryangr0 May 31, 2026 05:25
@Ryangr0 Ryangr0 closed this May 31, 2026
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.

2 participants