Repository navigation
👷 ci: shared workflows and dependency hygiene - #290
Merged
Merged
Conversation
Move every tox-dev/github-workflows reference, including the untagged scorecard pin, to 6.4.0. The 6.2.2 to 6.4.0 range adds Scorecard publishing and no input changes apply to our callers.
The exception let release-creator 4.1.0 through the seven-day cutoff and was marked for deletion after 2026-11-02. Without it the lock resolves release-creator 4.2.0, which drops its pyyaml dependency; regenerated with nab 0.0.23.
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.
Routine CI hygiene for the release and workflow setup, plus adoption of the shared
tox-dev/github-workflows6.5.0 check, CodeQL and release workflows.Hygiene:
tox-dev/github-workflowsreference, including the untagged scorecard pin, to 6.4.0. Nothing in 6.2.2 through 6.4.0 renames or removes an input these callers pass.astral-sh/setup-uvto v10.3.3.[tool.nab]release-creatorexception, which was marked for deletion after 2026-11-02.pylock.tomlregenerated with nab 0.0.23, the version it records.Adoption:
check.yamlpasses the tox matrix to the reusable workflow asinclude. The caller keeps the🧪 Testjob and the🚦 Required checks passgate, which now calls therequired-checksaction instead of an inlinejqexpression. Tox installs under the 7-day upload cutoff, as the shared workflow does for every repository.codeql.yamlruns the analysis through the reusable workflow. The caller keeps its triggers and thetestspath exclusion.release-notes.yamlrenders the GitHub Release body, andgithub-release.yamlverifies the PyPI files before it creates the Release. The PyPI publish job stays in the caller for trusted publishing. This replaces the local notes upload, previous-tag, reconcile and Release steps.Required checks are unchanged:
🚦 Required checks pass,📝 News fragmentandpre-commit.ci - prkeep their names. The test checks now read🧪 Test / 🧪 <env> on ubuntu-26.04, and CodeQL reads🛡️ Analyze / 🛡️ Analyze <language>.Dependabot already covers
github-actionsandpre-commitwith the 7-day cooldown, so no config change there.