diff --git a/.github/workflows/template-pre-release.yaml b/.github/workflows/template-pre-release.yaml index e06800c8..ecadb47e 100644 --- a/.github/workflows/template-pre-release.yaml +++ b/.github/workflows/template-pre-release.yaml @@ -77,10 +77,15 @@ jobs: if: ${{ inputs.new-version }} steps: - name: πŸ“₯ Checkout into dev - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: ref: dev + - name: πŸ“¦ Setup Node + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + with: + node-version: 24 + - name: πŸ•ΈοΈ Install project dependencies run: npm install @@ -98,7 +103,7 @@ jobs: if: ${{ inputs.new-version }} steps: - name: πŸ“₯ Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: πŸ” Azure login #uses: OutSystems/rd.github-reusable-workflows/.github/actions/az-login@9d497d1c5bc6e355aa8f4663539e6b75c212f6b4 #v2.0.7 @@ -116,7 +121,7 @@ jobs: key-name: o11odc-github-gitpersonal-token-prd - name: πŸ“₯ Checkout with token - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: token: ${{ steps.get-github-token.outputs.az-keyvault-value }} @@ -149,7 +154,7 @@ jobs: if: ${{ inputs.new-version }} steps: - name: πŸ“₯ Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: πŸ” Azure login #uses: OutSystems/rd.github-reusable-workflows/.github/actions/az-login@9d497d1c5bc6e355aa8f4663539e6b75c212f6b4 #v2.0.7 @@ -167,7 +172,7 @@ jobs: key-name: o11odc-github-gitpersonal-token-prd - name: πŸ“₯ Checkout into dev - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: ref: dev token: ${{ steps.get-github-token.outputs.az-keyvault-value }} @@ -188,7 +193,7 @@ jobs: if: ${{ inputs.new-version }} steps: - name: πŸ“₯ Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: πŸ” Azure login #uses: OutSystems/rd.github-reusable-workflows/.github/actions/az-login@9d497d1c5bc6e355aa8f4663539e6b75c212f6b4 #v2.0.7 @@ -206,7 +211,7 @@ jobs: key-name: o11odc-github-gitpersonal-token-prd - name: πŸ“₯ Checkout into rc${{ inputs.new-version }} - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: ref: rc${{ inputs.new-version }} fetch-depth: 0 @@ -228,7 +233,7 @@ jobs: if: ${{ inputs.new-version }} steps: - name: πŸ“₯ Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: πŸ” Azure login #uses: OutSystems/rd.github-reusable-workflows/.github/actions/az-login@9d497d1c5bc6e355aa8f4663539e6b75c212f6b4 #v2.0.7 @@ -279,7 +284,7 @@ jobs: if: ${{ inputs.new-version && inputs.new-dev-release }} steps: - name: πŸ“₯ Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: πŸ” Azure login #uses: OutSystems/rd.github-reusable-workflows/.github/actions/az-login@9d497d1c5bc6e355aa8f4663539e6b75c212f6b4 #v2.0.7 @@ -297,7 +302,7 @@ jobs: key-name: o11odc-github-gitpersonal-token-prd - name: πŸ“₯ Checkout into dev - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: ref: dev token: ${{ steps.get-github-token.outputs.az-keyvault-value }} @@ -319,6 +324,11 @@ jobs: env: GITHUB_TOKEN: ${{ steps.get-github-token.outputs.az-keyvault-value }} + - name: πŸ“¦ Setup Node + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + with: + node-version: 24 + - name: πŸ•ΈοΈ Install project dependencies run: npm install diff --git a/.github/workflows/template-release.yaml b/.github/workflows/template-release.yaml index a38c8dc3..d5d06b26 100644 --- a/.github/workflows/template-release.yaml +++ b/.github/workflows/template-release.yaml @@ -61,10 +61,15 @@ jobs: if: ${{ inputs.new-version }} steps: - name: Checkout into rc${{ inputs.new-version }} - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: ref: rc${{ inputs.new-version }} + - name: πŸ“¦ Setup Node + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + with: + node-version: 24 + - name: πŸ•ΈοΈ Install project dependencies run: npm install @@ -82,7 +87,7 @@ jobs: if: ${{ inputs.new-version }} steps: - name: πŸ“₯ Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: πŸ” Azure login #uses: OutSystems/rd.github-reusable-workflows/.github/actions/az-login@9d497d1c5bc6e355aa8f4663539e6b75c212f6b4 #v2.0.7 @@ -117,7 +122,7 @@ jobs: steps: - name: πŸ“₯ Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: πŸ” Azure login #uses: OutSystems/rd.github-reusable-workflows/.github/actions/az-login@9d497d1c5bc6e355aa8f4663539e6b75c212f6b4 #v2.0.7 @@ -153,7 +158,7 @@ jobs: if: ${{ inputs.delete-rc-branch == true }} steps: - name: πŸ“₯ Checkout branch dev - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: ref: dev diff --git a/.github/workflows/template-ts-build-project.yaml b/.github/workflows/template-ts-build-project.yaml index 88caab1e..ae5a6e56 100644 --- a/.github/workflows/template-ts-build-project.yaml +++ b/.github/workflows/template-ts-build-project.yaml @@ -73,7 +73,7 @@ jobs: contents: read steps: - name: πŸ“₯ Checkout main branch - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: ref: ${{ inputs.github-ref }} @@ -93,6 +93,11 @@ jobs: with: key-name: o11odc-github-sonarcloud-token-prd + - name: πŸ“¦ Setup Node + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + with: + node-version: 24 + - name: πŸ•ΈοΈ Install dependencies run: npm install diff --git a/.github/workflows/template-validate-pr-labels.yaml b/.github/workflows/template-validate-pr-labels.yaml index 6bd5c64a..58965aae 100644 --- a/.github/workflows/template-validate-pr-labels.yaml +++ b/.github/workflows/template-validate-pr-labels.yaml @@ -36,7 +36,7 @@ jobs: runs-on: ubuntu-latest steps: - name: πŸ“₯ Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: πŸ”Ž Check PR labels #uses: OutSystems/rd.github-reusable-workflows/.github/actions/validate-pr-labels@v2.0.7 diff --git a/.github/workflows/template-validate-pr-title.yaml b/.github/workflows/template-validate-pr-title.yaml index f1a3a448..ed8e472e 100644 --- a/.github/workflows/template-validate-pr-title.yaml +++ b/.github/workflows/template-validate-pr-title.yaml @@ -46,7 +46,7 @@ jobs: runs-on: ubuntu-latest steps: - name: πŸ“₯ Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: "πŸ”Ž Check PR title follows '${{ inputs.validate-semVer == true && '+semver: ' || '' }} '" #uses: OutSystems/rd.github-reusable-workflows/.github/actions/validate-pr-title@v2.0.7