Skip to content

Commit bfb82aa

Browse files
committed
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 da16fa0 commit bfb82aa

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)