name: Build Bisq on: push: branches: [ master ] pull_request: branches: [ master ] permissions: contents: read jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, macOS-latest, windows-latest] java: [ '11', '11.0.3', '15', '15.0.5'] name: Test Java ${{ matrix.Java }}, ${{ matrix.os }} steps: - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 with: fetch-depth: 0 ref: ${{ github.event.pull_request.head.sha }} lfs: true - name: Set up JDK uses: actions/setup-java@f69f00b5e5324696b07f6b1c92f0470a6df00780 with: java-version: ${{ matrix.java }} distribution: 'zulu' - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Validate Gradle Wrapper JAR files uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b - name: Build with Gradle run: ./gradlew build - name: Print Dependency Verification Report if: ${{ failure() }} run: cat build/reports/dependency-verification/*/*.html shell: bash