Skip to content

Centralize CI on SciML reusable workflows#52

Merged
ChrisRackauckas merged 1 commit into
SciML:mainfrom
ChrisRackauckas-Claude:centralize-ci
Jun 3, 2026
Merged

Centralize CI on SciML reusable workflows#52
ChrisRackauckas merged 1 commit into
SciML:mainfrom
ChrisRackauckas-Claude:centralize-ci

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Contributor

Please ignore until reviewed by @ChrisRackauckas.

What changed

This converts CI to use the centralized SciML reusable workflows for everything (pinned @v1, secrets: "inherit" on every caller).

Converted (inline -> central)

  • Runic (FormatCheck.yml): inline fredrikekre/runic-action -> runic.yml@v1 caller. Existing inline run was already clean, so no formatting changes were needed.

Added (new central callers)

  • SpellCheck (SpellCheck.yml): spellcheck.yml@v1. typos . runs clean (0 findings), no _typos.toml needed.
  • Downgrade (Downgrade.yml): downgrade.yml@v1 with julia-version: "lts", skip: "Pkg,TOML", preserving the group: [Core] matrix used by Tests.

Already central (left as-is, secrets: "inherit" confirmed)

  • Tests (Tests.yml): tests.yml@v1, matrix group: [Core], julia-version: "1".
  • Documentation (Documentation.yml): documentation.yml@v1.

Unchanged

  • TagBot.yml, dependabot.yml (already has weekly github-actions block at / and daily julia block over /, /docs, /test; no crate-ci/typos ignore present). No CompatHelper.yml existed.

Notes

  • Typos fixed: 0. Runic formatting applied: no (already clean).
  • No Downstream or Benchmark workflows existed, so none were added.

⚠️ Check names change (e.g. the Runic job is now Runic / Runic Format Check, plus new Downgrade and Spell Check with Typos jobs). Branch-protection required-status-check names will need updating.

🤖 Generated with Claude Code

Convert Runic (inline fredrikekre/runic-action) to the centralized
runic.yml@v1 caller, and add centralized SpellCheck and Downgrade callers.
Tests and Documentation were already central callers; added
secrets: "inherit" is present on all callers.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ChrisRackauckas ChrisRackauckas marked this pull request as ready for review June 3, 2026 18:12
@ChrisRackauckas ChrisRackauckas merged commit 3df4fa9 into SciML:main Jun 3, 2026
3 of 5 checks passed
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.

2 participants