From e8759ceabfd91b0363f095b12a5ce1465b3d14db Mon Sep 17 00:00:00 2001 From: Sean Corfield Date: Thu, 29 Apr 2021 21:22:32 -0700 Subject: [PATCH] Fixes #162 by testing against GraalVM --- .github/workflows/test.yml | 22 +++++++++++++++++++++- CHANGELOG.md | 3 +-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7733854..8cd3c77 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,6 +17,26 @@ jobs: - name: Setup Clojure uses: DeLaGuardo/setup-clojure@master with: - tools-deps: '1.10.3.814' + tools-deps: '1.10.3.822' + - name: Run Tests + run: clojure -M:test:runner + + build-graalvm: + runs-on: ubuntu-latest + strategy: + matrix: + graalvm: [ '19.3.0', '20.0.0', '20.1.0', '20.2.0', '20.3.0', '20.3.1', '20.3.1.2', '21.0.0', '21.0.0.2' ] + base: [ 'java8', 'java11' ] + steps: + - uses: actions/checkout@v2 + - name: Setup GraalVM + uses: DeLaGuardo/setup-graalvm@4.0 + with: + graalvm: ${{ matrix.graalvm }} + java: ${{ matrix.base }} + - name: Setup Clojure + uses: DeLaGuardo/setup-clojure@master + with: + tools-deps: '1.10.3.822' - name: Run Tests run: clojure -M:test:runner diff --git a/CHANGELOG.md b/CHANGELOG.md index e357c31..8e4eb07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,9 @@ Only accretive/fixative changes will be made from now on. * 1.1.next in progress * Add **Tips & Tricks** section about working with PostgreSQL "interval" types (via PR #163 from @snorremd). + * Address #162 by adding GraalVM to the test matrix (thank you @DeLaGuardo). * Update several dependency versions. -## Stable Builds - * 1.1.646 -- 2021-03-15 * Fix #161 by allowing `execute-batch!` to work with datasources and connections, and providing the SQL statement directly.