reusable-native-tests.yml 732 B

123456789101112131415161718192021222324252627
  1. name: Reusable - Native tests
  2. on:
  3. workflow_call:
  4. inputs:
  5. skip-native-tests:
  6. type: boolean
  7. required: false
  8. jobs:
  9. graalvm-native-tests:
  10. if: "!inputs.skip-native-tests"
  11. runs-on: ubuntu-latest
  12. steps:
  13. - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
  14. - uses: graalvm/setup-graalvm@2f25c0caae5b220866f732832d5e3e29ff493338 # v1.2.1.1
  15. with:
  16. version: "latest"
  17. java-version: "21"
  18. components: "native-image"
  19. - name: Running test
  20. run: |
  21. echo "GRAALVM_HOME: $GRAALVM_HOME"
  22. echo "JAVA_HOME: $JAVA_HOME"
  23. java --version
  24. native-image --version
  25. ./gradlew nativeTest