name: "Build and test maven GitHub action" on: pull_request: branches: [ master ] push: jobs: build: runs-on: ubuntu-latest strategy: matrix: maven_version: [3.8.1, 3.6.3, 3.5.4] steps: - uses: actions/checkout@v2 - name: Set Node.js uses: actions/setup-node@v1 with: node-version: 12 - run: npm install - run: npm run build - run: npm i -g @vercel/ncc - run: npm run build-dist - name: "Set up JDK" uses: actions/setup-java@v2 with: java-version: "8" distribution: "adopt" - uses: ./ with: maven-version: ${{ matrix.maven_version }} - run: mvn -v