Skip to content

Commit 1302373

Browse files
committed
Add downgrade CI workflow with InterfaceI test group
This adds the standardized downgrade CI workflow following the SciMLBase.jl template, configured to run the InterfaceI 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 419208b commit 1302373

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

.github/workflows/Downgrade.yml

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

0 commit comments

Comments
 (0)