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.