From 8bb1315c876eda17d76a9f1c15864c5b42edb35a Mon Sep 17 00:00:00 2001 From: Matt Haggard Date: Wed, 18 Nov 2020 08:59:01 -0500 Subject: [PATCH 1/3] Add Github Actions CI using iffy/install-nim@v3 --- .github/workflows/test.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 00000000..5a7824bd --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,30 @@ +on: + push: + pull_request: + +jobs: + test: + strategy: + matrix: + os: + - windows-latest + - macos-latest + - ubuntu-latest + target: + - 0.20.2 + - 1.0.10 + - 1.2.8 + - 1.4.0 + - git:8a004e2 + - nightly:https://github.com/nim-lang/nightlies/releases/tag/2020-11-11-devel-bbe49a14ae827b6474d692042406716a3b3dd71f + name: ${{ matrix.os }} - ${{ matrix.target }} + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + - uses: iffy/install-nim@v3 + - run: nim --version + - name: Run nim c -r tester + run: | + cd tests + nim c -r tester + - run: ./src/nimble install -y From 7b81880d9cf1af3b7eb026aa1b9bd080d165cc3e Mon Sep 17 00:00:00 2001 From: Matt Haggard Date: Thu, 19 Nov 2020 13:21:42 -0500 Subject: [PATCH 2/3] Remove build of 8a004e2 --- .github/workflows/test.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5a7824bd..1f3e928c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,6 @@ jobs: - 1.0.10 - 1.2.8 - 1.4.0 - - git:8a004e2 - nightly:https://github.com/nim-lang/nightlies/releases/tag/2020-11-11-devel-bbe49a14ae827b6474d692042406716a3b3dd71f name: ${{ matrix.os }} - ${{ matrix.target }} runs-on: ${{ matrix.os }} From 050ebfc7928fc667fae100dac285969d7823761f Mon Sep 17 00:00:00 2001 From: Matt Haggard Date: Thu, 19 Nov 2020 15:58:12 -0500 Subject: [PATCH 3/3] How about actually specifying the version to build? --- .github/workflows/test.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1f3e928c..1b55d10c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,17 +10,19 @@ jobs: - windows-latest - macos-latest - ubuntu-latest - target: + nimversion: - 0.20.2 - 1.0.10 - 1.2.8 - 1.4.0 - nightly:https://github.com/nim-lang/nightlies/releases/tag/2020-11-11-devel-bbe49a14ae827b6474d692042406716a3b3dd71f - name: ${{ matrix.os }} - ${{ matrix.target }} + name: ${{ matrix.os }} - ${{ matrix.nimversion }} runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - uses: iffy/install-nim@v3 + with: + version: ${{ matrix.nimversion }} - run: nim --version - name: Run nim c -r tester run: |