Skip to content

Fix CI checks never running on changeset release PRs#93

Merged
himerus merged 1 commit intomainfrom
fix/changeset-pr-ci-checks
Mar 19, 2026
Merged

Fix CI checks never running on changeset release PRs#93
himerus merged 1 commit intomainfrom
fix/changeset-pr-ci-checks

Conversation

@himerus
Copy link
Copy Markdown
Contributor

@himerus himerus commented Mar 19, 2026

Summary

Problem

The changesets/action in .github/workflows/publish.yml creates the 'chore: version packages' PR using GITHUB_TOKEN. GitHub's security model prevents events generated by GITHUB_TOKEN from triggering other workflows. This means when the changeset release PR is opened/updated, none of the 7 required CI checks (build x2, test x2, lint, format, audit) ever start. They show as 'Expected — Waiting for status to be reported' forever, blocking merge.

Evidence: PR #91 had 0 check runs...


Recovered automatically by Automaker post-agent hook

Summary by CodeRabbit

  • Chores
    • Updated publishing workflow configuration for improved release automation.

@himerus himerus enabled auto-merge March 19, 2026 03:34
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 19, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: da064361-2035-4633-a1c2-3db9353dfe54

📥 Commits

Reviewing files that changed from the base of the PR and between f19a167 and 3b0d8ef.

📒 Files selected for processing (1)
  • .github/workflows/publish.yml

Walkthrough

The workflow's "Version and Publish" step now uses ${{ secrets.CHANGESET_TOKEN }} instead of ${{ secrets.GITHUB_TOKEN }} when setting the GITHUB_TOKEN environment variable passed to the changesets/action@v1 step.

Changes

Cohort / File(s) Summary
Workflow Configuration
.github/workflows/publish.yml
Updated GITHUB_TOKEN environment variable source from secrets.GITHUB_TOKEN to secrets.CHANGESET_TOKEN in the "Version and Publish" step.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~5 minutes

Possibly related PRs

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/changeset-pr-ci-checks
📝 Coding Plan
  • Generate coding plan for human review comments

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 and usage tips.

@himerus himerus added the skip-changeset Skip changeset requirement (infra/CI PRs) label Mar 19, 2026
@himerus himerus merged commit 6540b4b into main Mar 19, 2026
8 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changeset Skip changeset requirement (infra/CI PRs)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant