Skip to content

docs(superpowers): post-implementation notes for release-pipeline#177

Merged
d-laub merged 1 commit into
mainfrom
docs/release-pipeline-postmortem
May 22, 2026
Merged

docs(superpowers): post-implementation notes for release-pipeline#177
d-laub merged 1 commit into
mainfrom
docs/release-pipeline-postmortem

Conversation

@d-laub
Copy link
Copy Markdown
Collaborator

@d-laub d-laub commented May 22, 2026

Adds a post-mortem section to docs/superpowers/specs/2026-05-21-release-pipeline-design.md capturing the six real bugs that surfaced while landing the new release pipeline:

Headline lesson: in a reusable workflow, github.event_name reports the parent event and github.ref is the dispatcher's ref. Don't gate on either; use inputs.* directly. Dry-run also needs deliberate plumbing at every step that touches external state.

Plan file gets a one-line pointer back to the spec for these notes.

Captures the six real bugs that surfaced during code review (#168
fixes) and post-merge validation (PRs #171, #172, #173, #175), plus
lessons for the next adapter — chiefly that github.event_name and
github.ref lie inside reusable workflows, and that dry-run requires
deliberate plumbing at every step touching external state.
@d-laub d-laub merged commit 3df2658 into main May 22, 2026
5 checks passed
@d-laub d-laub deleted the docs/release-pipeline-postmortem branch May 22, 2026 02:25
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