35 lines
783 B
YAML
35 lines
783 B
YAML
name: GraalVM native tests
|
|
|
|
on:
|
|
schedule:
|
|
# daily at 4:00 UTC
|
|
- cron: '0 4 * * *'
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
- uses: graalvm/setup-graalvm@v1
|
|
with:
|
|
version: 'latest'
|
|
java-version: '11'
|
|
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
|
|
|
|
workflow-notification:
|
|
needs:
|
|
- build
|
|
if: always()
|
|
uses: ./.github/workflows/reusable-workflow-notification.yml
|
|
with:
|
|
success: ${{ needs.build.result == 'success' }}
|