Skip to content

Commit

Permalink
add downgrade CI (#168)
Browse files Browse the repository at this point in the history
* add downgrade CI

* pin DelimitedFiles

specify DelimitedFiles

* JLD2 compat to 0.4.28 for compat with julia 1.9

* update compats

chore: Update Distances, DocStringExtensions, FFTW, JLD2, OrderedCollections, and Symbolics dependencies

update symbolics compat

update Latexify

update HomotopyContinuation

update compat HomotopyContinuation again

Update HomotopyContinuation dependency to version 2.9

Make Plots work withLatexify

update DSP dependency to version 0.8 and add Compat compat

rmove Compat

Update DSP dependency to version 0.7.5

Update DSP dependency to version 0.7.9

chore: Update Peaks dependency to version 0.5

Update ModelingToolkit dependency to version 9.10

Update ModelingToolkit dependency to version 9.15

Update ModelingToolkit dependency to version 9.17

chore: Update SteadyStateDiffEq dependency to version 2

chore: Update OrdinaryDiffEq and Symbolics dependencies

* update github actions

* Update default value for lookback input in TagBot workflow
  • Loading branch information
oameye authored Jun 14, 2024
1 parent 0a33ee9 commit aa4f4f9
Show file tree
Hide file tree
Showing 5 changed files with 65 additions and 22 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ jobs:
show-versioninfo: true
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/cache@v1
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-runtest@latest
- uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
# - uses: julia-actions/julia-processcoverage@v1
# - uses: codecov/codecov-action@v4
# with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/Documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ jobs:
steps:
- uses: actions/checkout@v4
- uses: julia-actions/setup-julia@v2
- uses: julia-actions/cache@v1
- uses: julia-actions/julia-buildpkg@latest
- uses: julia-actions/julia-docdeploy@latest
- uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-docdeploy@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }}
2 changes: 1 addition & 1 deletion .github/workflows/TagBot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
workflow_dispatch:
inputs:
lookback:
default: 3
default: "3"
permissions:
actions: read
checks: read
Expand Down
43 changes: 43 additions & 0 deletions .github/workflows/downgrade.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Downgrade
on:
push:
tags:
- '*'
branches:
- 'master'
pull_request:
branches:
- 'master'
jobs:
test:
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
runs-on: ${{ matrix.os }}
timeout-minutes: 60
permissions: # needed to allow julia-actions/cache to proactively delete old caches that it has created
actions: write
contents: read
strategy:
matrix:
version:
- '1.10'
# - '1.9'
# - 'nightly'
os:
- ubuntu-latest
arch:
- x64
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: julia-actions/setup-julia@v2
with:
show-versioninfo: true
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: julia-actions/julia-downgrade-compat@v1
with:
skip: Pkg,TOML
- uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
30 changes: 15 additions & 15 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,22 +34,22 @@ TimeEvolution = "OrdinaryDiffEq"

[compat]
BijectiveHilbert = "0.3.0"
DSP = "0.7.4"
DelimitedFiles = "1"
Distances = "0.10.7"
DocStringExtensions = "0.9"
FFTW = "1.5.0"
HomotopyContinuation = "2.6.4"
JLD2 = "0.4.24"
Latexify = "0.15.16, 0.16"
ModelingToolkit = "9"
OrderedCollections = "1.4.1"
OrdinaryDiffEq = "v6.33.1"
Peaks = "0.4.0, 0.5"
Plots = "1.35.0"
DSP = "0.7.9"
DelimitedFiles = "1.9"
Distances = "0.10.11"
DocStringExtensions = "0.9.3"
FFTW = "1.8"
HomotopyContinuation = "2.9"
JLD2 = "0.4.48"
Latexify = "0.16"
ModelingToolkit = "9.17"
OrderedCollections = "1.6"
OrdinaryDiffEq = "v6.82.0"
Peaks = "0.5"
Plots = "1.39"
ProgressMeter = "1.7.2"
Symbolics = "5.0.0"
SteadyStateDiffEq = "1, 2"
Symbolics = "5.30"
SteadyStateDiffEq = "2"
julia = "1.10.0"

[extras]
Expand Down

0 comments on commit aa4f4f9

Please sign in to comment.