From 01b301009d4026302cd261610decd5948b311e59 Mon Sep 17 00:00:00 2001 From: Isaac Good Date: Mon, 13 Jul 2026 10:31:38 -0700 Subject: [PATCH 1/2] Bump workflows to Ubuntu 26.04 --- .github/workflows/auto-rebase.yml | 2 +- .github/workflows/exercise-tests.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/auto-rebase.yml b/.github/workflows/auto-rebase.yml index 0316b303..c2ae47d4 100644 --- a/.github/workflows/auto-rebase.yml +++ b/.github/workflows/auto-rebase.yml @@ -6,7 +6,7 @@ jobs: rebase: name: Rebase if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/rebase') - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 - name: Automatic Rebase diff --git a/.github/workflows/exercise-tests.yml b/.github/workflows/exercise-tests.yml index c8e84d7c..797b9be7 100644 --- a/.github/workflows/exercise-tests.yml +++ b/.github/workflows/exercise-tests.yml @@ -17,8 +17,8 @@ on: jobs: test: - name: Julia ${{ matrix.julia-version }} - ubuntu-24.04 - runs-on: ubuntu-24.04 + name: Julia ${{ matrix.julia-version }} - ubuntu-26.04 + runs-on: ubuntu-26.04 strategy: fail-fast: false matrix: @@ -41,7 +41,7 @@ jobs: test-runner: name: Julia Test Runner - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 From 1e1e8f562d9a4f8b09f1fee93b6dc3e7bb9b38a6 Mon Sep 17 00:00:00 2001 From: Isaac Good Date: Fri, 17 Jul 2026 23:25:18 -0700 Subject: [PATCH 2/2] GHA exercise-tests: Set up Julia before using it The GHA Ubuntu-24 image includes Julia but Ubuntu-26 does not. As such, it must be set up prior to use. --- .github/workflows/exercise-tests.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/exercise-tests.yml b/.github/workflows/exercise-tests.yml index 797b9be7..d82e4545 100644 --- a/.github/workflows/exercise-tests.yml +++ b/.github/workflows/exercise-tests.yml @@ -28,8 +28,6 @@ jobs: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 - uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 - with: - version: ${{ matrix.julia-version }} - uses: julia-actions/cache@a45e8fa8be21c18a06b7177052533149e61e9b38 @@ -49,6 +47,10 @@ jobs: - name: Pull julia-test-runner image run: docker pull exercism/julia-test-runner + - uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 + with: + version: nightly + - name: Install Julia dependencies run: julia --color=yes --project -e "using Pkg; Pkg.instantiate()"