name: build on: [ push, workflow_dispatch ] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 with: submodules: 'true' - name: Setup JDK uses: actions/setup-java@v4 with: java-version: 17 distribution: corretto - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 with: dependency-graph: generate-and-submit - name: Execute Gradle build run: ./gradlew build