[PR #22] [MERGED] Fix GHCR distribute workflow by restoring expected local composite action path #20

Closed
opened 2026-06-08 09:03:27 +00:00 by ryangr0 · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/webgrip/infrastructure/pull/22
Author: @Copilot
Created: 5/30/2026
Status: Merged
Merged: 5/30/2026
Merged by: @Ryangr0

Base: mainHead: copilot/fix-docker-build-push-failure


📝 Commits (2)

  • 56693e8 Initial plan
  • 714e155 Add GHCR composite action compatibility wrapper

📊 Changes

1 file changed (+39 additions, -0 deletions)

View changed files

.github/composite-actions/docker-build-push-ghcr/action.yml (+39 -0)

📄 Description

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 }}

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/webgrip/infrastructure/pull/22 **Author:** [@Copilot](https://github.com/apps/copilot-swe-agent) **Created:** 5/30/2026 **Status:** ✅ Merged **Merged:** 5/30/2026 **Merged by:** [@Ryangr0](https://github.com/Ryangr0) **Base:** `main` ← **Head:** `copilot/fix-docker-build-push-failure` --- ### 📝 Commits (2) - [`56693e8`](https://github.com/webgrip/infrastructure/commit/56693e85442413fc97cf784a5b8b5efda08b1d86) Initial plan - [`714e155`](https://github.com/webgrip/infrastructure/commit/714e155a7cbdf688e2b0e72ed265fbabfe0aaeb6) Add GHCR composite action compatibility wrapper ### 📊 Changes **1 file changed** (+39 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.github/composite-actions/docker-build-push-ghcr/action.yml` (+39 -0) </details> ### 📄 Description 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. ```yaml # .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 }} ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
ryangr0 2026-06-08 09:03:27 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
webgrip/infrastructure#20
No description provided.