name: Reusable - Native tests on: workflow_call: inputs: skip-native-tests: type: boolean required: false jobs: graalvm-native-tests: if: "!inputs.skip-native-tests" runs-on: ubuntu-latest steps: - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 - uses: graalvm/setup-graalvm@2f25c0caae5b220866f732832d5e3e29ff493338 # v1.2.1.1 with: version: "latest" java-version: "17" components: "native-image" - name: Running test run: | echo "GRAALVM_HOME: $GRAALVM_HOME" echo "JAVA_HOME: $JAVA_HOME" java --version gu --version native-image --version ./gradlew nativeTest