Repository navigation
ci(py): publish dotpromptz-handlebars as a pure-Python universal wheel - #621
Merged
huangjeff5 merged 2 commits intoOct 5, 2026
Merged
Conversation
huangjeff5
added this pull request to stack #622
September 25, 2026 20:09
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
9 times, most recently
from
October 1, 2026 05:17
976203e to
89fbb53
Compare
pavelgj
reviewed
Oct 1, 2026
pavelgj
left a comment
Collaborator
There was a problem hiding this comment.
A few comments/questions
huangjeff5
removed this pull request from stack #622
October 1, 2026 21:33
huangjeff5
added this pull request to stack #624
October 1, 2026 21:33
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 02:35
3e52b24 to
a599e60
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 02:37
a599e60 to
0bc8bd6
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 02:45
0bc8bd6 to
8c7bf33
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 02:49
8c7bf33 to
49be9bd
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 04:14
ab74177 to
e80f991
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 04:22
e80f991 to
8470ca9
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 04:54
8470ca9 to
54d7248
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 04:59
54d7248 to
e4ee83d
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
2 times, most recently
from
October 2, 2026 05:03
84d3694 to
3b49940
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 05:13
3b49940 to
a7b20a5
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 05:15
a7b20a5 to
78012a2
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 05:22
78012a2 to
d6bfbae
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 05:31
d6bfbae to
c16efd0
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 05:43
c16efd0 to
3797680
Compare
huangjeff5
force-pushed
the
feat/dotpromptz-python-handlebars
branch
from
October 2, 2026 05:52
3797680 to
8ce5a59
Compare
huangjeff5
removed this pull request from stack #624
October 2, 2026 05:53
huangjeff5
added this pull request to stack #625
October 2, 2026 05:53
pavelgj
approved these changes
Oct 2, 2026
- Move release-please configuration from python/handlebarrz to python/handlebars with release-as: 0.2.0. - Rewrite publish_python_handlebarrz_package.yml to build a single py3-none-any pure-Python wheel and sdist, dropping the 15-target multi-arch Rust build matrix. - Add PyPI smoke test verifying clean installation and import across Python 3.10-3.14. - Delete smoke-test-wheels.yml. - Update dotpromptz publish workflow with a floor check requiring dotpromptz-handlebars>=0.2.0 on PyPI before publishing.
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.
Configures release-please and GitHub Actions to publish
dotpromptz-handlebars0.2.0 as a pure-Python universal wheel (py3-none-any).Decisions
handlebarrzbuilt separate platform ABI wheels for Linux, macOS, and Windows on x86 and ARM. We build onepy3-none-anywheel and sdist, dropping the entire Rust toolchain, sccache, andsmoke-test-wheels.yml.dotpromptzrequiresdotpromptz-handlebars>=0.2.0. We query PyPI in the publish workflow before buildingdotpromptzso a release cannot publish with an unresolvable dependency.zizmorscan, requiring action pins to immutable commit SHAs and scoping top-level permissions tocontents: read.