on: push: # Runs whenever a commit is pushed to the repository... concurrency: group: '${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}' cancel-in-progress: true permissions: contents: write jobs: build-deploy: runs-on: ubuntu-latest env: JVM_OPTS: -Xmx3200m JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-exports java.base/sun.nio.ch=ALL-UNNAMED steps: - uses: actions/checkout@v4 - uses: wagoid/commitlint-github-action@v5 - name: Setup Java uses: actions/setup-java@v2 with: distribution: 'temurin' java-version: 17 - name: Setup submodule run: git submodule update --init --recursive - uses: actions/setup-node@v2 with: cache: "npm" node-version-file: ".nvmrc" - name: Info run: | cat <