From 38ac7461b537e676b1e8d6cedc503a8006e89478 Mon Sep 17 00:00:00 2001 From: Simon Exner <43469235+0815Creeper@users.noreply.github.com> Date: Wed, 18 Dec 2024 11:32:03 +0100 Subject: [PATCH 1/4] Update TestLatest.yml dependabots "Bump codecov/codecov-action from 4 to 5" --- .github/workflows/TestLatest.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/TestLatest.yml b/.github/workflows/TestLatest.yml index 53a2bd19..981f99e8 100644 --- a/.github/workflows/TestLatest.yml +++ b/.github/workflows/TestLatest.yml @@ -62,8 +62,8 @@ jobs: # Run codecov - name: "Run CodeCov" - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v5 env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} with: - file: lcov.info + files: lcov.info From cf78bf698998f0c6c32af432cb08efb074fe430a Mon Sep 17 00:00:00 2001 From: Simon Exner <0815Creeper@users.noreply.github.com> Date: Sun, 22 Dec 2024 15:53:29 +0100 Subject: [PATCH 2/4] fix PkgEval Xvfb error --- .github/workflows/Eval.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/Eval.yml b/.github/workflows/Eval.yml index 321f06c7..5f13880d 100644 --- a/.github/workflows/Eval.yml +++ b/.github/workflows/Eval.yml @@ -18,6 +18,10 @@ jobs: julia-arch: [x64] steps: + # Required by PkgEval.jl as xvfb runs into issues with ubuntu 24. See ci.yml workflow of PkgEval.jl repo + - name: "Allow unprivileged user namespaces" + run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Check out repository uses: actions/checkout@v4 From 7119c13eca2387a632f1e92db8b55d981835de2e Mon Sep 17 00:00:00 2001 From: Simon Exner <0815Creeper@users.noreply.github.com> Date: Sun, 22 Dec 2024 15:53:44 +0100 Subject: [PATCH 3/4] added julia caching --- .github/workflows/TestLTS.yml | 8 ++++++-- .github/workflows/TestLatest.yml | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/TestLTS.yml b/.github/workflows/TestLTS.yml index ffd9d004..1d58458d 100644 --- a/.github/workflows/TestLTS.yml +++ b/.github/workflows/TestLTS.yml @@ -1,4 +1,4 @@ -name: Test v1.6 (LTS) +name: Test (LTS) on: workflow_dispatch: @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - julia-version: ['1.6'] + julia-version: ['lts'] julia-arch: [x64] os: [ubuntu-latest, windows-latest] experimental: [false] @@ -35,6 +35,10 @@ jobs: version: ${{ matrix.julia-version }} arch: ${{ matrix.julia-arch }} + # Set up julia-cache + - name: Set up julia-cache + uses: julia-actions/cache@v2 + # Set up cache - name: "Set up cache" uses: actions/cache@v4 diff --git a/.github/workflows/TestLatest.yml b/.github/workflows/TestLatest.yml index 981f99e8..30c0ecd9 100644 --- a/.github/workflows/TestLatest.yml +++ b/.github/workflows/TestLatest.yml @@ -35,6 +35,10 @@ jobs: version: ${{ matrix.julia-version }} arch: ${{ matrix.julia-arch }} + # Set up julia-cache + - name: Set up julia-cache + uses: julia-actions/cache@v2 + # Set up cache - name: "Set up cache" uses: actions/cache@v4 From aa8ecc15fad4f0874a54483550c88a22f40e1424 Mon Sep 17 00:00:00 2001 From: Simon Exner <43469235+0815Creeper@users.noreply.github.com> Date: Mon, 13 Jan 2025 10:34:58 +0100 Subject: [PATCH 4/4] Added Julia-caching to eval --- .github/workflows/Eval.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/Eval.yml b/.github/workflows/Eval.yml index 5f13880d..fb603f8a 100644 --- a/.github/workflows/Eval.yml +++ b/.github/workflows/Eval.yml @@ -34,7 +34,11 @@ jobs: arch: ${{ matrix.julia-arch }} id: version - # Set up cache + # Set up julia-cache + - name: Set up julia-cache + uses: julia-actions/cache@v2 + + # Set up cache - name: "Set up cache" uses: actions/cache@v4 env: