Skip to content

Commit a0f0aec

Browse files
claudeChrisRackauckas
authored andcommitted
Add downgrade CI workflow
This adds the standardized downgrade CI workflow following the SciMLBase.jl template to test package compatibility with downgraded dependencies. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 0ae2605 commit a0f0aec

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

.github/workflows/Downgrade.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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+
steps:
21+
- uses: actions/checkout@v4
22+
- uses: julia-actions/setup-julia@v2
23+
with:
24+
version: ${{ matrix.julia-version }}
25+
- uses: julia-actions/julia-downgrade-compat@v2
26+
with:
27+
skip: Pkg,TOML
28+
- uses: julia-actions/julia-buildpkg@v1
29+
- uses: julia-actions/julia-runtest@v1
30+
with:
31+
ALLOW_RERESOLVE: false

0 commit comments

Comments
 (0)