From 364b29650b6fde2689de252cfab1c3b146f97aa4 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 4 Jun 2026 09:42:54 -0400 Subject: [PATCH] Migrate downgrade CI to the centralized inherit form Replaces the inline-steps Downgrade workflow with the shared SciML/.github reusable downgrade workflow (secrets: inherit). The reusable workflow defaults allow-reresolve: false (genuine test-at-floor). Preserves the julia-version/group matrix and skip list. Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/Downgrade.yml | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml index 263ad6c..743ef8f 100644 --- a/.github/workflows/Downgrade.yml +++ b/.github/workflows/Downgrade.yml @@ -11,21 +11,13 @@ on: paths-ignore: - 'docs/**' jobs: - test: - runs-on: ubuntu-latest + downgrade: + name: "Downgrade" strategy: matrix: - downgrade_mode: ['alldeps'] julia-version: ['1.10'] - steps: - - uses: actions/checkout@v6 - - uses: julia-actions/setup-julia@v3 - with: - version: ${{ matrix.julia-version }} - - uses: julia-actions/julia-downgrade-compat@v2 - with: - skip: Pkg,TOML - - uses: julia-actions/julia-buildpkg@v1 - - uses: julia-actions/julia-runtest@v1 - with: - ALLOW_RERESOLVE: false \ No newline at end of file + uses: "SciML/.github/.github/workflows/downgrade.yml@v1" + with: + julia-version: "${{ matrix.julia-version }}" + skip: "Pkg,TOML" + secrets: "inherit"