Skip to content

feat(dev): expand release:verify with docs, check runs, and release-verify workflow - #9789

Merged
bshaffer merged 30 commits into
mainfrom
chore/remove-postsubmits-cron-audit
Oct 30, 2026
Merged

bshaffer merged 30 commits into
mainfrom
chore/remove-postsubmits-cron-audit

Conversation

@bshaffer

@bshaffer bshaffer commented Oct 12, 2026 •

Copy link
Copy Markdown
Contributor

Expand ./dev/google-cloud release:verify to run daily in order to verify the following for the latest releases: 1) postsubmits passed, 2) all packages were released, and 3) all docs were published. Once this is done, it updates the GitHub Release with a verification table.

  • Expand release:verify with [tag] argument, -t/--token and --update-release
  • Docs have a 7-day PENDING grace period to deploy before being marked as failed
  • Render collapsible Post-Submit Checks and Component Releases verification tables on the GitHub Release body (and ignore them in ReleaseNotes::parseChangelog())
  • Add .github/workflows/release-verify.yaml to verify unverified releases from the last 14 days daily and open an issue on failure

@bshaffer
bshaffer requested a review from a team as a code owner October 12, 2026 19:13
@bshaffer bshaffer added the next release PRs to be included in the next release label Oct 13, 2026
@bshaffer bshaffer changed the title chore(ci): remove redundant post-submit triggers and run composer audit on schedule chore(ci): remove redundant post-submit workflow triggers Oct 14, 2026
@bshaffer bshaffer removed the next release PRs to be included in the next release label Oct 14, 2026
@bshaffer
bshaffer marked this pull request as draft October 14, 2026 15:22
@bshaffer bshaffer changed the title chore(ci): remove redundant post-submit workflow triggers chore(ci): run post-submit workflows on release and open issue on failure Oct 14, 2026
@bshaffer bshaffer changed the title chore(ci): run post-submit workflows on release and open issue on failure feat(ci): run post-submits on release and add release verification Oct 14, 2026
@jinseopkim0

Copy link
Copy Markdown

The PR LGTM. I see that we'll be removing paths filters, so every release will trigger the tests. I'm thinking this is fine.

@jinseopkim0
jinseopkim0 self-requested a review October 15, 2026 20:53
@bshaffer bshaffer changed the title feat(ci): run post-submits on release and add release verification feat(dev): expand release:verify with docs, check runs, and release-verify workflow Oct 16, 2026
…its-cron-audit

# Conflicts:
#	.github/workflows/release.yml
@bshaffer
bshaffer marked this pull request as ready for review October 16, 2026 17:53
Comment thread .github/workflows/release-verify.yaml Resolved
@bshaffer
bshaffer enabled auto-merge (squash) October 30, 2026 18:12
@bshaffer
bshaffer merged commit c4214b5 into main Oct 30, 2026
37 checks passed
@bshaffer
bshaffer deleted the chore/remove-postsubmits-cron-audit branch October 30, 2026 18:13
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.

3 participants