Skip to content

Migrate workflows + templates to ITensorActions v2#137

Merged
mtfishman merged 1 commit into
mainfrom
mf/v2-rename
May 4, 2026
Merged

Migrate workflows + templates to ITensorActions v2#137
mtfishman merged 1 commit into
mainfrom
mf/v2-rename

Conversation

@mtfishman
Copy link
Copy Markdown
Member

Summary

Migrates this repo's own workflow callers AND the workflow templates to the renamed shape from ITensorActions v2.0.0. Two parallel sets of changes (in .github/workflows/ and template/.github/workflows/) kept in sync per CLAUDE.md convention.

What changes

For each of the 12 standard workflow files (caller copy + template copy):

  • Workflow name: matches the file's basename (e.g. FormatCheck.ymlname: "FormatCheck"). Drops cases like "Format Check", "Integration Test Request", "Register Package".
  • Job display name: also matches the filename for single-job workflows.
  • Job key is kebab-case lowercase, with brand names like tagbot/compathelper treated as single words rather than split on internal capitals (Registerregistrator, compat-helpercompathelper, etc.).
  • uses: ITensor/ITensorActions/.github/workflows/X.yml@v1@v2.
  • FormatCheckComment.yml workflow_run.workflows: trigger updated from ["Format Check"] to ["FormatCheck"] to match the renamed parse-phase workflow.

The end-state of the templates matches what SparseArraysBase.jl's main already carries (verified live in ITensor/SparseArraysBase.jl#177 — every required-context check from the new v2 ruleset reported under its new name and SUCCESS).

Patch version bumped to 0.3.59.

Rollout follow-up

Once this lands, the next step is the ITensorOrgPatches sweep that copies these templates into the rest of the standard repo set, and the matching ruleset updates (replacing old context names with new ones in each repo's branch ruleset).

@codecov
Copy link
Copy Markdown

codecov Bot commented May 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.34%. Comparing base (e1aa975) to head (8e4b562).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #137   +/-   ##
=======================================
  Coverage   87.34%   87.34%           
=======================================
  Files           1        1           
  Lines         158      158           
=======================================
  Hits          138      138           
  Misses         20       20           
Flag Coverage Δ
docs 60.13% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mtfishman mtfishman merged commit 5d19460 into main May 4, 2026
16 checks passed
@mtfishman mtfishman deleted the mf/v2-rename branch May 4, 2026 01:27
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.

1 participant