Centralize CI on SciML reusable workflows#71
Merged
ChrisRackauckas merged 1 commit intoJun 3, 2026
Conversation
Convert remaining inline CI workflows to the centralized SciML reusable callers (pinned @v1, secrets: "inherit"): - FormatCheck.yml (Runic): inline fredrikekre/runic-action -> runic.yml@v1 - SpellCheck.yml: inline crate-ci/typos -> spellcheck.yml@v1 - Downgrade.yml: inline downgrade -> downgrade.yml@v1 (preserves if:false, julia-version 1.10, skip Pkg,TOML) Tests.yml and Documentation.yml were already central callers; left as-is. dependabot.yml: remove crate-ci/typos version ignore (typos now pinned by the central spellcheck workflow); add /test/nopre to the julia ecosystem directories (it has its own Project.toml). Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
Please ignore until reviewed by @ChrisRackauckas.
Moves all CI to the centralized SciML reusable workflows (pinned
@v1, every caller passessecrets: "inherit"), matching the Sundials.jl end-state.Converted (inline -> central caller)
fredrikekre/runic-action->runic.yml@v1crate-ci/typos@v1.18.0->spellcheck.yml@v1downgrade.yml@v1, preservingif: false(issue Re-enable downgrade tests after investigation #66),julia-version: "1.10",skip: "Pkg,TOML"(defaultallow-reresolve: falsematches the oldALLOW_RERESOLVE: false)Already central (unchanged)
tests.yml@v1caller with the exact version×group matrix andsecrets: "inherit"documentation.yml@v1callerdependabot.yml
crate-ci/typosversion-updateignoreblock (the typos version is now pinned by the central spellcheck workflow)/test/nopreto thejuliaecosystemdirectories(it has its ownProject.toml); existing/,/docs,/testpreservedFormatting / typos
typos .reports clean (exit 0); 0 typos fixed; existing.typos.tomlpreservedNote on branch protection
The job/check names change (now run under the reusable workflow's job names, e.g. "Runic Format Check", "Spell Check with Typos", "Downgrade Tests"). Any required-status-check rules in branch protection will need updating to the new check names.
🤖 Generated with Claude Code