Skip to content

👷 ci: adopt shared workflows and dependency hygiene - #57

Merged
gaborbernat merged 7 commits into
mainfrom
ci/hygiene-2026-11
Nov 4, 2026
Merged

gaborbernat merged 7 commits into
mainfrom
ci/hygiene-2026-11

Conversation

@gaborbernat

@gaborbernat gaborbernat commented Nov 4, 2026 •

Copy link
Copy Markdown
Member

The tox-dev projects run their CodeQL, release, and gate steps from the shared github-workflows repository at 6.5.0, so a fix there reaches this project without a local copy to update. This PR moves those steps onto the shared workflows where they fit this repository.

This repository is a composite action, not a tox project, so the shared check workflow does not apply. Its self-tests stay local and join the gate, which now uses the shared required-checks Action in place of the jq filter, with the same job name and the same always() condition. The CodeQL analysis runs through the shared CodeQL workflow.

The release notes stay local. The shared notes job checks out the commit that triggered the run, while this job checks out the commit of the verified tag, which matters for manual runs of the floating-tag workflow. The GitHub Release is still published with the shared publish-github-release Action, because this repository has no PyPI upload for the shared GitHub Release workflow to verify.

Check run names change to 🛡️ Analyze / …. None of them is a required check: the gate keeps its name, so the ruleset still finds it.

Every shared-workflow reference is pinned to 6.5.0 by commit SHA. No runtime code changes.

@gaborbernat gaborbernat added the skip news No user-facing changelog entry needed label Nov 4, 2026
The shared required-checks action checks the same needs context as the
inline jq filter, and it is the one gate implementation every tox-dev
repository uses. The gate job keeps its name so the branch ruleset
still finds the required check.
@gaborbernat gaborbernat changed the title 👷 ci: shared workflows and dependency hygiene 👷 ci: adopt shared workflows and dependency hygiene Nov 4, 2026
@gaborbernat
gaborbernat marked this pull request as ready for review November 4, 2026 04:35
@gaborbernat
gaborbernat merged commit 6ce7132 into main Nov 4, 2026
8 checks passed
@gaborbernat
gaborbernat deleted the ci/hygiene-2026-11 branch November 4, 2026 04:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news No user-facing changelog entry needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant