diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bbc113f3dc..6e09253919 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,9 +34,9 @@ jobs: !contains(github.event.head_commit.message, '[skip tests]') && !contains(github.event.head_commit.message, '[force]') steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - name: "Prepare environment" @@ -53,12 +53,12 @@ jobs: !contains(github.event.head_commit.message, '[skip tests]') && !contains(github.event.head_commit.message, '[force]') steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - - uses: Alfresco/alfresco-build-tools/.github/actions/veracode@v1.30.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/veracode@v7.0.0 with: srcclr-api-token: ${{ secrets.SRCCLR_API_TOKEN }} - name: "Clean Maven cache" @@ -73,9 +73,9 @@ jobs: !contains(github.event.head_commit.message, '[skip tests]') && !contains(github.event.head_commit.message, '[force]') steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - name: "Run tests" @@ -110,9 +110,9 @@ jobs: env: REQUIRES_INSTALLED_ARTIFACTS: true steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Build" timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }} run: | @@ -143,9 +143,9 @@ jobs: matrix: version: ['10.2.18', '10.4', '10.5'] steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - name: Run MariaDB ${{ matrix.version }} database @@ -169,9 +169,9 @@ jobs: !contains(github.event.head_commit.message, '[skip tests]') && !contains(github.event.head_commit.message, '[force]') steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - name: "Run MariaDB 10.6 database" @@ -195,9 +195,9 @@ jobs: !contains(github.event.head_commit.message, '[skip tests]') && !contains(github.event.head_commit.message, '[force]') steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - name: "Run MySQL 8 database" @@ -220,9 +220,9 @@ jobs: !contains(github.event.head_commit.message, '[skip tests]') && !contains(github.event.head_commit.message, '[force]') steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - name: "Run PostgreSQL 13.7 database" @@ -245,9 +245,9 @@ jobs: !contains(github.event.head_commit.message, '[skip tests]') && !contains(github.event.head_commit.message, '[force]') steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - name: "Run PostgreSQL 14.4 database" @@ -268,9 +268,9 @@ jobs: !contains(github.event.head_commit.message, '[skip tests]') && !contains(github.event.head_commit.message, '[force]') steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - name: "Run ActiveMQ" @@ -313,9 +313,9 @@ jobs: compose-profile: default mvn-options: '-Dindex.subsystem.name=solr6' steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - name: "Set transformers tag" @@ -368,9 +368,9 @@ jobs: env: REQUIRES_LOCAL_IMAGES: true steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Build" timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }} run: | @@ -402,9 +402,9 @@ jobs: !contains(github.event.head_commit.message, '[skip tests]') && !contains(github.event.head_commit.message, '[force]') steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - name: "Run Postgres 14.4 database" @@ -431,9 +431,9 @@ jobs: env: REQUIRES_INSTALLED_ARTIFACTS: true steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Build" timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }} run: | @@ -462,9 +462,9 @@ jobs: env: REQUIRES_INSTALLED_ARTIFACTS: true steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Build" timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }} run: | @@ -489,9 +489,9 @@ jobs: env: REQUIRES_LOCAL_IMAGES: true steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Build" timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }} run: | @@ -508,7 +508,7 @@ jobs: run: mvn -B test -pl :alfresco-governance-services-automation-community-rest-api -Dskip.automationtests=false -Pags -Pall-tas-tests - name: "Configure AWS credentials" if: ${{ always() }} - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@v4 with: aws-access-key-id: ${{ secrets.AGS_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AGS_AWS_SECRET_ACCESS_KEY }} @@ -521,4 +521,4 @@ jobs: aws s3 cp --acl private solr.log s3://ags-travis-artifacts/community/${{ github.run_number }}/AGS-Community-Rest-API-Tests/solr.log aws s3 cp --acl private ./amps/ags/rm-automation/rm-automation-community-rest-api/target/reports/rm-automation-community-rest-api.log s3://ags-travis-artifacts/community/${{ github.run_number }}/AGS-Community-Rest-API-Tests/rm-automation-community-rest-api.log - name: "Clean Maven cache" - run: bash ./scripts/ci/cleanup_cache.sh \ No newline at end of file + run: bash ./scripts/ci/cleanup_cache.sh diff --git a/.github/workflows/master_release.yml b/.github/workflows/master_release.yml index 30f60b626e..4c8a753127 100644 --- a/.github/workflows/master_release.yml +++ b/.github/workflows/master_release.yml @@ -31,12 +31,12 @@ jobs: !contains(github.event.head_commit.message, '[no release]') && github.event_name != 'pull_request' steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v1.30.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v7.0.0 with: username: ${{ env.GIT_USERNAME }} email: ${{ env.GIT_EMAIL }} @@ -57,12 +57,12 @@ jobs: !contains(github.event.head_commit.message, '[no downstream]') && github.event_name != 'pull_request' steps: - - uses: actions/checkout@v3 - - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.30.0 - - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.30.0 + - uses: actions/checkout@v4 + - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0 - name: "Init" run: bash ./scripts/ci/init.sh - - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v1.30.0 + - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v7.0.0 with: username: ${{ env.GIT_USERNAME }} email: ${{ env.GIT_EMAIL }} @@ -72,4 +72,4 @@ jobs: env: COMMIT_MESSAGE: ${{ github.event.head_commit.message }} - name: "Clean Maven cache" - run: bash ./scripts/ci/cleanup_cache.sh \ No newline at end of file + run: bash ./scripts/ci/cleanup_cache.sh