Skip to content

fix(release): accept exact generated merge title#266

Merged
chhoumann merged 1 commit into
masterfrom
fix/release-generated-merge-title
Jul 10, 2026
Merged

fix(release): accept exact generated merge title#266
chhoumann merged 1 commit into
masterfrom
fix/release-generated-merge-title

Conversation

@chhoumann

Copy link
Copy Markdown
Owner

Summary

  • Accept the exact generated release merge subject as well as the matching GitHub-added PR suffix.
  • Keep the release PR title, parent, tree, changed-file, author, merger, branch, and provenance checks unchanged.
  • Execute the inline validators from both release workflows in behavioral contract tests.

Why

Release PR #265 used the exact generated title, as required by the repository release instructions, but GitHub produced an unsuffixed squash subject. The prior workflow accepted only the suffixed form, so the validated 2.18.0 commit merged successfully but publication did not start.

Validation

  • fnm exec --using=22 -- npm run test -- scripts/release-contract.test.ts scripts/release-plan.test.ts scripts/release-workflow-contract.test.ts
  • fnm exec --using=22 -- npm run format:check
  • fnm exec --using=22 -- npm run lint
  • fnm exec --using=22 -- npm run typecheck
  • Parsed all six workflow YAML files
  • git diff --check

Obsidian runtime verification was not performed because this change only affects GitHub release workflow validation.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying podnotes with  Cloudflare Pages  Cloudflare Pages

Latest commit: 11d27c3
Status: ✅  Deploy successful!
Preview URL: https://8e1385e6.podnotes.pages.dev
Branch Preview URL: https://fix-release-generated-merge.podnotes.pages.dev

View logs

@chhoumann
chhoumann marked this pull request as ready for review July 10, 2026 10:01
@chhoumann
chhoumann merged commit b2a1ea6 into master Jul 10, 2026
5 checks passed
@chhoumann
chhoumann deleted the fix/release-generated-merge-title branch July 10, 2026 10:01
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