From 7af71cfa7d3e0675767f44115b2aae8c25fe1ce4 Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Tue, 4 Nov 2025 01:46:39 -0500 Subject: [PATCH 1/2] Update GitHub Actions to use latest versions --- .github/workflows/CI.yml | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 4d8719c..e7ca0f8 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -15,15 +15,16 @@ jobs: env: WOLFRAMINIT: -entitlement ${{ secrets.WOLFRAM_LICENSE_ENTITLEMENT_ID }} -pwfile !cloudlm.wolfram.com steps: - - uses: actions/checkout@v2 - - uses: julia-actions/setup-julia@v1 - - uses: julia-actions/cache@v1 + - uses: actions/checkout@v5 + - uses: julia-actions/setup-julia@v2 + - uses: julia-actions/cache@v4 - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v5 with: - file: lcov.info + files: lcov.info + token: ${{ secrets.CODECOV_TOKEN }} MacOS: runs-on: macos-latest @@ -31,7 +32,7 @@ jobs: WOLFRAMINIT: -entitlement ${{ secrets.WOLFRAM_LICENSE_ENTITLEMENT_ID }} -pwfile !cloudlm.wolfram.com steps: - name: Check out repository - uses: actions/checkout@v2 + uses: actions/checkout@v5 # we don't cache the installation, as it doesn't play nice with spotlight - name: Install Wolfram Engine @@ -41,14 +42,15 @@ jobs: brew install --cask wolfram-engine echo 'Installed Wolfram Engine.' - - uses: julia-actions/setup-julia@v1 - - uses: julia-actions/cache@v1 + - uses: julia-actions/setup-julia@v2 + - uses: julia-actions/cache@v4 - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v5 with: - file: lcov.info + files: lcov.info + token: ${{ secrets.CODECOV_TOKEN }} Windows: runs-on: windows-latest @@ -60,11 +62,11 @@ jobs: WOLFRAMINIT: -entitlement ${{ secrets.WOLFRAM_LICENSE_ENTITLEMENT_ID }} -pwfile !cloudlm.wolfram.com steps: - name: Check out repository - uses: actions/checkout@v2 + uses: actions/checkout@v5 - name: Cache/restore Wolfram Engine install id: cache-restore - uses: actions/cache@v2 + uses: actions/cache@v4 env: WOLFRAMENGINE_INSTALLATION_DIRECTORY: '${{ runner.temp }}\${{ env.WOLFRAMENGINE_INSTALLATION_SUBDIRECTORY }}' with: @@ -99,14 +101,15 @@ jobs: echo 'Installing Wolfram Engine...' Start-Process "msiexec.exe" -ArgumentList $MSIArguments -Wait -NoNewWindow echo 'Installed Wolfram Engine.' - - uses: julia-actions/setup-julia@v1 - - uses: julia-actions/cache@v1 + - uses: julia-actions/setup-julia@v2 + - uses: julia-actions/cache@v4 - uses: julia-actions/julia-buildpkg@v1 env: JULIA_WOLFRAM_DIR: '${{ runner.temp }}\${{ env.WOLFRAMENGINE_INSTALLATION_SUBDIRECTORY }}' - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 - - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v5 with: - file: lcov.info + files: lcov.info + token: ${{ secrets.CODECOV_TOKEN }} From ffe0590f7c8b4526f1ff267b146c5d0e1e120ad4 Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Tue, 4 Nov 2025 01:48:12 -0500 Subject: [PATCH 2/2] Update CI.yml --- .github/workflows/CI.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index e7ca0f8..0e4b0aa 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -17,7 +17,7 @@ jobs: steps: - uses: actions/checkout@v5 - uses: julia-actions/setup-julia@v2 - - uses: julia-actions/cache@v4 + - uses: julia-actions/cache@v2 - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 @@ -43,7 +43,7 @@ jobs: echo 'Installed Wolfram Engine.' - uses: julia-actions/setup-julia@v2 - - uses: julia-actions/cache@v4 + - uses: julia-actions/cache@v2 - uses: julia-actions/julia-buildpkg@v1 - uses: julia-actions/julia-runtest@v1 - uses: julia-actions/julia-processcoverage@v1 @@ -102,7 +102,7 @@ jobs: Start-Process "msiexec.exe" -ArgumentList $MSIArguments -Wait -NoNewWindow echo 'Installed Wolfram Engine.' - uses: julia-actions/setup-julia@v2 - - uses: julia-actions/cache@v4 + - uses: julia-actions/cache@v2 - uses: julia-actions/julia-buildpkg@v1 env: JULIA_WOLFRAM_DIR: '${{ runner.temp }}\${{ env.WOLFRAMENGINE_INSTALLATION_SUBDIRECTORY }}'