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@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 - uses: graalvm/setup-graalvm@6c070772210314221f80d186f2d2d36bb39af41d # v1.2.0.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