Skip to content

Add downgrade compatibility workflow #1

Add downgrade compatibility workflow

Add downgrade compatibility workflow #1

Check failure on line 1 in .github/workflows/downgrade-compat.yaml

View workflow run for this annotation

GitHub Actions / .github/workflows/downgrade-compat.yaml

Invalid workflow file

(Line: 13, Col: 5): Required property is missing: runs-on
name: Downgrade-compat
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened]
jobs:
test:
strategy:
matrix:
downgrade_mode: ['deps', 'alldeps']
julia-version: ['lts', '1']
julia-arch: [x64]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v4
- uses: julia-actions/setup-julia@v2
with:
version: ${{ matrix.julia-version }}
arch: ${{ matrix.julia-arch }}
- uses: julia-actions/julia-downgrade-compat@v2
with:
mode: ${{ matrix.downgrade_mode }}
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
with:
allow_reresolve: false
force_latest_compatible_version: false