name: "Build repo" on: push: branches: [ "main" ] paths-ignore: - ".github/**" - "**/*.md" pull_request: branches: [ "main" ] paths-ignore: - ".github/**" - "**/*.md" jobs: build: runs-on: ubuntu-latest permissions: actions: read contents: read security-events: write strategy: fail-fast: false steps: - name: Checkout repository uses: actions/checkout@v3 - name: Set up JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'temurin' - uses: gradle/gradle-build-action@v2.4.2 with: gradle-version: 7.6 arguments: build --no-build-cache