Skip to content

ci(release): verify published metadata#264

Merged
chhoumann merged 1 commit into
masterfrom
fix/release-metadata-verification
Jul 10, 2026
Merged

ci(release): verify published metadata#264
chhoumann merged 1 commit into
masterfrom
fix/release-metadata-verification

Conversation

@chhoumann

Copy link
Copy Markdown
Owner

Summary

  • validate the final published release metadata after the publication polling loop
  • apply the same strict validation when a rerun finds the release already public
  • fail closed unless tag, target commit, name, body, and publication flags match the validated release plan

Validation

  • release workflow YAML parsed successfully
  • npm run format:check
  • npm run test -- src/scripts/release-plan.test.ts src/scripts/release-workflow.test.ts (28 tests)
  • focused shell assertion harness for valid and invalid release metadata
  • git diff --check

Release impact

No plugin release is expected because this is a ci: workflow-only change.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying podnotes with  Cloudflare Pages  Cloudflare Pages

Latest commit: d61afdf
Status: ✅  Deploy successful!
Preview URL: https://f3738595.podnotes.pages.dev
Branch Preview URL: https://fix-release-metadata-verific.podnotes.pages.dev

View logs

@chhoumann
chhoumann marked this pull request as ready for review July 10, 2026 08:59
@chhoumann
chhoumann merged commit 7abef3d into master Jul 10, 2026
5 checks passed
@chhoumann
chhoumann deleted the fix/release-metadata-verification branch July 10, 2026 08:59
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