Skip to content

Migrate local actions to calysto/maintainer_tools#414

Merged
blink1073 merged 3 commits intomainfrom
use-maintainer_tools
Mar 22, 2026
Merged

Migrate local actions to calysto/maintainer_tools#414
blink1073 merged 3 commits intomainfrom
use-maintainer_tools

Conversation

@blink1073
Copy link
Contributor

References

N/A

Description

Replaces all local .github/actions/* composite actions with their equivalents from the shared calysto/maintainer_tools repository, referenced via the @v1 floating tag.

Changes

  • Replace uses: ./.github/actions/base-setupcalysto/maintainer_tools/actions/base-setup@v1 in all workflow jobs
  • Replace uses: ./.github/actions/test-sdistcalysto/maintainer_tools/actions/test-sdist@v1 and remove redundant preceding base-setup step (runs internally)
  • Replace uses: ./.github/actions/test-minimum-versionscalysto/maintainer_tools/actions/test-minimum-versions@v1 and remove redundant preceding base-setup step (runs internally)
  • Replace uses: ./.github/actions/releasecalysto/maintainer_tools/actions/release@v1 and remove redundant preceding base-setup step (runs internally)
  • Replace uses: ./.github/actions/enforce-labelcalysto/maintainer_tools/actions/enforce-label@v1
  • Delete .github/actions/ directory (6 files)
  • Add calysto/maintainer_tools/actions/*: ref-pin to .github/zizmor.yml to allow ref-pinned usage of the shared actions

Backwards-incompatible changes

None

Testing

The dry-run release job in the test suite exercises the release action end-to-end on every PR.

AI usage

  • This PR contains AI-generated content
  • I have carefully reviewed the PR and run the code
  • Tools/models used: Claude Sonnet 4.6 (Claude Code)

Replace all .github/actions/* references with calysto/maintainer_tools/actions/*@v1
and delete the local action definitions, which are now maintained centrally.
@blink1073 blink1073 enabled auto-merge (squash) March 22, 2026 12:25
@blink1073 blink1073 disabled auto-merge March 22, 2026 12:26
@blink1073 blink1073 merged commit cd76ab5 into main Mar 22, 2026
21 checks passed
@blink1073 blink1073 deleted the use-maintainer_tools branch March 22, 2026 12:26
@codecov
Copy link

codecov bot commented Mar 22, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.30%. Comparing base (f8b882a) to head (5664e70).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #414   +/-   ##
=======================================
  Coverage   90.30%   90.30%           
=======================================
  Files          51       51           
  Lines        2950     2950           
  Branches      414      414           
=======================================
  Hits         2664     2664           
  Misses        209      209           
  Partials       77       77           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant