From b960592b3d0e6657effc80a1a2fcba53495e2b14 Mon Sep 17 00:00:00 2001 From: Tom Page Date: Wed, 15 Nov 2023 08:26:54 +0000 Subject: [PATCH] ACS-5993 Use ya-pmd-scan v3.0.0 which includes classpath rules. [pmd][skip tests] --- .github/workflows/ci.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9c36e8759d..756f41964a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,13 +65,16 @@ jobs: runs-on: ubuntu-latest if: > github.event_name == 'pull_request' && - !contains(github.event.head_commit.message, '[skip pmd]') && - !contains(github.event.head_commit.message, '[skip tests]') + (contains(github.event.head_commit.message, '[pmd]') || + (!contains(github.event.head_commit.message, '[skip pmd]') && + !contains(github.event.head_commit.message, '[skip tests]'))) steps: - - uses: Alfresco/ya-pmd-scan@v2.0.5 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2 + - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2 + - uses: Alfresco/ya-pmd-scan@v3.0.0 with: - pmd-version: "7.0.0-rc4" - pmd-sha256-digest: "81c15cb9e875f0c788e4246e5f0041b1df1b33983b9f65550ee4e8c4b285570b" + classpath-build-command: "bash ./scripts/ci/build.sh" tas_tests: name: ${{ matrix.testSuite }} TAS tests