Skip to content

DX-2192: create GitHub release as a draft for human review#48

Open
lloyd-cio wants to merge 1 commit into
mainfrom
release-notes-from-export
Open

DX-2192: create GitHub release as a draft for human review#48
lloyd-cio wants to merge 1 commit into
mainfrom
release-notes-from-export

Conversation

@lloyd-cio

@lloyd-cio lloyd-cio commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Narrowed to the draft-release gate only.

.goreleaser.yaml now sets release.draft: true, so GoReleaser creates the GitHub release as a draft. Artifacts (npm + GitHub Packages) still build and upload automatically; the human gate is on the release page, which a maintainer reviews and clicks Publish.

Dropped from the original PR: the export-commit marker machinery (build-release-notes / extractNotesBlock in release-workflow.js, the release.yml wiring, and the unit tests). That path is redundant: release notes are handled by the maintainer skill in cio-cli#125, which reads source PR titles directly. cio-cli#123 (which embedded the markers) is closed.

Pairs with: cli#47 (manual merge trigger), cio-cli#125 (release-notes skill).

Linear: DX-2192

@lloyd-cio
lloyd-cio marked this pull request as draft June 17, 2026 16:55
@lloyd-cio
lloyd-cio force-pushed the release-notes-from-export branch from d39b170 to 0738c1b Compare June 22, 2026 23:51
@lloyd-cio lloyd-cio changed the title DX-2192: build release notes from export commit markers DX-2192: create GitHub release as a draft for human review Jun 22, 2026
Narrows this PR to just the draft-release gate. The export-commit marker
machinery (build-release-notes / extractNotesBlock and the release.yml
wiring) is dropped as redundant: release notes are handled by the maintainer
skill (cio-cli#125), which reads source PR titles directly. The draft release
is the human review point before Publish.

DX-2192
@lloyd-cio
lloyd-cio force-pushed the release-notes-from-export branch from 0738c1b to a69bec6 Compare June 23, 2026 22:38
@lloyd-cio
lloyd-cio marked this pull request as ready for review June 23, 2026 22:38
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