Skip to content

feat: add build action wrapping hynek/build-and-inspect-python-package v2.18.0#36

Merged
blink1073 merged 1 commit into
Calysto:mainfrom
blink1073:build-action
May 12, 2026
Merged

feat: add build action wrapping hynek/build-and-inspect-python-package v2.18.0#36
blink1073 merged 1 commit into
Calysto:mainfrom
blink1073:build-action

Conversation

@blink1073
Copy link
Copy Markdown
Contributor

@blink1073 blink1073 commented May 12, 2026

Summary

  • Adds a new actions/build composite action wrapping hynek/build-and-inspect-python-package@v2.18.0 with include-free-threaded: "true" by default
  • Exports a clean python-versions output (from supported_python_classifiers_json_array) for use in test matrix workflows
  • Updates tests.yml and release.yml to use ./actions/build instead of inline hynek/build-and-inspect-python-package
  • Adds Programming Language :: Python :: 3.15 and Programming Language :: Python :: Free Threading classifiers to pyproject.toml
  • Documents the new action in README.md and updates all examples to reference calysto/maintainer_tools/actions/build@v1
  • Adds !actions/build/ exception to .gitignore since build/ was already ignored

Test plan

  • build job in tests.yml uses ./actions/build and passes python-versions output to the test matrix
  • build-package job in release.yml uses ./actions/build
  • Free-threaded Python builds are included by default
  • All existing CI checks pass

…e v2.18.0

Adds a new `build` action that wraps `hynek/build-and-inspect-python-package@v2.18.0`
with `include-free-threaded: "true"` by default and exports a clean `python-versions`
output. Updates tests and release workflows to use the new action, adds Python 3.15
and free-threading classifiers to pyproject.toml, and documents the action in the README.
@blink1073 blink1073 added the enhancement New feature or request label May 12, 2026
@blink1073 blink1073 merged commit 92e0014 into Calysto:main May 12, 2026
28 checks passed
@blink1073 blink1073 deleted the build-action branch May 12, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant