From e3d393fbdd1ddad93dc9e00522809b2f33633811 Mon Sep 17 00:00:00 2001 From: Daniel Mita Date: Wed, 7 Feb 2024 22:20:44 +0000 Subject: [PATCH 1/3] Update OS list for exercises workflow --- .github/workflows/exercises.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/exercises.yml b/.github/workflows/exercises.yml index 2061cc68..319667c3 100644 --- a/.github/workflows/exercises.yml +++ b/.github/workflows/exercises.yml @@ -8,7 +8,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: ['ubuntu-22.04', 'macos-12', 'windows-2022'] + os: ['ubuntu-22.04', 'macos-14'] name: Rakudo Star on ${{ matrix.os }} steps: - name: Checkout From a34d5ba4f63339ea57c4f7f48ba81206de0a244b Mon Sep 17 00:00:00 2001 From: Daniel Mita Date: Wed, 7 Feb 2024 22:31:40 +0000 Subject: [PATCH 2/3] Add online test runner to exercise workflow --- .github/workflows/exercises.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/exercises.yml b/.github/workflows/exercises.yml index 319667c3..f1b78d0c 100644 --- a/.github/workflows/exercises.yml +++ b/.github/workflows/exercises.yml @@ -35,3 +35,7 @@ jobs: uses: docker://rakudo-star:latest with: args: /bin/bash -c "prove6 --jobs 2 /github/workspace/exercises/practice/*/.meta/solutions/" + + - name: Online Test Runner + if: runner.os == 'Linux' + run: apt install jq From 9ee1f7d8fdb7da1fa462cc3866c22797436124eb Mon Sep 17 00:00:00 2001 From: Daniel Mita Date: Wed, 7 Feb 2024 22:36:35 +0000 Subject: [PATCH 3/3] Test --- .github/workflows/exercises.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/exercises.yml b/.github/workflows/exercises.yml index f1b78d0c..a34f2368 100644 --- a/.github/workflows/exercises.yml +++ b/.github/workflows/exercises.yml @@ -38,4 +38,4 @@ jobs: - name: Online Test Runner if: runner.os == 'Linux' - run: apt install jq + run: jq < config.json