Skip to content

feat(workflows): add reusable python-build workflow#246

Merged
CybotTM merged 2 commits into
mainfrom
feat/python-build
Jul 20, 2026
Merged

feat(workflows): add reusable python-build workflow#246
CybotTM merged 2 commits into
mainfrom
feat/python-build

Conversation

@CybotTM

@CybotTM CybotTM commented Jul 20, 2026

Copy link
Copy Markdown
Member

Adds python-build.yml: checkout + setup-python (or setup-uv) + install build tooling + python -m build + twine check + upload dist artifact. Supports pip/poetry/uv. Commands env-routed; SHA-pinned; contents: read. Unblocks routing the inline build jobs (e.g. coding_agent_cli_toolset) through a shared reusable. Local actionlint/yamllint/zizmor clean.

Builds a Python distribution (sdist + wheel), validates it (twine check),
and uploads it as a workflow artifact. Complements python-ci.yml and
python-audit.yml for the 'produce and check the dist' step that CI build
jobs inline. Supports pip/poetry/uv (setup-uv when uv, mirroring
python-ci.yml). Commands routed through env; SHA-pinned actions;
contents: read.

Signed-off-by: Sebastian Mendel <sebastian.mendel@netresearch.de>
Copilot AI review requested due to automatic review settings July 20, 2026 16:22
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

Comment thread .github/workflows/python-build.yml Fixed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Clears the zizmor code-scanning finding (version comment mismatched the
pinned SHA — the v7 tag now resolves to v7.0.1/3d3c42e). Matches where
the org's Renovate is bumping checkout.

Signed-off-by: Sebastian Mendel <sebastian.mendel@netresearch.de>
@sonarqubecloud

Copy link
Copy Markdown

@CybotTM
CybotTM merged commit a78d49a into main Jul 20, 2026
11 checks passed
@CybotTM
CybotTM deleted the feat/python-build branch July 20, 2026 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants