Skip to content

Fix GHCR distribute workflow by restoring expected local composite action path - #22

Merged
Ryangr0 merged 2 commits into
mainfrom
copilot/fix-docker-build-push-failure
May 30, 2026
Merged

Fix GHCR distribute workflow by restoring expected local composite action path#22
Ryangr0 merged 2 commits into
mainfrom
copilot/fix-docker-build-push-failure

Conversation

Copilot AI commented May 30, 2026

Copy link
Copy Markdown
Contributor

The release workflow failed at Distribute / Docker Build and Push (GHCR) because the called reusable workflow expects a local composite action at .github/composite-actions/docker-build-push-ghcr, but that path was missing in this repository. This PR adds a compatibility action at that path so the reusable workflow can resolve and execute correctly.

  • Workflow compatibility restoration

    • Added .github/composite-actions/docker-build-push-ghcr/action.yml.
    • Implemented it as a thin wrapper that forwards all inputs to webgrip/workflows/.github/composite-actions/docker-build-push-ghcr@main.
  • Behavioral impact

    • Keeps existing release workflow wiring unchanged.
    • Unblocks docker-build-and-push-ghcr.yml consumers by satisfying its required local action contract.
# .github/composite-actions/docker-build-push-ghcr/action.yml
runs:
  using: "composite"
  steps:
    - uses: webgrip/workflows/.github/composite-actions/docker-build-push-ghcr@main
      with:
        docker-context: ${{ inputs.docker-context }}
        docker-file: ${{ inputs.docker-file }}
        docker-tags: ${{ inputs.docker-tags }}
        platforms: ${{ inputs.platforms }}
        docker-target: ${{ inputs.docker-target }}
        docker-build-args: ${{ inputs.docker-build-args }}

Copilot AI changed the title [WIP] Fix failing GitHub Actions job Distribute / Docker Build and Push Fix GHCR distribute workflow by restoring expected local composite action path May 30, 2026
Copilot AI requested a review from Ryangr0 May 30, 2026 11:38
@Ryangr0
Ryangr0 marked this pull request as ready for review May 30, 2026 11:38
@Ryangr0
Ryangr0 merged commit ae76247 into main May 30, 2026
@webgrip-ci

webgrip-ci Bot commented May 30, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.2.4 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@webgrip-ci webgrip-ci Bot added the released label May 30, 2026
@webgrip-ci

webgrip-ci Bot commented May 30, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.3.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@webgrip-ci

webgrip-ci Bot commented May 30, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.2.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@webgrip-ci

webgrip-ci Bot commented May 30, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.2.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@webgrip-ci

webgrip-ci Bot commented May 30, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.2.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants