Skip to content

ci: auto-trigger Docker + MCPB builds from release workflow#85

Merged
vikramgorla merged 1 commit intodevelopfrom
fix/auto-trigger-docker-mcpb
Mar 8, 2026
Merged

ci: auto-trigger Docker + MCPB builds from release workflow#85
vikramgorla merged 1 commit intodevelopfrom
fix/auto-trigger-docker-mcpb

Conversation

@vikramgorla
Copy link
Copy Markdown
Owner

Problem

Releases created by github-actions[bot] don't fire release: [published] events, so Docker and MCPB workflows never auto-trigger.

Solution

  • release.yml now calls gh workflow run docker.yml and gh workflow run mcpb.yml after creating the GitHub Release
  • mcpb.yml updated to upload to the release (not artifacts) when triggered by workflow_dispatch
  • docker.yml now auto-updates Docker Hub description from README

Result

Full release pipeline is now fully automated: npm → GitHub Release → Docker Hub + GHCR → .mcpb bundle — all from a single merge to main.

Note

Docker Hub description update via API (Part 2) failed — the PAT dckr_pat_* lacks the 'Account management' scope needed for the Docker Hub v2 PATCH endpoint. The peter-evans/dockerhub-description action in CI should work if the DOCKERHUB_TOKEN secret has the right scope. If not, Vik may need to regenerate the PAT with 'Read & Write' account management permissions.

- release.yml now triggers docker.yml and mcpb.yml via workflow_dispatch
- mcpb.yml uploads to release via tag_name (works for both triggers)
- docker.yml auto-updates Docker Hub description from README
- No more manual workflow triggers needed after releases

Closes the Docker/MCPB auto-build gap caused by bot token limitations.
@vikramgorla vikramgorla merged commit 906ae78 into develop Mar 8, 2026
6 checks passed
@vikramgorla vikramgorla deleted the fix/auto-trigger-docker-mcpb branch March 8, 2026 20:27
agent-heidi bot added a commit that referenced this pull request Mar 15, 2026
ci: auto-trigger Docker + MCPB builds from release workflow
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