test.yaml 740 B

123456789101112131415161718192021222324
  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
  20. - name: Use gradle 7.0 pre 1 for Java 16 test
  21. run: sed -i "s/6\.8/7.0-rc-1/" gradle/wrapper/gradle-wrapper.properties
  22. - name: Test on Java 16
  23. run: ./gradlew common:test --rerun-tasks