Skip to content

fix(ci): dispatch release after alpha tag - #667

Merged
guibeira merged 1 commit into
mainfrom
fix/alpha-release-dispatch
Aug 2, 2026
Merged

fix(ci): dispatch release after alpha tag#667
guibeira merged 1 commit into
mainfrom
fix/alpha-release-dispatch

Conversation

@guibeira

@guibeira guibeira commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

Dispatch the Release workflow explicitly after Alpha Release creates and pushes its tag.

Root cause

The alpha workflow stopped after the tag push. The expected tag-push trigger did not start the Release workflow, so no GitHub Release or registry publication followed.

Validation

  • git diff --check
  • Container-based YAML parsing was attempted but the image pull timed out during the TLS handshake.

Summary by CodeRabbit

  • Chores
    • Improved the alpha release workflow to automatically start the release process after an alpha version is tagged.
    • Enhanced release automation reliability, reducing manual steps required to publish alpha versions.

@vercel

vercel Bot commented Aug 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
workers Ready Ready Preview Aug 2, 2026 2:10pm
workers-tech-spec Ready Ready Preview Aug 2, 2026 2:10pm

Request Review

@coderabbitai

coderabbitai Bot commented Aug 2, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 2943629f-ba52-4e68-8287-e27d7171690c

📥 Commits

Reviewing files that changed from the base of the PR and between 4b056e5 and 329af6d.

📒 Files selected for processing (1)
  • .github/workflows/alpha-release.yml

📝 Walkthrough

Walkthrough

The alpha release workflow now grants its GitHub App token write permissions for Actions and repository contents. After it creates an annotated alpha tag, it dispatches release.yml on main with the tag.

Changes

Alpha release automation

Layer / File(s) Summary
GitHub App token permissions
.github/workflows/alpha-release.yml
The generated token receives write permissions for Actions and repository contents.
Release workflow dispatch
.github/workflows/alpha-release.yml
The workflow dispatches release.yml on main with the new alpha tag and generated token. It logs the dispatch.

Estimated code review effort: 2 (Simple) | ~10 minutes

Sequence Diagram(s)

sequenceDiagram
  participant AlphaRelease as alpha-release.yml
  participant GitHubActions as GitHub Actions API
  participant ReleaseWorkflow as release.yml
  AlphaRelease->>GitHubActions: Push annotated alpha tag
  AlphaRelease->>GitHubActions: Dispatch release.yml on main with tag and token
  GitHubActions->>ReleaseWorkflow: Start release workflow with tag
Loading

Possibly related PRs

  • iii-hq/workers#626: Both changes extend the alpha-release workflow with release automation.
  • iii-hq/workers#663: Both changes update the alpha-release workflow and invoke the release process.

Poem

A rabbit tags the alpha night,
Then sends the release workflow into flight.
With Actions and contents granted sway,
release.yml starts without delay.
Hop, hop—the build is on its way!

✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/alpha-release-dispatch

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

skill-check — worker

0 verified, 51 skipped (no docs/).

Layer Result
structure
vale
ai
render

Four for four. Nicely done.

@guibeira guibeira added the no-ticket PR deliberately has no Linear ticket (bump/typo/CI-only) label Aug 2, 2026
@guibeira
guibeira marked this pull request as ready for review August 2, 2026 14:25
@guibeira
guibeira merged commit 62a4c4f into main Aug 2, 2026
16 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-ticket PR deliberately has no Linear ticket (bump/typo/CI-only)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant