Skip to content

fix(release:PLA-1398): unblock docker publish jobs#71

Merged
0x666c6f merged 1 commit into
morpho-mainfrom
hermes/PLA-1398-fix-release-startup
May 7, 2026
Merged

fix(release:PLA-1398): unblock docker publish jobs#71
0x666c6f merged 1 commit into
morpho-mainfrom
hermes/PLA-1398-fix-release-startup

Conversation

@0x666c6f
Copy link
Copy Markdown
Collaborator

@0x666c6f 0x666c6f commented May 7, 2026

Summary

  • Fix the release workflow startup failure on morpho-main pushes.
  • Let Docker/ECR image publishing jobs start directly on morpho-main instead of depending on skipped release-preparation jobs.
  • Remove actions blocked by the morpho-org action allowlist.

Changes

  • Remove needs: [prepare-release, release] from the amd64 Docker publishing job.
  • Remove needs: [prepare-release, release] from the arm64 Docker publishing job.
  • Replace peter-evans/create-pull-request with a gh CLI script using GITHUB_TOKEN.
  • Replace useblacksmith/setup-docker-builder with docker/setup-buildx-action in both Docker build jobs.
  • Verified workflow syntax with actionlint and checked repository ECR variables are configured.
  • make agent-review-load passes; make agent-check is blocked by pre-existing generated review/repo-map.md ordering drift.

Linear

  • PLA-1398

Generated with Devin

Copilot AI review requested due to automatic review settings May 7, 2026 09:10
@linear
Copy link
Copy Markdown

linear Bot commented May 7, 2026

@0x666c6f 0x666c6f force-pushed the hermes/PLA-1398-fix-release-startup branch from b2a0d55 to 17c677e Compare May 7, 2026 09:14
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the GitHub Actions release workflow to unblock Docker/GHCR/ECR publishing on morpho-main pushes by removing dependencies on release-preparation/release jobs that may be skipped, allowing Docker image build jobs to start immediately.

Changes:

  • Removed needs: [prepare-release, release] from the docker-build-amd64 job.
  • Removed needs: [prepare-release, release] from the docker-build-arm64 job.
  • Simplified both jobs’ job-level condition from always() && ... to only github.ref == 'refs/heads/morpho-main'.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml
Comment thread .github/workflows/release.yml
Remove skipped release preparation jobs from the Docker build job dependencies so morpho-main pushes actually start the image publishing jobs instead of producing a startup_failure check suite.

Use only actions allowed by morpho-org policy by replacing the third-party release PR action with gh commands and using Docker Buildx setup instead of Blacksmith.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@0x666c6f 0x666c6f force-pushed the hermes/PLA-1398-fix-release-startup branch from 17c677e to 1fd0bb6 Compare May 7, 2026 09:20
@0x666c6f 0x666c6f merged commit defacbf into morpho-main May 7, 2026
14 checks passed
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