Skip to content

Gate the release on the integration tests - #45

Merged
SashankBhamidi merged 2 commits into
mainfrom
ci/gate-release-on-integration
Nov 3, 2026
Merged

SashankBhamidi merged 2 commits into
mainfrom
ci/gate-release-on-integration

Conversation

@SashankBhamidi

@SashankBhamidi SashankBhamidi commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Same fix as calendaring-jmap#89, which is what let jmap's broken 2.0.0 ship.

  • release.yml runs the integration tests next to the unit tests, and builds only if both pass
  • integration.yml no longer runs on v* tags, since its cancel-in-progress concurrency group would cancel the release's own integration run
  • The GitHub release only links that release's change log on Read the Docs, /en/<tag>/changelog.html
  • release.rst says so

@SashankBhamidi SashankBhamidi added the skip-changelog Bypasses the towncrier changelog check for CI-only or internal-refactor PRs label Nov 3, 2026
@codecov

codecov Bot commented Nov 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@SashankBhamidi
SashankBhamidi removed the request for review from stevepiercy November 3, 2026 19:04
@SashankBhamidi
SashankBhamidi merged commit f0fc9e7 into main Nov 3, 2026
15 of 16 checks passed
@SashankBhamidi
SashankBhamidi deleted the ci/gate-release-on-integration branch November 3, 2026 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Bypasses the towncrier changelog check for CI-only or internal-refactor PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant