From 9f775bc21075eff03dbbc9be26f14949d19ac4d9 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Sun, 24 Aug 2025 17:53:54 +0200 Subject: [PATCH] Update GitHub actions --- .github/workflows/CI.yml | 29 ++++++++-------------- .github/workflows/JuliaNightly.yml | 18 +++++--------- .github/workflows/blue_style_formatter.yml | 2 +- 3 files changed, 17 insertions(+), 32 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 948bbf28..a4b1358f 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -64,22 +64,12 @@ jobs: postgresql-version: '13' macos-postgresql-path: /usr/local/var/postgresql steps: - - uses: actions/checkout@v2 - - uses: julia-actions/setup-julia@v1 + - uses: actions/checkout@v5 + - uses: julia-actions/setup-julia@v2 with: version: ${{ matrix.version }} arch: ${{ matrix.arch }} - - uses: actions/cache@v2 - env: - cache-name: cache-artifacts - with: - path: ~/.julia/artifacts - key: ${{ runner.os }}-${{ matrix.arch }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }} - restore-keys: | - ${{ runner.os }}-${{ matrix.arch }}-test-${{ env.cache-name }}- - ${{ runner.os }}-${{ matrix.arch }}-test- - ${{ runner.os }}-${{ matrix.arch }}- - ${{ runner.os }}- + - uses: julia-actions/cache@v2 # Linux - name: Install PostgreSQL uses: harmon758/postgresql-action@v1 @@ -133,16 +123,17 @@ jobs: - uses: julia-actions/julia-buildpkg@latest - uses: julia-actions/julia-runtest@latest - 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 }} docs: name: Documentation runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: julia-actions/setup-julia@v1 + - uses: actions/checkout@v5 + - uses: julia-actions/setup-julia@v2 with: version: '1' - name: Setup documentation dependencies @@ -178,8 +169,8 @@ jobs: name: Error Codes runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: julia-actions/setup-julia@v1 + - uses: actions/checkout@v5 + - uses: julia-actions/setup-julia@v2 with: version: '1' - name: Install Julia packages diff --git a/.github/workflows/JuliaNightly.yml b/.github/workflows/JuliaNightly.yml index 100cb610..ee3a61cb 100644 --- a/.github/workflows/JuliaNightly.yml +++ b/.github/workflows/JuliaNightly.yml @@ -12,19 +12,12 @@ jobs: name: Julia Nightly - Ubuntu - x64 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: julia-actions/setup-julia@v1 + - uses: actions/checkout@v5 + - uses: julia-actions/setup-julia@v2 with: version: nightly arch: x64 - - uses: actions/cache@v2 - env: - cache-name: julia-nightly-cache-artifacts - with: - path: ~/.julia/artifacts - key: ${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }} - restore-keys: | - ${{ env.cache-name }}- + - uses: julia-actions/cache@v2 - uses: harmon758/postgresql-action@v1 with: postgresql version: latest @@ -44,6 +37,7 @@ jobs: - uses: julia-actions/julia-buildpkg@latest - uses: julia-actions/julia-runtest@latest - 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 }} diff --git a/.github/workflows/blue_style_formatter.yml b/.github/workflows/blue_style_formatter.yml index bff3d83e..452abe34 100644 --- a/.github/workflows/blue_style_formatter.yml +++ b/.github/workflows/blue_style_formatter.yml @@ -7,7 +7,7 @@ jobs: format: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - uses: julia-actions/setup-julia@latest with: version: 1