Skip to content

ci: remove broken changeset-bot workflow#371

Closed
byungsker wants to merge 1 commit intotoss:mainfrom
byungsker:fix/remove-broken-changeset-bot-workflow
Closed

ci: remove broken changeset-bot workflow#371
byungsker wants to merge 1 commit intotoss:mainfrom
byungsker:fix/remove-broken-changeset-bot-workflow

Conversation

@byungsker
Copy link
Copy Markdown
Contributor

Overview

Remove .github/workflows/changeset-bot.yml, which has been failing on every PR since it was merged in #350 (2026-03-31).

Root Cause

The workflow references changesets/bot@v1:

jobs:
  bot:
    runs-on: ubuntu-latest
    steps:
      - uses: changesets/bot@v1

But changesets/bot is a GitHub App (https://github.com/apps/changeset-bot), not a GitHub Action:

  • The repository has no action.yml / action.yaml at the root.
  • It has no releases and no tags, so @v1 cannot resolve.

As a result, every PR fails with:

##[error]Unable to resolve action `changesets/bot@v1`, unable to find version `v1`

See https://github.com/toss/react-simplikit/actions/runs/24677120915/job/72164079866 for a recent example.

Why Remove Instead of Fix

The intended functionality (PR comments about changeset status) is provided by the Changeset Bot GitHub App, not a workflow. The correct setup is:

  1. Install the app at https://github.com/apps/changeset-bot (repo admin action).
  2. No workflow is needed — the app automatically comments on PRs.

Keeping a broken workflow alongside the app would only add a noisy failing check.

Impact

Checklist

  • Did you write the test code?
    • N/A — CI workflow cleanup
  • Have you run yarn run fix to format and lint the code and docs?
    • N/A — no source files changed
  • Have you run yarn run test:coverage to make sure there is no uncovered line?
    • N/A — no source files changed
  • Did you write the JSDoc?
    • N/A — no public API change

The workflow references changesets/bot@v1, but changesets/bot is a
GitHub App (https://github.com/apps/changeset-bot), not a GitHub
Action — the repository has no action.yml, no releases, and no tags,
so the reference can never resolve.

Every PR opened since PR toss#350 was merged (2026-03-31) has failed this
check with:

  Unable to resolve action `changesets/bot@v1`, unable to find version `v1`

To restore the intended functionality (PR comments about changeset
status), install the Changeset Bot GitHub App at
https://github.com/apps/changeset-bot — no workflow needed.
@byungsker byungsker closed this Apr 20, 2026
@byungsker byungsker deleted the fix/remove-broken-changeset-bot-workflow branch April 20, 2026 16:29
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