chore: sync dev with main#45
Open
vig-os-release-app[bot] wants to merge 1 commit intodevfrom
Open
Conversation
Drives version bumps, tagging, and publish triggers from conventional commits for both Python (py-materials → PyPI) and Rust (rs-materials → crates.io, gated) packages. Pipeline on push to main: 1. release-please scans commits since the last tag and opens a per-package Release PR bumping versions + appending CHANGELOG entries. 2. Merging the Release PR pushes a tag (vX.Y.Z or rs-materials/vX.Y.Z), which triggers the existing publish workflows. 3. release-please creates the GitHub Release with auto-generated notes — the duplicate `github-release` jobs in release.yml and release-rs-materials.yml are removed. Also: - PR Hygiene job enforces the contributor PR template checklist via mheap/require-checklist-action. Template restructured into "required" (must be checked) and "if applicable" (delete sections that don't apply) groups. Bot PRs from release-please are exempt (they carry their own release-reviewer checklist for humans). - rs-materials crates.io publishing is gated behind vars.CRATES_IO_PUBLISH_ENABLED until the token is configured and downstream consumer coordination completes (issue #43). - Uses the existing RELEASE_APP GitHub App so the tag release-please pushes triggers downstream workflows (GITHUB_TOKEN pushes are inert under recursion protection). Refs: #43
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Syncs
devwithmain(sync-main-to-dev workflow).