diff --git a/.github/actions/core-cicd/cleanup-runner/Readme.md b/.github/actions/core-cicd/cleanup-runner/Readme.md index 6559555feeef..196b92581e47 100644 --- a/.github/actions/core-cicd/cleanup-runner/Readme.md +++ b/.github/actions/core-cicd/cleanup-runner/Readme.md @@ -42,7 +42,7 @@ jobs: build: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 # Your build steps here... diff --git a/.github/actions/core-cicd/deployment/deploy-cli-npm/action.yml b/.github/actions/core-cicd/deployment/deploy-cli-npm/action.yml index 66c13bf1c386..8fea3c48e736 100644 --- a/.github/actions/core-cicd/deployment/deploy-cli-npm/action.yml +++ b/.github/actions/core-cicd/deployment/deploy-cli-npm/action.yml @@ -39,12 +39,12 @@ runs: using: "composite" steps: - name: 'Checkout' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} - name: 'Set up Node.js' - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ inputs.node-version }} diff --git a/.github/actions/core-cicd/deployment/deploy-javadoc/README.md b/.github/actions/core-cicd/deployment/deploy-javadoc/README.md index 212d5484354b..054d9e6e921c 100644 --- a/.github/actions/core-cicd/deployment/deploy-javadoc/README.md +++ b/.github/actions/core-cicd/deployment/deploy-javadoc/README.md @@ -36,7 +36,7 @@ This GitHub composite action deploys Javadoc artifacts to the GitHub Packages re ## Steps -1. **Checkout**: Uses the `actions/checkout@v4` action to check out the specified branch. +1. **Checkout**: Uses the `actions/checkout@v5` action to check out the specified branch. 2. **Maven Clean Build**: Runs a Maven clean install to build the project (skipping tests), only if `artifact-run-id` is not provided. 3. **Deploy Javadoc**: Runs Maven to generate Javadocs and restores classes from the specified artifact run ID if provided. 4. **Configure AWS Credentials**: Configures AWS credentials using the `aws-actions/configure-aws-credentials@v1` action. diff --git a/.github/actions/core-cicd/deployment/deploy-javadoc/action.yml b/.github/actions/core-cicd/deployment/deploy-javadoc/action.yml index a544a034dee2..38e6f6793187 100644 --- a/.github/actions/core-cicd/deployment/deploy-javadoc/action.yml +++ b/.github/actions/core-cicd/deployment/deploy-javadoc/action.yml @@ -28,7 +28,7 @@ runs: using: "composite" steps: - name: 'Checkout' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} diff --git a/.github/actions/core-cicd/deployment/deploy-javascript-sdk/README.md b/.github/actions/core-cicd/deployment/deploy-javascript-sdk/README.md index a61f1618edd2..abf29e52b406 100644 --- a/.github/actions/core-cicd/deployment/deploy-javascript-sdk/README.md +++ b/.github/actions/core-cicd/deployment/deploy-javascript-sdk/README.md @@ -35,10 +35,10 @@ This GitHub Action is designed to automate the process of publishing dotCMS SDK ## Detailed Steps 1. **Checkout** - The action uses `actions/checkout@v4` to check out the specified branch, allowing the workflow to access the repository's contents. + The action uses `actions/checkout@v5` to check out the specified branch, allowing the workflow to access the repository's contents. 2. **Set Up Node.js** - `actions/setup-node@v4` sets up the Node.js environment, crucial for running scripts and managing dependencies. + `actions/setup-node@v5` sets up the Node.js environment, crucial for running scripts and managing dependencies. 3. **Get Next Version** This step retrieves the next version of the SDK by reading the `package.json` file from the specified directory. diff --git a/.github/actions/core-cicd/deployment/deploy-javascript-sdk/action.yml b/.github/actions/core-cicd/deployment/deploy-javascript-sdk/action.yml index fbf7dfa1a5c4..2315a04ab76b 100644 --- a/.github/actions/core-cicd/deployment/deploy-javascript-sdk/action.yml +++ b/.github/actions/core-cicd/deployment/deploy-javascript-sdk/action.yml @@ -42,13 +42,13 @@ runs: using: "composite" steps: - name: 'Checkout' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} token: ${{ inputs.github-token }} - name: 'Setup Node' - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version-file: 'core-web/.nvmrc' diff --git a/.github/actions/core-cicd/deployment/deploy-jfrog/README.md b/.github/actions/core-cicd/deployment/deploy-jfrog/README.md index a9f82ac995be..48c50827c4e4 100644 --- a/.github/actions/core-cicd/deployment/deploy-jfrog/README.md +++ b/.github/actions/core-cicd/deployment/deploy-jfrog/README.md @@ -34,7 +34,7 @@ jobs: deploy: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Deploy Artifact uses: ./.github/actions/core-cicd/deployment/deploy-jfrog diff --git a/.github/actions/core-cicd/deployment/deploy-jfrog/action.yml b/.github/actions/core-cicd/deployment/deploy-jfrog/action.yml index 25e7386d51c6..a75a4c2e3616 100644 --- a/.github/actions/core-cicd/deployment/deploy-jfrog/action.yml +++ b/.github/actions/core-cicd/deployment/deploy-jfrog/action.yml @@ -38,7 +38,7 @@ inputs: runs: using: "composite" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install xmllint run: | diff --git a/.github/actions/core-cicd/maven-job/README.md b/.github/actions/core-cicd/maven-job/README.md index b9e1284d3371..ab0ae9532eef 100644 --- a/.github/actions/core-cicd/maven-job/README.md +++ b/.github/actions/core-cicd/maven-job/README.md @@ -73,7 +73,7 @@ jobs: build-and-test: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - name: Run Maven Job uses: ./.github/actions/core-cicd/maven-job diff --git a/.github/actions/core-cicd/prepare-runner/README.md b/.github/actions/core-cicd/prepare-runner/README.md index e033156247d1..f7dd41df88c4 100644 --- a/.github/actions/core-cicd/prepare-runner/README.md +++ b/.github/actions/core-cicd/prepare-runner/README.md @@ -55,7 +55,7 @@ jobs: build: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - name: Prepare Runner uses: ./.github/actions/core-cicd/prepare-runner diff --git a/.github/actions/core-cicd/setup-java/README.md b/.github/actions/core-cicd/setup-java/README.md index 9042bc18403e..231cfa6a0a61 100644 --- a/.github/actions/core-cicd/setup-java/README.md +++ b/.github/actions/core-cicd/setup-java/README.md @@ -54,7 +54,7 @@ jobs: build: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - name: Setup Java uses: ./.github/actions/core-cicd/setup-java diff --git a/.github/actions/legacy-release/sbom-generator/action.yml b/.github/actions/legacy-release/sbom-generator/action.yml index f023ddd85b28..33ed876c0d83 100644 --- a/.github/actions/legacy-release/sbom-generator/action.yml +++ b/.github/actions/legacy-release/sbom-generator/action.yml @@ -16,7 +16,7 @@ runs: using: "composite" steps: - name: Checkout core repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: dotCMS/core token: ${{ inputs.github_token }} diff --git a/.github/workflows/ai_claude-backend-reviewer.yml b/.github/workflows/ai_claude-backend-reviewer.yml index 35f746e774f8..e7c429b8500c 100644 --- a/.github/workflows/ai_claude-backend-reviewer.yml +++ b/.github/workflows/ai_claude-backend-reviewer.yml @@ -45,7 +45,7 @@ jobs: outputs: has_java: ${{ steps.check.outputs.has_java }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 diff --git a/.github/workflows/ai_claude-orchestrator.yml b/.github/workflows/ai_claude-orchestrator.yml index 4b83ab0a0e7f..12d9978b6cb6 100644 --- a/.github/workflows/ai_claude-orchestrator.yml +++ b/.github/workflows/ai_claude-orchestrator.yml @@ -34,7 +34,7 @@ jobs: authorized: ${{ steps.membership-check.outputs.is_member }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Check organization membership id: membership-check diff --git a/.github/workflows/ai_claude-rollback-safety.yml b/.github/workflows/ai_claude-rollback-safety.yml index 69a04c4ac86a..4a0e350a076d 100644 --- a/.github/workflows/ai_claude-rollback-safety.yml +++ b/.github/workflows/ai_claude-rollback-safety.yml @@ -23,7 +23,7 @@ jobs: authorized: ${{ steps.membership-check.outputs.is_member }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Check organization membership id: membership-check diff --git a/.github/workflows/cicd_4-nightly.yml b/.github/workflows/cicd_4-nightly.yml index 2e7d284dc559..920042d220f5 100644 --- a/.github/workflows/cicd_4-nightly.yml +++ b/.github/workflows/cicd_4-nightly.yml @@ -74,7 +74,7 @@ jobs: build-ref: ${{ steps.find-commit.outputs.build-ref }} tag-date: ${{ steps.find-commit.outputs.tag-date }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 ref: main diff --git a/.github/workflows/cicd_5-lts.yml b/.github/workflows/cicd_5-lts.yml index e592bcf95a93..bf58cfc299d4 100644 --- a/.github/workflows/cicd_5-lts.yml +++ b/.github/workflows/cicd_5-lts.yml @@ -46,7 +46,7 @@ jobs: outputs: version: ${{ steps.resolve.outputs.version }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Resolve version from input or maven.config id: resolve env: diff --git a/.github/workflows/cicd_6-release.yml b/.github/workflows/cicd_6-release.yml index fda05532f429..8356d3bf4711 100644 --- a/.github/workflows/cicd_6-release.yml +++ b/.github/workflows/cicd_6-release.yml @@ -205,7 +205,7 @@ jobs: if: always() steps: - name: Checkout core - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: main @@ -226,7 +226,7 @@ jobs: && !contains(needs.release-prepare.outputs.release_tag, '_lts_') && startsWith(needs.release-prepare.outputs.release_tag, 'v') continue-on-error: true - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: '22' diff --git a/.github/workflows/cicd_comp_ai-release-notes-phase.yml b/.github/workflows/cicd_comp_ai-release-notes-phase.yml index 38b5d1ac16e0..412e84fff17c 100644 --- a/.github/workflows/cicd_comp_ai-release-notes-phase.yml +++ b/.github/workflows/cicd_comp_ai-release-notes-phase.yml @@ -63,12 +63,12 @@ jobs: echo "Release '${RELEASE_TAG}' found." - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: main - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: '22' diff --git a/.github/workflows/cicd_comp_build-phase.yml b/.github/workflows/cicd_comp_build-phase.yml index 978df5121b78..c32b18017ce0 100644 --- a/.github/workflows/cicd_comp_build-phase.yml +++ b/.github/workflows/cicd_comp_build-phase.yml @@ -73,13 +73,13 @@ jobs: steps: # Checkout code based on whether a specific ref is provided - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 if: inputs.ref == '' with: fetch-depth: 0 - name: Checkout code with ref ${{ inputs.ref }} if: inputs.ref != '' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} fetch-depth: 0 diff --git a/.github/workflows/cicd_comp_cli-native-build-phase.yml b/.github/workflows/cicd_comp_cli-native-build-phase.yml index 42a4ba7a7612..7fdd602c74f5 100644 --- a/.github/workflows/cicd_comp_cli-native-build-phase.yml +++ b/.github/workflows/cicd_comp_cli-native-build-phase.yml @@ -87,7 +87,7 @@ jobs: artifact-url: ${{ steps.upload-artifact.outputs.artifact-url }} steps: - name: 'Checkout' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ env.BRANCH }} diff --git a/.github/workflows/cicd_comp_deployment-phase.yml b/.github/workflows/cicd_comp_deployment-phase.yml index 463b06f630c9..8289001112cc 100644 --- a/.github/workflows/cicd_comp_deployment-phase.yml +++ b/.github/workflows/cicd_comp_deployment-phase.yml @@ -146,7 +146,7 @@ jobs: formatted_tags: ${{ steps.format-tags.outputs.formatted_tags }} steps: # Checkout the repository - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 diff --git a/.github/workflows/cicd_comp_initialize-phase.yml b/.github/workflows/cicd_comp_initialize-phase.yml index aae04e712f82..21176cd4caad 100644 --- a/.github/workflows/cicd_comp_initialize-phase.yml +++ b/.github/workflows/cicd_comp_initialize-phase.yml @@ -128,7 +128,7 @@ jobs: # JSON array of filter names that matched (from dorny/paths-filter) changes: ${{ steps.filter.outputs.changes }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 if: ${{ inputs.change-detection == 'enabled' }} # Execute the paths-filter step to determine changes diff --git a/.github/workflows/cicd_comp_pr-area-labeler.yml b/.github/workflows/cicd_comp_pr-area-labeler.yml index 36f98dfca5f0..ab6315460663 100644 --- a/.github/workflows/cicd_comp_pr-area-labeler.yml +++ b/.github/workflows/cicd_comp_pr-area-labeler.yml @@ -31,13 +31,13 @@ jobs: pull-requests: write steps: - name: Checkout for config - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: sparse-checkout: .github/area-labels.yml sparse-checkout-cone-mode: false - name: Apply Area Labels - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const fs = require('fs'); diff --git a/.github/workflows/cicd_comp_release-phase.yml b/.github/workflows/cicd_comp_release-phase.yml index f46784fae541..f3e216fec52e 100644 --- a/.github/workflows/cicd_comp_release-phase.yml +++ b/.github/workflows/cicd_comp_release-phase.yml @@ -89,7 +89,7 @@ jobs: JVM_TEST_MAVEN_OPTS: '-e -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' steps: - name: Checkout core - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.release_tag }} @@ -239,7 +239,7 @@ jobs: if: inputs.java-version == '' continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ./.github/actions/legacy-release/sbom-generator id: sbom-generator diff --git a/.github/workflows/cicd_comp_release-prepare-phase.yml b/.github/workflows/cicd_comp_release-prepare-phase.yml index 320d83552024..0a6505e789c0 100644 --- a/.github/workflows/cicd_comp_release-prepare-phase.yml +++ b/.github/workflows/cicd_comp_release-prepare-phase.yml @@ -84,7 +84,7 @@ jobs: GITHUB_CONTEXT: ${{ toJson(github) }} - name: Checkout core - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 token: ${{ secrets.CI_MACHINE_TOKEN || github.token }} diff --git a/.github/workflows/cicd_comp_semgrep-phase.yml b/.github/workflows/cicd_comp_semgrep-phase.yml index a4b9c4830d74..c9d9ddfad7aa 100644 --- a/.github/workflows/cicd_comp_semgrep-phase.yml +++ b/.github/workflows/cicd_comp_semgrep-phase.yml @@ -29,7 +29,7 @@ jobs: (github.ref == 'refs/heads/main' || github.event_name == 'pull_request') && github.repository == 'dotCMS/core' steps: # Checkout the repository with full history for accurate analysis - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 @@ -64,7 +64,7 @@ jobs: # Skip any PR created by dependabot to avoid permission issues: if: (github.actor != 'dependabot[bot]') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Download artifact from the previous job uses: actions/download-artifact@v4 with: diff --git a/.github/workflows/cicd_comp_test-phase.yml b/.github/workflows/cicd_comp_test-phase.yml index 2c1038e075d3..dabd074989cc 100644 --- a/.github/workflows/cicd_comp_test-phase.yml +++ b/.github/workflows/cicd_comp_test-phase.yml @@ -82,7 +82,7 @@ jobs: has-tests: ${{ steps.generate-matrix.outputs.has-tests }} steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 @@ -94,7 +94,7 @@ jobs: - name: Generate test matrix id: generate-matrix - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const fs = require('fs'); @@ -186,7 +186,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 diff --git a/.github/workflows/cicd_manual-release-sdks.yml b/.github/workflows/cicd_manual-release-sdks.yml index 58a2789a49fb..7fbfcc192002 100644 --- a/.github/workflows/cicd_manual-release-sdks.yml +++ b/.github/workflows/cicd_manual-release-sdks.yml @@ -29,7 +29,7 @@ jobs: steps: - name: 'Checkout main' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: main token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/cicd_manual_build-docker-context.yml b/.github/workflows/cicd_manual_build-docker-context.yml index 339c61d678dd..23ca8ac4b829 100644 --- a/.github/workflows/cicd_manual_build-docker-context.yml +++ b/.github/workflows/cicd_manual_build-docker-context.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - name: Checkout core - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set Common Vars run: | PLATFORMS='linux/amd64' diff --git a/.github/workflows/cicd_manual_build-java-base.yml b/.github/workflows/cicd_manual_build-java-base.yml index 11bc91b240c5..e39a3ad6b1ee 100644 --- a/.github/workflows/cicd_manual_build-java-base.yml +++ b/.github/workflows/cicd_manual_build-java-base.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - name: Checkout core - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set Common Vars run: | PLATFORMS='linux/amd64' diff --git a/.github/workflows/cicd_manual_publish-starter.yml b/.github/workflows/cicd_manual_publish-starter.yml index e115634f5f3a..1700a55984ae 100644 --- a/.github/workflows/cicd_manual_publish-starter.yml +++ b/.github/workflows/cicd_manual_publish-starter.yml @@ -111,7 +111,7 @@ jobs: steps: - name: 'Checkout repository' if: ${{ github.event.inputs.type == 'empty' && github.event.inputs.dry-run == 'false' }} - uses: actions/checkout@v4 + uses: actions/checkout@v5 - uses: jfrog/setup-jfrog-cli@v4 env: @@ -212,7 +212,7 @@ jobs: if: always() && github.event.inputs.dry-run == 'false' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Compose Message id: compose-message diff --git a/.github/workflows/cicd_post-workflow-reporting.yml b/.github/workflows/cicd_post-workflow-reporting.yml index 48f7bacb89dc..223beeea89c9 100644 --- a/.github/workflows/cicd_post-workflow-reporting.yml +++ b/.github/workflows/cicd_post-workflow-reporting.yml @@ -55,7 +55,7 @@ jobs: run: echo "$GITHUB_CONTEXT" # Checkout the repository - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 # Download workflow data from previous run - name: Download Workflow Data diff --git a/.github/workflows/cicd_pr_qa-stuck-check-validate.yml b/.github/workflows/cicd_pr_qa-stuck-check-validate.yml index d7b851712600..c7d22a8bc6d8 100644 --- a/.github/workflows/cicd_pr_qa-stuck-check-validate.yml +++ b/.github/workflows/cicd_pr_qa-stuck-check-validate.yml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: sparse-checkout: | .github/scripts/qa-stuck-check @@ -36,7 +36,7 @@ jobs: sparse-checkout-cone-mode: false - name: Set up Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version-file: '.nvmrc' diff --git a/.github/workflows/cicd_release-cli.yml b/.github/workflows/cicd_release-cli.yml index be6f1fe66a6b..d8193d308e6e 100644 --- a/.github/workflows/cicd_release-cli.yml +++ b/.github/workflows/cicd_release-cli.yml @@ -88,7 +88,7 @@ jobs: # Checkout the repository - name: 'Checkout' - uses: actions/checkout@v4 + uses: actions/checkout@v5 # Setup git configuration - name: 'Setup git config' @@ -156,7 +156,7 @@ jobs: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - name: 'Check out repository' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ needs.precheck.outputs.AUXILIARY_BRANCH }} - name: 'Create artifacts directory' @@ -192,14 +192,14 @@ jobs: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - name: 'Checkout code' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ needs.precheck.outputs.HEAD }} - uses: ./.github/actions/core-cicd/cleanup-runner - name: 'Set up Node.js' - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ env.NODE_VERSION }} @@ -357,7 +357,7 @@ jobs: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - name: Checkout Repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ needs.precheck.outputs.HEAD }} diff --git a/.github/workflows/cicd_scheduled_notify-seated-prs.yml b/.github/workflows/cicd_scheduled_notify-seated-prs.yml index d3cf89dd5a3d..f516789ad8dd 100644 --- a/.github/workflows/cicd_scheduled_notify-seated-prs.yml +++ b/.github/workflows/cicd_scheduled_notify-seated-prs.yml @@ -27,7 +27,7 @@ jobs: GITHUB_CONTEXT: ${{ toJson(github) }} - name: Filter execution id: filter-execution - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: result-encoding: string script: | @@ -42,7 +42,7 @@ jobs: - id: fetch-seated-prs name: Fetch Seated PRs if: success() && steps.filter-execution.outputs.continue == 'true' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: result-encoding: string retries: 3 @@ -163,7 +163,7 @@ jobs: steps: - name: Build Message id: build-message - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: result-encoding: string script: | diff --git a/.github/workflows/cicd_scheduled_qa-stuck-check.yml b/.github/workflows/cicd_scheduled_qa-stuck-check.yml index 41d9591d0853..fabfd122e4a6 100644 --- a/.github/workflows/cicd_scheduled_qa-stuck-check.yml +++ b/.github/workflows/cicd_scheduled_qa-stuck-check.yml @@ -48,7 +48,7 @@ jobs: has_results: ${{ steps.find.outputs.has_results }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: sparse-checkout: | .github/scripts/qa-stuck-check @@ -57,7 +57,7 @@ jobs: - name: Find stuck issues id: find - uses: actions/github-script@v7 + uses: actions/github-script@v8 env: PROJECT_OWNER: ${{ env.PROJECT_OWNER }} PROJECT_NUMBER: ${{ env.PROJECT_NUMBER }} @@ -95,7 +95,7 @@ jobs: steps: - name: Build Slack message id: build - uses: actions/github-script@v7 + uses: actions/github-script@v8 env: GROUP_JSON: ${{ toJSON(matrix.group) }} with: diff --git a/.github/workflows/issue_comp_frontend-notify.yml b/.github/workflows/issue_comp_frontend-notify.yml index 0e87f355e686..2a8a020234ac 100644 --- a/.github/workflows/issue_comp_frontend-notify.yml +++ b/.github/workflows/issue_comp_frontend-notify.yml @@ -25,7 +25,7 @@ jobs: - name: Check if Technology body changed id: body-technology-check if: github.event.action == 'edited' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const words = ['frontend', 'front-end']; @@ -77,7 +77,7 @@ jobs: - name: Check if Technology label changed id: label-technology-check if: github.event.action == 'labeled' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const issue = context.payload.issue; diff --git a/.github/workflows/issue_comp_label-conditional-labeling.yml b/.github/workflows/issue_comp_label-conditional-labeling.yml index fa6dd80ef7d3..f3d2b74c9e14 100644 --- a/.github/workflows/issue_comp_label-conditional-labeling.yml +++ b/.github/workflows/issue_comp_label-conditional-labeling.yml @@ -64,7 +64,7 @@ jobs: GITHUB_CONTEXT: ${{ toJSON(github) }} - name: Resolve Labels id: resolve-labels - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: result-encoding: string script: | @@ -93,7 +93,7 @@ jobs: core.setOutput('labels', JSON.stringify(filteredLabels)); - name: Add Labels - uses: actions/github-script@v7 + uses: actions/github-script@v8 if: success() && steps.resolve-labels.outputs.labels != '' with: result-encoding: string diff --git a/.github/workflows/issue_comp_release-labeling.yml b/.github/workflows/issue_comp_release-labeling.yml index 19c995c7f326..fd41363dddf7 100644 --- a/.github/workflows/issue_comp_release-labeling.yml +++ b/.github/workflows/issue_comp_release-labeling.yml @@ -49,7 +49,7 @@ jobs: - name: Rename label if: success() id: validate-inputs - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: result-encoding: string retries: 3 @@ -94,7 +94,7 @@ jobs: - name: Re-Create New Label if: success() - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: result-encoding: string retries: 3 diff --git a/.github/workflows/issue_manual_label-customer_deployed-issues.yml b/.github/workflows/issue_manual_label-customer_deployed-issues.yml index 2ce81f85db14..46563c253586 100644 --- a/.github/workflows/issue_manual_label-customer_deployed-issues.yml +++ b/.github/workflows/issue_manual_label-customer_deployed-issues.yml @@ -19,10 +19,10 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.10' diff --git a/.github/workflows/issue_manual_label-issues.yml b/.github/workflows/issue_manual_label-issues.yml index 03adb6f5581b..6adc2fc1808f 100644 --- a/.github/workflows/issue_manual_label-issues.yml +++ b/.github/workflows/issue_manual_label-issues.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - name: Checkout core - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Fetch issues id: fetch-next-release-issues diff --git a/.github/workflows/issue_on-open_add-to-triage-project..yml b/.github/workflows/issue_on-open_add-to-triage-project..yml index d401d880d187..7010f5c4cedd 100644 --- a/.github/workflows/issue_on-open_add-to-triage-project..yml +++ b/.github/workflows/issue_on-open_add-to-triage-project..yml @@ -12,7 +12,7 @@ jobs: if: github.event.issue.assignee == null steps: - name: Check team labels and add to project - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{ secrets.TRIAGE_PROJECT_TOKEN }} script: | diff --git a/.github/workflows/legacy-release_comp_maven-build-docker-image.yml b/.github/workflows/legacy-release_comp_maven-build-docker-image.yml index 848fcdefa3f4..7280e9363dda 100644 --- a/.github/workflows/legacy-release_comp_maven-build-docker-image.yml +++ b/.github/workflows/legacy-release_comp_maven-build-docker-image.yml @@ -101,7 +101,7 @@ jobs: GITHUB_CONTEXT: ${{ toJson(github) }} - name: Checkout core - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ inputs.ref }} diff --git a/.github/workflows/legacy-release_maven-release-process.yml b/.github/workflows/legacy-release_maven-release-process.yml index b600f9344d3b..c47b14dc30cb 100644 --- a/.github/workflows/legacy-release_maven-release-process.yml +++ b/.github/workflows/legacy-release_maven-release-process.yml @@ -88,7 +88,7 @@ jobs: GITHUB_CONTEXT: ${{ toJson(github) }} - name: Checkout core - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 token: ${{ secrets.CI_MACHINE_TOKEN }} @@ -195,7 +195,7 @@ jobs: - name: Cache Maven Repository id: cache-maven - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.m2/repository key: maven-core-${{ steps.set-common-vars.outputs.date }}-${{ github.run_id }} @@ -205,7 +205,7 @@ jobs: - name: Cache Core Output id: cache-core-output - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ./dotCMS/target/classes @@ -218,7 +218,7 @@ jobs: - name: Cache Node Binary id: cache-node-binary - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | core-web/installs @@ -227,7 +227,7 @@ jobs: - name: Cache NPM id: cache-npm - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.npm @@ -237,7 +237,7 @@ jobs: - name: Cache Docker Context id: cache-docker-context - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ${{ env.DOCKER_BUILD_CONTEXT }}/context key: docker-context-${{ steps.set-common-vars.outputs.date }}-${{ github.run_id }} @@ -262,7 +262,7 @@ jobs: if: success() steps: - name: Checkout core - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ needs.prepare-release.outputs.release_tag }} @@ -386,7 +386,7 @@ jobs: needs: [ prepare-release, build-push-image ] continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ./.github/actions/legacy-release/sbom-generator id: sbom-generator @@ -437,7 +437,7 @@ jobs: if: success() steps: - name: Checkout core - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: main diff --git a/.github/workflows/legacy-release_sbom-generator.yaml b/.github/workflows/legacy-release_sbom-generator.yaml index 3ecbc9bbe7db..20ae27f63621 100644 --- a/.github/workflows/legacy-release_sbom-generator.yaml +++ b/.github/workflows/legacy-release_sbom-generator.yaml @@ -17,7 +17,7 @@ jobs: steps: - name: Checkout core-test-results repository - uses: actions/checkout@v3 + uses: actions/checkout@v5 with: repository: dotCMS/core-test-results token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/publish_docs.yml b/.github/workflows/publish_docs.yml index 1d1ec27052c0..0744f494042a 100644 --- a/.github/workflows/publish_docs.yml +++ b/.github/workflows/publish_docs.yml @@ -10,11 +10,11 @@ jobs: runs-on: ubuntu-${{ vars.UBUNTU_RUNNER_VERSION || '24.04' }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 1 - name: Configuring Node.js - uses: actions/setup-node@v2-beta + uses: actions/setup-node@v5 with: node-version: "16.13.2" - name: Installing dependencies diff --git a/.github/workflows/utility_discover-docker-tags.yml b/.github/workflows/utility_discover-docker-tags.yml index 1b392561e3cf..ae87a578b78c 100644 --- a/.github/workflows/utility_discover-docker-tags.yml +++ b/.github/workflows/utility_discover-docker-tags.yml @@ -24,7 +24,7 @@ jobs: run: echo "$GITHUB_CONTEXT" if: env.DEBUG == 'true' - name: Checkout core - uses: actions/checkout@v2 + uses: actions/checkout@v5 - name: Set Common Vars run: | pwd && ls -las