name: Java on: push: branches: - main pull_request: branches: - main jobs: tests: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 with: submodules: recursive - uses: actions/setup-java@v3 with: distribution: "temurin" java-version: "11" - name: Build blst run: | cd src make blst - name: Build and Test run: | cd bindings/java make build test