diff --git a/.github/workflows/Downgrade.yml b/.github/workflows/Downgrade.yml new file mode 100644 index 000000000..3eef51293 --- /dev/null +++ b/.github/workflows/Downgrade.yml @@ -0,0 +1,36 @@ +name: Downgrade +on: + pull_request: + branches: + - master + paths-ignore: + - 'docs/**' + push: + branches: + - master + paths-ignore: + - 'docs/**' +jobs: + test: + runs-on: ubuntu-latest + strategy: + matrix: + group: + - Core + downgrade_mode: ['alldeps'] + julia-version: ['1.10'] + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v2 + with: + version: ${{ matrix.julia-version }} + - uses: julia-actions/julia-downgrade-compat@v2 +# if: ${{ matrix.version == '1.6' }} + with: + skip: Pkg,TOML + - uses: julia-actions/julia-buildpkg@v1 + - uses: julia-actions/julia-runtest@v1 + with: + ALLOW_RERESOLVE: false + env: + GROUP: ${{ matrix.group }} diff --git a/Project.toml b/Project.toml index 8854103bb..bbab73539 100644 --- a/Project.toml +++ b/Project.toml @@ -37,22 +37,22 @@ ZygoteDistancesExt = "Distances" ZygoteTrackerExt = "Tracker" [compat] -AbstractFFTs = "1.3.1" +AbstractFFTs = "1.5" Atom = "0.12" ChainRules = "1.72.2" ChainRulesCore = "1.25.1" -Colors = "0.12, 0.13" -DiffRules = "1.4" +Colors = "0.13" +DiffRules = "1.15" Distances = "0.10" -FillArrays = "0.8, 0.9, 0.10, 0.11, 0.12, 0.13, 1" -ForwardDiff = "0.10, 1" -GPUArraysCore = "0.1.1, 0.2" +FillArrays = "1" +ForwardDiff = "0.10.36, 1" +GPUArraysCore = "0.2" IRTools = "0.4.12" -LogExpFunctions = "0.3.1" -MacroTools = "0.5" -NaNMath = "0.3, 1" +LogExpFunctions = "0.3.29" +MacroTools = "0.5.10" +NaNMath = "1" PrecompileTools = "1" -SpecialFunctions = "1.6, 2" +SpecialFunctions = "2" Statistics = "1" Tracker = "0.2" ZygoteRules = "0.2.7"