diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index e254d089..b65dbeb9 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -20,6 +20,7 @@ jobs: version: - '1.10' - '1.11' + - '1.12' os: - ubuntu-latest arch: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml new file mode 100644 index 00000000..628d4de7 --- /dev/null +++ b/.github/workflows/nightly.yml @@ -0,0 +1,34 @@ +name: Nightly +on: + schedule: + - cron: '00 00 * * *' + workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ startsWith(github.ref, 'refs/pull/') }} +jobs: + test: + name: Julia nightly - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} + runs-on: ${{ matrix.os }} + timeout-minutes: 60 + permissions: + actions: write + contents: read + strategy: + fail-fast: false + matrix: + version: + - 'pre' + os: + - ubuntu-latest + arch: + - x64 + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@v2 + with: + version: ${{ matrix.version }} + arch: ${{ matrix.arch }} + - uses: julia-actions/cache@v2 + - uses: julia-actions/julia-buildpkg@v1 + - uses: julia-actions/julia-runtest@v1 diff --git a/Project.toml b/Project.toml index 966860b5..2a87a8b9 100644 --- a/Project.toml +++ b/Project.toml @@ -24,16 +24,16 @@ DirectTrajOpt = "0.4" Distributions = "0.25" ExponentialAction = "0.2" JLD2 = "0.5" -LinearAlgebra = "1.10, 1.11" +LinearAlgebra = "1.10, 1.11, 1.12" NamedTrajectories = "0.5" PiccoloQuantumObjects = "0.6" -Random = "1.10, 1.11" +Random = "1.10, 1.11, 1.12" Reexport = "1.2" -SparseArrays = "1.10, 1.11" +SparseArrays = "1.10, 1.11, 1.12" TestItemRunner = "1.1" TestItems = "1.0" TrajectoryIndexingUtils = "0.1" -julia = "1.10, 1.11" +julia = "1.10, 1.11, 1.12" [extras] Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"