Skip to content

Commit 8bdd4d5

Browse files
claudeChrisRackauckas
authored andcommitted
Add downgrade CI workflow with core test group
This adds the standardized downgrade CI workflow following the SciMLBase.jl template, configured to run the core test group for lean testing while verifying package compatibility with downgraded dependencies. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent f4b7b05 commit 8bdd4d5

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

.github/workflows/Downgrade.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Downgrade
2+
on:
3+
pull_request:
4+
branches:
5+
- master
6+
paths-ignore:
7+
- 'docs/**'
8+
push:
9+
branches:
10+
- master
11+
paths-ignore:
12+
- 'docs/**'
13+
jobs:
14+
test:
15+
runs-on: ubuntu-latest
16+
strategy:
17+
matrix:
18+
downgrade_mode: ['alldeps']
19+
julia-version: ['1.10']
20+
group: ['core']
21+
steps:
22+
- uses: actions/checkout@v4
23+
- uses: julia-actions/setup-julia@v2
24+
with:
25+
version: ${{ matrix.julia-version }}
26+
- uses: julia-actions/julia-downgrade-compat@v2
27+
with:
28+
skip: Pkg,TOML
29+
- uses: julia-actions/julia-buildpkg@v1
30+
- uses: julia-actions/julia-runtest@v1
31+
with:
32+
ALLOW_RERESOLVE: false
33+
env:
34+
GROUP: ${{ matrix.group }}

0 commit comments

Comments
 (0)