Skip to content

docs(release-trigger): explain what fires the release workflow - #32

Merged
mayeedwin merged 1 commit into
mainfrom
docs/release-trigger
Jul 30, 2026
Merged

docs(release-trigger): explain what fires the release workflow#32
mayeedwin merged 1 commit into
mainfrom
docs/release-trigger

Conversation

@mayeedwin

@mayeedwin mayeedwin commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a "What triggers the workflow (and what doesn't)" section to docs/releasing.md, sparked by a question about whether creating a GitHub Release via the UI publishes packages.

Covers:

  • Pushing a v* tag → yes (intended path).
  • "Draft a new release" in the GitHub UI → technically yes, but the workflow also creates a Release for that tag, so your handwritten notes get overwritten. Push the tag instead and let CI cut the Release.
  • Merging PRs to main → never publishes.
  • workflow_dispatch → yes; dry_run: true is the smoke-test path.

Also notes that flipping to on: release: types: [published] is an option if you'd rather drive releases from the UI.

Test plan

  • Read the new section — the tag-vs-UI clash is the load-bearing point; make sure that's clear.

Add a "What triggers the workflow (and what doesn't)" section to
docs/releasing.md. Covers the intended tag-push path, why the GitHub
UI "Draft a new release" button clashes with the workflow's own
Release-creation step, that merges never publish, and how
workflow_dispatch behaves with dry_run.

Motivated by a question about whether creating a GitHub Release
triggers publishes — the answer is "yes but don't, push a tag instead."

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@mayeedwin mayeedwin self-assigned this Jul 30, 2026
@mayeedwin
mayeedwin merged commit 683850c into main Jul 30, 2026
1 check passed
@mayeedwin
mayeedwin deleted the docs/release-trigger branch July 30, 2026 12:28
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