Skip to content

Commit 75d4f64

Browse files
committed
ci(release-plz): tag sqlshield-py despite publish = false
sqlshield-py is `publish = false` in Cargo.toml because pyo3 publishes to PyPI, not crates.io. Without this override release-plz skips its release flow entirely, so no `sqlshield-py-vX.Y.Z` tag is pushed and the maturin CI workflow that uploads wheels never fires. Force the git tag + GitHub release for sqlshield-py while keeping crates.io publish disabled.
1 parent 2562d17 commit 75d4f64

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

release-plz.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,14 @@ changelog_update = true
33
git_release_enable = true
44
publish = true
55
semver_check = false
6+
7+
# sqlshield-py is a PyPI-only crate (`publish = false` in its Cargo.toml
8+
# blocks crates.io upload). We still want release-plz to bump its
9+
# version, push a git tag, and create a GitHub release — the tag push is
10+
# what triggers the maturin CI workflow that uploads wheels to PyPI.
11+
[[package]]
12+
name = "sqlshield-py"
13+
publish = false
14+
release = true
15+
git_tag_enable = true
16+
git_release_enable = true

0 commit comments

Comments
 (0)