name: Java CI

on: [push]

jobs:
  build:

    runs-on: ${{ matrix.os }}
    strategy:
      matrix:
        os: [ubuntu-latest, windows-latest]

    steps:
    - uses: actions/checkout@v1
    - uses: ./.github/actions/local-s3
    - name: Set up JDK 11
      uses: actions/setup-java@v1
      with:
        java-version: 11
    - name: Build with Ant
      run: ant -noinput -buildfile build.xml dist
    - name: GWT build
      run: ant -noinput -buildfile build.xml gwtc
    - name: Run tests
      timeout-minutes: 90
      run: ant -noinput -buildfile build.xml test
    - name: Reproducible build
      run: ./reproducible-test.sh

name: Java CI

on: [push]

jobs:
  build:

    runs-on: ${{ matrix.os }}
    strategy:
      matrix:
        os: [ubuntu-latest, windows-latest]

    steps:
    - uses: actions/checkout@v1
    - uses: ./.github/actions/local-s3
    - name: Set up JDK 11
      uses: actions/setup-java@v1
      with:
        java-version: 11
    - name: Build with Ant
      run: ant -noinput -buildfile build.xml dist
    - name: GWT build
      run: ant -noinput -buildfile build.xml gwtc
    - name: Run tests
      timeout-minutes: 120
      run: ant -noinput -buildfile build.xml test
    - name: Reproducible build
      run: ./reproducible-test.sh

Increase CI test timeout to 2 hours
Increase CI test timeout to 2 hours

(Not sure why windows is so damn slow)
