test.yaml 654 B

12345678910111213141516171819202122
  1. name: Run tests on Java 8 and Java 16-ea
  2. on:
  3. push:
  4. jobs:
  5. run:
  6. runs-on: ubuntu-latest
  7. # TODO this should probably be a matrix build, but gradle needs arguments to calm down 16-ea that don't work on 8
  8. steps:
  9. - uses: actions/checkout@v2
  10. - name: Set up JDK 8
  11. uses: actions/setup-java@v1
  12. with:
  13. java-version: 8
  14. - name: Test on Java 8
  15. run: ./gradlew common:test
  16. - name: Set up JDK 16
  17. uses: actions/setup-java@v1
  18. with:
  19. java-version: 16-ea
  20. - name: Test on Java 16
  21. run: ./gradlew common:test -Dorg.gradle.jvmargs=--illegal-access=warn --rerun-tasks