Centralize CI on SciML reusable workflows#144
Merged
Conversation
Convert remaining inline CI to the centralized SciML reusable workflows (pinned @v1, every caller inherits secrets): - Downgrade.yml: inline julia-downgrade-compat -> downgrade.yml@v1 (group Core, julia 1.10, skip Pkg,TOML) - FormatCheck.yml: inline fredrikekre/runic-action -> runic.yml@v1 - SpellCheck.yml: inline crate-ci/typos -> spellcheck.yml@v1 Tests.yml was already a tests.yml@v1 caller (unchanged). Also: - Delete CompatHelper.yml - dependabot.yml: drop crate-ci/typos ignore; extend julia ecosystem to cover / and /docs - Fix one typo (discritization -> discretization) 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.
Converts the remaining inline CI to the centralized SciML reusable workflows (all pinned
@v1, every caller getssecrets: "inherit").Converted (inline -> central caller)
julia-actions/julia-downgrade-compat->downgrade.yml@v1(groupCore, julia1.10, skipPkg,TOML;allow-reresolvestays false as before).fredrikekre/runic-action->runic.yml@v1(julia1, runic1).crate-ci/typos->spellcheck.yml@v1.Already central (unchanged)
tests.yml@v1caller with the full version x os matrix andsecrets: "inherit".Cleanup
crate-ci/typosignore entry; extended thejuliaecosystem block to cover both/and/docs(daily, groupedall-julia-packages).discritization->discretizationindocs/src/tutorials/nnstopping.md.Not changed / notes
gpu-v100workflow that runs the GPU test group AND builds+deploys the documentation on the GPU runner (usesDATADEPS_ALWAYS_ACCEPT,DOCUMENTER_KEY). There is no standalone ubuntu Documentation workflow, and adding adocumentation.yml@v1caller would duplicate/conflict with the GPU docs deploy, so docs were intentionally not migrated.Runic.main(["--inplace","."])locally; no.jlchanges (repo was already Runic-clean from the prior inline check).typos -w .;typos .is now clean (exit 0). 1 typo fixed.Warning
Check names change (e.g.
format-check / runic-> the reusable workflow job names,Spell Check / typos-check->Reusable Spell Check ... / Spell Check with Typos, Downgrade job name). Branch-protection required-status-check names will need updating after merge.🤖 Generated with Claude Code