Skip to content

fix(ci): run release drafter with GITHUB_TOKEN - #10

Merged
Bugs5382 merged 1 commit into
mainfrom
fix/9-release-drafter-github-token
Oct 16, 2026
Merged

Bugs5382 merged 1 commit into
mainfrom
fix/9-release-drafter-github-token

Conversation

@Bugs5382

@Bugs5382 Bugs5382 commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

What and why

The release drafter only ran when the org GitHub App was set up. It isn't, so the run after #2 was skipped and there's no draft release. Publishing that draft is what tags a site release and starts the Cloudflare deploy.

I switched it to the same token-based workflow the docs repo uses: it runs on every push to main with GITHUB_TOKEN, takes its config from the org .github repo, and keeps a v0.1.0-rc.1 draft (0.x until 1.0, rc first). The changelog-commit step went with the App, since it needed the App token to push to main.

Closes #9

Verification

  • Lint clean
  • Build succeeds

How this was verified

Ran actionlint on the workflow locally; it's byte-for-byte the docs repo's workflow, which already keeps that repo's v0.1.0-rc.1 draft. After merge I'll check the draft shows up here.

@Bugs5382 Bugs5382 added this to the v0.1.0 milestone Oct 16, 2026
@Bugs5382 Bugs5382 added the bug Something isn't working. label Oct 16, 2026
@Bugs5382 Bugs5382 self-assigned this Oct 16, 2026
The workflow only ran when the org GitHub App was configured, which it
isn't, so every run was skipped and no draft release existed. Use the
same token-based workflow as the docs repo.

Refs #9

Signed-off-by: Bugs5382 <12115015+Bugs5382@users.noreply.github.com>
@github-actions github-actions Bot added the fix Bug fix (fix). Patch. label Oct 16, 2026
@Bugs5382
Bugs5382 merged commit 22ab494 into main Oct 16, 2026
10 of 11 checks passed
@Bugs5382
Bugs5382 deleted the fix/9-release-drafter-github-token branch October 16, 2026 01:33
@Bugs5382

Copy link
Copy Markdown
Contributor Author

Merged. The release drafter now runs on push to main with GITHUB_TOKEN, and the v0.1.0-rc.1 draft is there. I'm leaving it unpublished until I tag the site release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working. fix Bug fix (fix). Patch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(ci): release drafter never runs, so no draft release

1 participant