diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 6558915c..e36da0a3 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -21,7 +21,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: "Setup PHP" uses: shivammathur/setup-php@v2 @@ -30,7 +30,7 @@ jobs: coverage: none - name: "Cache Composer dependencies" - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.composer/cache/files key: composer-php8.4-${{ hashFiles('composer.json') }} @@ -47,7 +47,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: "Setup PHP" uses: shivammathur/setup-php@v2 @@ -56,7 +56,7 @@ jobs: coverage: none - name: "Cache Composer dependencies" - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.composer/cache/files key: composer-php8.4-${{ hashFiles('composer.json') }} @@ -73,7 +73,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: "Setup pnpm" uses: pnpm/action-setup@v6 @@ -81,7 +81,7 @@ jobs: version: latest - name: "Setup Node" - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22.x cache: 'pnpm' @@ -98,7 +98,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: "Setup pnpm" uses: pnpm/action-setup@v6 @@ -106,7 +106,7 @@ jobs: version: latest - name: "Setup Node" - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22.x cache: 'pnpm' @@ -123,7 +123,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: "Setup PHP" uses: shivammathur/setup-php@v2 @@ -132,7 +132,7 @@ jobs: coverage: none - name: "Cache Composer dependencies" - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.composer/cache/files key: composer-php8.4-${{ hashFiles('composer.json') }} @@ -149,7 +149,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: "Setup pnpm" uses: pnpm/action-setup@v6 @@ -157,7 +157,7 @@ jobs: version: latest - name: "Setup Node" - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22.x cache: 'pnpm' diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 29822ac1..1fa8ef57 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,7 +17,7 @@ jobs: url: https://extensions.typo3.org/extension/extension_builder/ steps: - name: "Checkout" - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: "Publish new version to TER" uses: tomasnorre/typo3-upload-ter@v2 diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 49ddf4ed..b2d386b3 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -15,20 +15,20 @@ jobs: timeout-minutes: 5 steps: - name: "Check Commit Type" - uses: gsactions/commit-message-checker@v1 + uses: gsactions/commit-message-checker@v2 with: pattern: '^(\[!!!\] )?(\[(WIP|POC)\] )?\[(BUGFIX|DOCS|FEATURE|TASK|RELEASE|DEVBOX)\] [A-Z].+' flags: '' error: 'Subject must start with [BUGFIX], [FEATURE], [TASK], [DOCS], [RELEASE], or [DEVBOX] (optionally prefixed with [!!!] or [WIP]/[POC]), followed by a capital letter. See https://docs.typo3.org/m/typo3/guide-contributionworkflow/main/en-us/Appendix/CommitMessage.html' - name: "Check Subject Length" - uses: gsactions/commit-message-checker@v1 + uses: gsactions/commit-message-checker@v2 with: pattern: '^.{1,72}$' flags: '' error: 'Subject line exceeds 72 characters.' excludeDescription: 'true' - name: "Check No Trailing Period" - uses: gsactions/commit-message-checker@v1 + uses: gsactions/commit-message-checker@v2 with: pattern: '^[^.]*[^.]$' flags: '' @@ -56,6 +56,6 @@ jobs: timeout-minutes: 5 steps: - name: "Assign and check labels" - uses: fuxingloh/multi-labeler@v4 + uses: fuxingloh/multi-labeler@v5 with: config-path: .github/pr-labeler.yml diff --git a/.github/workflows/test-documentation.yml b/.github/workflows/test-documentation.yml index c7895232..9087fabc 100644 --- a/.github/workflows/test-documentation.yml +++ b/.github/workflows/test-documentation.yml @@ -20,7 +20,7 @@ jobs: timeout-minutes: 15 steps: - name: "Checkout code" - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: "Test if the documentation will render without warnings" run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a658a109..6ce391a9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -30,10 +30,10 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: "Cache Composer dependencies" - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.composer/cache/files key: dependencies-typo3-${{ matrix.typo3 }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}