opentelemetry-java-instrume.../.github/workflows/native-tests-daily.yml

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: '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
workflow-notification:
needs:
- build
if: always()
uses: ./.github/workflows/reusable-workflow-notification.yml
with:
success: ${{ needs.build.result == 'success' }}