diff --git a/.github/workflows/build_python.yml b/.github/workflows/build_python.yml index 6b243da245..396a35db15 100644 --- a/.github/workflows/build_python.yml +++ b/.github/workflows/build_python.yml @@ -83,12 +83,12 @@ jobs: - name: Build wheels uses: pypa/cibuildwheel@v3.2.0 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: cibw-wheels-${{ matrix.os }}-${{ strategy.job-index }} path: ./wheelhouse/*.whl - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: coverage-report-${{ matrix.os }}-${{ strategy.job-index }} path: ./prima_htmlcov @@ -103,7 +103,7 @@ jobs: - name: Build sdist run: pipx run build --sdist - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: cibw-sdist path: dist/*.tar.gz diff --git a/.github/workflows/compile_mex.yml b/.github/workflows/compile_mex.yml index 9afe71f1d5..54b12e16cf 100644 --- a/.github/workflows/compile_mex.yml +++ b/.github/workflows/compile_mex.yml @@ -169,7 +169,7 @@ jobs: testprima; - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 with: name: prima-${{ matrix.os }}-${{ matrix.matlab }} path: | @@ -227,7 +227,7 @@ jobs: # testprima; # - name: Store artifacts - # uses: actions/upload-artifact@v4.3.1 + # uses: actions/upload-artifact@v5 # with: # name: prima-macos-arm64-${{ env.MATLAB_VERSION }} # path: | diff --git a/.github/workflows/parallel_test_matlab.yml b/.github/workflows/parallel_test_matlab.yml index 8c7f2f333c..484f794ca9 100644 --- a/.github/workflows/parallel_test_matlab.yml +++ b/.github/workflows/parallel_test_matlab.yml @@ -212,7 +212,7 @@ jobs: - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }} diff --git a/.github/workflows/parallel_test_matlab_mac.yml b/.github/workflows/parallel_test_matlab_mac.yml index 823450204a..69241562af 100644 --- a/.github/workflows/parallel_test_matlab_mac.yml +++ b/.github/workflows/parallel_test_matlab_mac.yml @@ -44,7 +44,7 @@ jobs: run: ${{ env.MATLAB }} -nojvm -batch "ver; root_dir = pwd(); cd(fullfile(root_dir, 'matlab/tests')); parallel('${{ matrix.solver }}'); copy_crash_dump_files(root_dir, true);" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }} diff --git a/.github/workflows/profile_all.yml b/.github/workflows/profile_all.yml index 5c1d75b2f7..3acdbd16c9 100644 --- a/.github/workflows/profile_all.yml +++ b/.github/workflows/profile_all.yml @@ -262,7 +262,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.with_optim_toolbox }}-${{ matrix.ctol_indicator }}-${{ matrix.use_system_libgcc }}-${{ matrix.test_feasibility_problems }} @@ -286,7 +286,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_all_sq.yml b/.github/workflows/profile_all_sq.yml index 073e229abf..63a9bbf8fe 100644 --- a/.github/workflows/profile_all_sq.yml +++ b/.github/workflows/profile_all_sq.yml @@ -265,7 +265,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.precision }}-${{ matrix.ctol_indicator }}-${{ matrix.use_system_libgcc }}-${{ matrix.test_feasibility_problems }} @@ -305,7 +305,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_bobyqa_small.yml b/.github/workflows/profile_bobyqa_small.yml index d86b295540..496e67e067 100644 --- a/.github/workflows/profile_bobyqa_small.yml +++ b/.github/workflows/profile_bobyqa_small.yml @@ -194,7 +194,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.use_system_libgcc }} @@ -218,7 +218,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_bobyqa_small_sq.yml b/.github/workflows/profile_bobyqa_small_sq.yml index da76487d27..34be152c9e 100644 --- a/.github/workflows/profile_bobyqa_small_sq.yml +++ b/.github/workflows/profile_bobyqa_small_sq.yml @@ -197,7 +197,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.precision }}-${{ matrix.use_system_libgcc }} @@ -236,7 +236,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_cobyla_small.yml b/.github/workflows/profile_cobyla_small.yml index 3caa1f97b0..1da38e5fa1 100644 --- a/.github/workflows/profile_cobyla_small.yml +++ b/.github/workflows/profile_cobyla_small.yml @@ -232,7 +232,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.with_optim_toolbox }}-${{ matrix.ctol_indicator }}-${{ matrix.use_system_libgcc }}-${{ matrix.test_feasibility_problems }} @@ -256,7 +256,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_cobyla_small_sq.yml b/.github/workflows/profile_cobyla_small_sq.yml index f5bf4955fa..bfff715ca1 100644 --- a/.github/workflows/profile_cobyla_small_sq.yml +++ b/.github/workflows/profile_cobyla_small_sq.yml @@ -223,7 +223,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.precision }}-${{ matrix.ctol_indicator }}-${{ matrix.use_system_libgcc }}-${{ matrix.test_feasibility_problems }} @@ -262,7 +262,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_compiler_options.yml b/.github/workflows/profile_compiler_options.yml index ec199085af..c30d179730 100644 --- a/.github/workflows/profile_compiler_options.yml +++ b/.github/workflows/profile_compiler_options.yml @@ -229,7 +229,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.compiler_options }}-${{ matrix.use_system_libgcc }} @@ -270,7 +270,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_infnan.yml b/.github/workflows/profile_infnan.yml index 43937766a1..f88009cf44 100644 --- a/.github/workflows/profile_infnan.yml +++ b/.github/workflows/profile_infnan.yml @@ -229,7 +229,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.compiler_options }}-${{ matrix.use_system_libgcc }} @@ -270,7 +270,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_integer_kind.yml b/.github/workflows/profile_integer_kind.yml index b4fd5b67f7..1b84721eff 100644 --- a/.github/workflows/profile_integer_kind.yml +++ b/.github/workflows/profile_integer_kind.yml @@ -239,7 +239,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.compiler_options }}-${{ matrix.ik }}-${{ matrix.use_system_libgcc }} @@ -280,7 +280,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_intrinsic_linalg.yml b/.github/workflows/profile_intrinsic_linalg.yml index 7147fb22b7..e144aba33e 100644 --- a/.github/workflows/profile_intrinsic_linalg.yml +++ b/.github/workflows/profile_intrinsic_linalg.yml @@ -261,7 +261,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.precision }}-${{ matrix.ctol_indicator }}-${{ matrix.use_system_libgcc }} @@ -301,7 +301,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_lincoa_small.yml b/.github/workflows/profile_lincoa_small.yml index 97ea86a690..5857af177e 100644 --- a/.github/workflows/profile_lincoa_small.yml +++ b/.github/workflows/profile_lincoa_small.yml @@ -222,7 +222,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.with_optim_toolbox }}-${{ matrix.ctol_indicator }}-${{ matrix.use_system_libgcc }}-${{ matrix.test_feasibility_problems }} @@ -246,7 +246,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_lincoa_small_sq.yml b/.github/workflows/profile_lincoa_small_sq.yml index 27e80f5daa..8b1c814f55 100644 --- a/.github/workflows/profile_lincoa_small_sq.yml +++ b/.github/workflows/profile_lincoa_small_sq.yml @@ -223,7 +223,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.precision }}-${{ matrix.ctol_indicator }}-${{ matrix.use_system_libgcc }}-${{ matrix.test_feasibility_problems }} @@ -263,7 +263,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_newuoa_small.yml b/.github/workflows/profile_newuoa_small.yml index 12318b5ddd..0c95c19701 100644 --- a/.github/workflows/profile_newuoa_small.yml +++ b/.github/workflows/profile_newuoa_small.yml @@ -192,7 +192,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.use_system_libgcc }} @@ -216,7 +216,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_newuoa_small_sq.yml b/.github/workflows/profile_newuoa_small_sq.yml index e7bc4c3745..b31d372863 100644 --- a/.github/workflows/profile_newuoa_small_sq.yml +++ b/.github/workflows/profile_newuoa_small_sq.yml @@ -197,7 +197,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.precision }}-${{ matrix.use_system_libgcc }} @@ -236,7 +236,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_npt.yml b/.github/workflows/profile_npt.yml index e37c08ee09..559c0b70ee 100644 --- a/.github/workflows/profile_npt.yml +++ b/.github/workflows/profile_npt.yml @@ -270,7 +270,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ env.NPT }}-${{ matrix.use_system_libgcc }} @@ -311,7 +311,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_prima_small.yml b/.github/workflows/profile_prima_small.yml index d971242694..f17c9db8e3 100644 --- a/.github/workflows/profile_prima_small.yml +++ b/.github/workflows/profile_prima_small.yml @@ -226,7 +226,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.with_optim_toolbox }}-${{ matrix.ctol_indicator }}-${{ matrix.use_system_libgcc }} @@ -251,7 +251,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_quadruple.yml b/.github/workflows/profile_quadruple.yml index aaa6d1b02f..dddf8ce3df 100644 --- a/.github/workflows/profile_quadruple.yml +++ b/.github/workflows/profile_quadruple.yml @@ -201,7 +201,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.use_system_libgcc }} @@ -239,7 +239,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_rescue_idz_classical.yml b/.github/workflows/profile_rescue_idz_classical.yml index 5227e6e05d..8d7406f778 100644 --- a/.github/workflows/profile_rescue_idz_classical.yml +++ b/.github/workflows/profile_rescue_idz_classical.yml @@ -250,7 +250,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.variant }}-${{ matrix.precision }}-${{ matrix.use_system_libgcc }} @@ -275,7 +275,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_rescue_idz_modernized.yml b/.github/workflows/profile_rescue_idz_modernized.yml index 0957edec12..44b960b55b 100644 --- a/.github/workflows/profile_rescue_idz_modernized.yml +++ b/.github/workflows/profile_rescue_idz_modernized.yml @@ -245,7 +245,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.variant }}-${{ matrix.precision }}-${{ matrix.use_system_libgcc }} @@ -270,7 +270,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_single.yml b/.github/workflows/profile_single.yml index 1e64789be6..e8d3236ca9 100644 --- a/.github/workflows/profile_single.yml +++ b/.github/workflows/profile_single.yml @@ -200,7 +200,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.use_system_libgcc }} @@ -224,7 +224,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_uobyqa_small.yml b/.github/workflows/profile_uobyqa_small.yml index 12bb99961c..0cd24c4cfa 100644 --- a/.github/workflows/profile_uobyqa_small.yml +++ b/.github/workflows/profile_uobyqa_small.yml @@ -192,7 +192,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.use_system_libgcc }} @@ -216,7 +216,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/profile_uobyqa_small_sq.yml b/.github/workflows/profile_uobyqa_small_sq.yml index 0ee2c5f66e..0e522ff8ef 100644 --- a/.github/workflows/profile_uobyqa_small_sq.yml +++ b/.github/workflows/profile_uobyqa_small_sq.yml @@ -199,7 +199,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.competitor }}-${{ matrix.precision }}-${{ matrix.use_system_libgcc }} @@ -238,7 +238,7 @@ jobs: needs: test steps: - name: Merge Artifacts - uses: actions/upload-artifact/merge@v4 + uses: actions/upload-artifact/merge@v5 with: name: 00-merged-artifacts pattern: artifact-* diff --git a/.github/workflows/recursive_test_matlab.yml b/.github/workflows/recursive_test_matlab.yml index c4a7187182..13ed7aced4 100644 --- a/.github/workflows/recursive_test_matlab.yml +++ b/.github/workflows/recursive_test_matlab.yml @@ -214,7 +214,7 @@ jobs: - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }} diff --git a/.github/workflows/recursive_test_matlab_mac.yml b/.github/workflows/recursive_test_matlab_mac.yml index f0819f983d..a567180677 100644 --- a/.github/workflows/recursive_test_matlab_mac.yml +++ b/.github/workflows/recursive_test_matlab_mac.yml @@ -44,7 +44,7 @@ jobs: run: ${{ env.MATLAB }} -nojvm -batch "ver; root_dir = pwd(); cd(fullfile(root_dir, 'matlab/tests')); recursive('${{ matrix.solver }}'); copy_crash_dump_files(root_dir, true);" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }} diff --git a/.github/workflows/stress_test_fortran.yml b/.github/workflows/stress_test_fortran.yml index 4edc3a0a9e..295e092412 100644 --- a/.github/workflows/stress_test_fortran.yml +++ b/.github/workflows/stress_test_fortran.yml @@ -125,7 +125,7 @@ jobs: make ${{ matrix.compiler }}test_i2_r${RK}_d1_tst.${{ matrix.solver }} - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.os }}-${{ matrix.solver }}-${{ matrix.compiler }}-${{ matrix.testdim }} diff --git a/.github/workflows/stress_test_matlab_mac.yml b/.github/workflows/stress_test_matlab_mac.yml index ef77ed605f..5990e8db76 100644 --- a/.github/workflows/stress_test_matlab_mac.yml +++ b/.github/workflows/stress_test_matlab_mac.yml @@ -60,7 +60,7 @@ jobs: fi - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }} diff --git a/.github/workflows/test_aflang.yml b/.github/workflows/test_aflang.yml index 18260bc287..665649e8b6 100644 --- a/.github/workflows/test_aflang.yml +++ b/.github/workflows/test_aflang.yml @@ -87,7 +87,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make dtest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }}-${{ env.IK }}-${{ matrix.fflags }}-${{ matrix.testdim }} diff --git a/.github/workflows/test_armflang_pi.yml b/.github/workflows/test_armflang_pi.yml index 4c73b13d2b..2ff185fa1a 100644 --- a/.github/workflows/test_armflang_pi.yml +++ b/.github/workflows/test_armflang_pi.yml @@ -71,7 +71,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make rtest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }}-${{ env.IK }}-${{ matrix.fflags }}-${{ matrix.testdim }} diff --git a/.github/workflows/test_flang.yml b/.github/workflows/test_flang.yml index e65fbee6e9..efd4fe7ba8 100644 --- a/.github/workflows/test_flang.yml +++ b/.github/workflows/test_flang.yml @@ -108,7 +108,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make ftest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }}-${{ env.IK }}-${{ matrix.fflags }}-${{ matrix.testdim }} diff --git a/.github/workflows/test_flang_pi.yml b/.github/workflows/test_flang_pi.yml index 7ccba4ac0f..a2b07bca8b 100644 --- a/.github/workflows/test_flang_pi.yml +++ b/.github/workflows/test_flang_pi.yml @@ -67,7 +67,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make ftest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }}-${{ env.IK }}-${{ matrix.fflags }}-${{ matrix.testdim }} diff --git a/.github/workflows/test_g95.yml b/.github/workflows/test_g95.yml index c28853a935..17185d6a0c 100644 --- a/.github/workflows/test_g95.yml +++ b/.github/workflows/test_g95.yml @@ -75,7 +75,7 @@ jobs: # to problems like un-found modules. Not yet observed for other tests. - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }} diff --git a/.github/workflows/test_gfortran.yml b/.github/workflows/test_gfortran.yml index c88bcbe428..ee02090382 100644 --- a/.github/workflows/test_gfortran.yml +++ b/.github/workflows/test_gfortran.yml @@ -170,7 +170,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make gtest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. # Note that `$TEST_DIR` does not work on Windows, where its equivalent is `$env:TEST_DIR`. # In the following, we enquire `$TEST_DIR` by using the `env` context, which is platform independent. diff --git a/.github/workflows/test_gfortran_pi64.yml b/.github/workflows/test_gfortran_pi64.yml index 00e093d7a5..68c28a543a 100644 --- a/.github/workflows/test_gfortran_pi64.yml +++ b/.github/workflows/test_gfortran_pi64.yml @@ -78,7 +78,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make gtest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. # Note that `$TEST_DIR` does not work on Windows, where its equivalent is `$env:TEST_DIR`. # In the following, we enquire `$TEST_DIR` by using the `env` context, which is platform independent. diff --git a/.github/workflows/test_ifort.yml b/.github/workflows/test_ifort.yml index 24c298bcb6..83b6d8cc7e 100644 --- a/.github/workflows/test_ifort.yml +++ b/.github/workflows/test_ifort.yml @@ -120,7 +120,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make itest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.os }}-${{ matrix.solver }}-${{ env.IK }}-${{ env.FFLAGS }}-${{ matrix.testdim }} diff --git a/.github/workflows/test_ifx.yml b/.github/workflows/test_ifx.yml index 5e593194c8..8a5a9af034 100644 --- a/.github/workflows/test_ifx.yml +++ b/.github/workflows/test_ifx.yml @@ -118,7 +118,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make xtest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }}-${{ env.IK }}-${{ matrix.fflags }}-${{ matrix.testdim }} diff --git a/.github/workflows/test_nagfor.yml b/.github/workflows/test_nagfor.yml index e15e344943..169af2c201 100644 --- a/.github/workflows/test_nagfor.yml +++ b/.github/workflows/test_nagfor.yml @@ -66,7 +66,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make ntest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }}-${{ env.IK }}-${{ matrix.testdim }}-${{ env.FFLAGS }} diff --git a/.github/workflows/test_nagfor_mac.yml b/.github/workflows/test_nagfor_mac.yml index da5eaa3b58..719c146dc6 100644 --- a/.github/workflows/test_nagfor_mac.yml +++ b/.github/workflows/test_nagfor_mac.yml @@ -65,7 +65,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make ntest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }}-${{ env.IK }}-${{ matrix.testdim }}-${{ env.FFLAGS }} diff --git a/.github/workflows/test_nvfortran.yml b/.github/workflows/test_nvfortran.yml index 99c2c246fa..a45062d9d9 100644 --- a/.github/workflows/test_nvfortran.yml +++ b/.github/workflows/test_nvfortran.yml @@ -95,7 +95,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make vtest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }}-${{ env.IK }}-${{ matrix.fflags }}-${{ matrix.testdim }} diff --git a/.github/workflows/test_nvfortran_pi.yml b/.github/workflows/test_nvfortran_pi.yml index 3d6027856f..49f0d5be89 100644 --- a/.github/workflows/test_nvfortran_pi.yml +++ b/.github/workflows/test_nvfortran_pi.yml @@ -79,7 +79,7 @@ jobs: export EXAMPLE_NUM=2 && make clean && make vtest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }}-${{ env.IK }}-${{ matrix.fflags }}-${{ matrix.testdim }} diff --git a/.github/workflows/test_pyprima.yml b/.github/workflows/test_pyprima.yml index 89b7fa6237..50803bb64c 100644 --- a/.github/workflows/test_pyprima.yml +++ b/.github/workflows/test_pyprima.yml @@ -45,7 +45,7 @@ jobs: - name: Store artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 id: artifact-coverage with: name: coverage-html-${{ matrix.os }} diff --git a/.github/workflows/test_sunf95.yml b/.github/workflows/test_sunf95.yml index 315902922b..8af710a358 100644 --- a/.github/workflows/test_sunf95.yml +++ b/.github/workflows/test_sunf95.yml @@ -97,7 +97,7 @@ jobs: # export EXAMPLE_NUM=2 && make clean && make stest - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: ${{ matrix.solver }}-${{ env.IK }}-${{ matrix.fflags }}-${{ matrix.testdim }} diff --git a/.github/workflows/verify_big.yml b/.github/workflows/verify_big.yml index a998be283d..2357b1ff37 100644 --- a/.github/workflows/verify_big.yml +++ b/.github/workflows/verify_big.yml @@ -198,7 +198,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.matlab }}-${{ matrix.use_system_libgcc }}-${{ matrix.os }} diff --git a/.github/workflows/verify_large.yml b/.github/workflows/verify_large.yml index d0a43199d0..3c626cb6f5 100644 --- a/.github/workflows/verify_large.yml +++ b/.github/workflows/verify_large.yml @@ -199,7 +199,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.matlab }}-${{ matrix.use_system_libgcc }}-${{ matrix.os }} diff --git a/.github/workflows/verify_small.yml b/.github/workflows/verify_small.yml index 4e816b0488..90ac06174c 100644 --- a/.github/workflows/verify_small.yml +++ b/.github/workflows/verify_small.yml @@ -197,7 +197,7 @@ jobs: printf "\n<<<<<<<<<<<<<<<<\n\n" - name: Store artifacts - uses: actions/upload-artifact@v4.3.1 + uses: actions/upload-artifact@v5 if: always() # Always run even if the workflow is canceled manually or due to overtime. with: name: artifact-${{ matrix.solver }}-${{ matrix.dim }}-${{ matrix.matlab }}-${{ matrix.use_system_libgcc }}-${{ matrix.os }}