| name: Build |
| |
| on: |
| pull_request: |
| branches: |
| - master |
| - v0.* |
| |
| jobs: |
| build: |
| name: Build |
| runs-on: ${{ matrix.os }} |
| strategy: |
| matrix: |
| os: |
| - macos-latest |
| - ubuntu-latest |
| java: |
| - 8 |
| # TODO: Java 11 build doesn't work due to Java7 target. |
| include: |
| - os: ubuntu-latest |
| java: 8 |
| coverage: true |
| steps: |
| - uses: actions/[email protected] |
| with: |
| fetch-depth: 0 |
| - id: setup-java |
| name: Setup Java ${{ matrix.java }} |
| uses: actions/setup-java@v2 |
| with: |
| distribution: adopt |
| java-version: ${{ matrix.java }} |
| - run: ./gradlew clean assemble check --stacktrace |
| # TODO: Run jacocoTestReport |
| # TODO: Run verGJF |