Skip to content

Release-note and release-intent gates miss verification notes, stale event payloads and Dependabot labels #125

Closed

Description

@woksin

Release notes and release labels still slip through the organization gates:

  • verify-release-notes does not recognise verification and scope notes ("verified by building ...", "Storybook only", "not yet verified", "specs 492/492", "Tier 1 PASS"), provenance ("verified against Arc.TypeScript main (v0.34.0)"), or reviewer, merge and deploy instructions ("Stacked on Correct why verify-release-notes fails a (#n) inside an HTML comment #207", "retarget to main", "Draft:"). It also skips no-release and unlabelled pull requests entirely, and skips pull requests with more than one intent label.
  • Both verify-release-notes and verify-release-intent read labels and body from the event payload, so "Re-run" replays stale labels and body.
  • Dependabot adds major/minor/patch on top of the no-release configured in dependabot.yml, and several repositories (Samples, Common, ...) have no release-intent caller at all.
  • Nothing warns when, after a merge from main, the notes describe changes the diff no longer contains.

Scope: stricter notes rules (warnings for no-release/unlabelled), live pull request reads in both gates, a Dependabot rule plus a reusable label normaliser, a bootstrapped verify-semver-label.yml caller with a per-file skip list, a warning-only drift job, and a regression corpus of published release bodies.

Activity

  1. self-assigned this
    on Oct 1, 2026
  2. woksin commented on Oct 1, 2026

    @woksin
    ContributorAuthor

    Done in #127: stricter release-note rules, live PR reads in both gates, Dependabot label normalization, the release-intent caller rolled out to releasing repos, and the warning-only drift job.

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions