name: "Build and test maven GitHub action" on: pull_request: branches: [ master ] push: jobs: build: runs-on: ubuntu-latest 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" - name: "Verify Java version" run: java -version || java --version - uses: ./ with: maven-version: 3.8.1 - run: mvn -v