From 9393a9df8d6705fd27980ecff61b7a972a40cd77 Mon Sep 17 00:00:00 2001 From: turegjorup Date: Wed, 8 Jul 2026 11:30:11 +0200 Subject: [PATCH 1/2] ci: update GitHub Actions to latest versions --- .github/workflows/changelog.yaml | 2 +- .github/workflows/documentation.yaml | 16 ++++++++-------- .github/workflows/markdown.yaml | 2 +- .github/workflows/pr.yaml | 10 +++++----- .github/workflows/shell.yaml | 4 ++-- .github/workflows/yaml.yaml | 2 +- CHANGELOG.md | 3 +++ github/workflows/changelog.yaml | 2 +- github/workflows/composer.yaml | 6 +++--- github/workflows/drupal-module/javascript.yaml | 2 +- github/workflows/drupal-module/php.yaml | 2 +- github/workflows/drupal-module/styles.yaml | 2 +- github/workflows/drupal/javascript.yaml | 2 +- github/workflows/drupal/php.yaml | 2 +- github/workflows/drupal/site.yaml | 6 +++--- github/workflows/drupal/styles.yaml | 2 +- github/workflows/markdown.yaml | 2 +- github/workflows/symfony/javascript.yaml | 2 +- github/workflows/symfony/php.yaml | 2 +- github/workflows/symfony/styles.yaml | 2 +- github/workflows/twig.yaml | 2 +- github/workflows/yaml.yaml | 2 +- 22 files changed, 40 insertions(+), 37 deletions(-) diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index 69086676..30d63e7a 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 2 diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml index a3f549c3..69956eb5 100644 --- a/.github/workflows/documentation.yaml +++ b/.github/workflows/documentation.yaml @@ -17,8 +17,8 @@ jobs: runs-on: ubuntu-latest name: Check that Github Actions documentation is up to date steps: - - uses: actions/checkout@v6 - - uses: go-task/setup-task@v1 + - uses: actions/checkout@v7 + - uses: go-task/setup-task@v2 # https://github.com/mxschmitt/action-tmate?tab=readme-ov-file#manually-triggered-debug # Enable tmate debugging if debug logging is enabled (cf. @@ -38,8 +38,8 @@ jobs: runs-on: ubuntu-latest name: Check that Github Actions template headers are up to date steps: - - uses: actions/checkout@v6 - - uses: go-task/setup-task@v1 + - uses: actions/checkout@v7 + - uses: go-task/setup-task@v2 - run: | task github-actions:template-headers:update --yes # Check that files have not changed. @@ -50,8 +50,8 @@ jobs: runs-on: ubuntu-latest name: Check that config file headers are up to date steps: - - uses: actions/checkout@v6 - - uses: go-task/setup-task@v1 + - uses: actions/checkout@v7 + - uses: go-task/setup-task@v2 - run: | task github-actions:config-headers:update --yes # Check that files have not changed. @@ -62,8 +62,8 @@ jobs: runs-on: ubuntu-latest name: Check that workflow and config file links are up to date steps: - - uses: actions/checkout@v6 - - uses: go-task/setup-task@v1 + - uses: actions/checkout@v7 + - uses: go-task/setup-task@v2 - run: | task github-actions:link --yes # Check that files have not changed. diff --git a/.github/workflows/markdown.yaml b/.github/workflows/markdown.yaml index 73bb806b..24aed10c 100644 --- a/.github/workflows/markdown.yaml +++ b/.github/workflows/markdown.yaml @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 07413bd0..45a88bbe 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -34,7 +34,7 @@ jobs: - symfony-8 name: Validate compose (${{ matrix.version }}) steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Validate local docker compose files run: | @@ -59,7 +59,7 @@ jobs: name: Validate nginx conf (${{ matrix.version }}/${{ matrix.compose_file}}) steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create docker network run: | @@ -80,7 +80,7 @@ jobs: name: Test template install (${{ matrix.version }}) steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install and check template run: | @@ -108,8 +108,8 @@ jobs: name: Check that Bash completion is up to date steps: - - uses: actions/checkout@v6 - - uses: go-task/setup-task@v1 + - uses: actions/checkout@v7 + - uses: go-task/setup-task@v2 - name: Build completion run: task completion:build diff --git a/.github/workflows/shell.yaml b/.github/workflows/shell.yaml index c4ae61f3..066bd90c 100644 --- a/.github/workflows/shell.yaml +++ b/.github/workflows/shell.yaml @@ -9,8 +9,8 @@ jobs: shellcheck: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: go-task/setup-task@v1 + - uses: actions/checkout@v7 + - uses: go-task/setup-task@v2 - run: | task lint:shell-script diff --git a/.github/workflows/yaml.yaml b/.github/workflows/yaml.yaml index 94be433b..283541d7 100644 --- a/.github/workflows/yaml.yaml +++ b/.github/workflows/yaml.yaml @@ -35,7 +35,7 @@ jobs: yaml-lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index be763598..75e19e7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ Changelog", this file is a reverse-chronological list of merged pull requests. ## Open PR's +- [PR-XXX](https://github.com/itk-dev/devops_itkdev-docker/pull/XXX) - 2026-07-08 - + Updated GitHub Actions to latest versions (`actions/checkout` to `v7`, + `go-task/setup-task` to `v2`) in workflow templates and repository CI - [PR-143](https://github.com/itk-dev/devops_itkdev-docker/pull/143) - 2026-06-02 - Fixed `composer audit` action to audit the lock file (`--locked`) for compatibility with the latest Composer diff --git a/github/workflows/changelog.yaml b/github/workflows/changelog.yaml index 69086676..30d63e7a 100644 --- a/github/workflows/changelog.yaml +++ b/github/workflows/changelog.yaml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 2 diff --git a/github/workflows/composer.yaml b/github/workflows/composer.yaml index 7e1ff006..b50dadbb 100644 --- a/github/workflows/composer.yaml +++ b/github/workflows/composer.yaml @@ -44,7 +44,7 @@ jobs: composer-validate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create docker network run: | @@ -56,7 +56,7 @@ jobs: composer-normalized: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create docker network run: | @@ -69,7 +69,7 @@ jobs: composer-audit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/drupal-module/javascript.yaml b/github/workflows/drupal-module/javascript.yaml index d89417a3..beaad0e2 100644 --- a/github/workflows/drupal-module/javascript.yaml +++ b/github/workflows/drupal-module/javascript.yaml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/drupal-module/php.yaml b/github/workflows/drupal-module/php.yaml index 5084749c..7d9d5304 100644 --- a/github/workflows/drupal-module/php.yaml +++ b/github/workflows/drupal-module/php.yaml @@ -54,7 +54,7 @@ jobs: name: PHP - Check Coding Standards runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/drupal-module/styles.yaml b/github/workflows/drupal-module/styles.yaml index 9a3c4368..29265181 100644 --- a/github/workflows/drupal-module/styles.yaml +++ b/github/workflows/drupal-module/styles.yaml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/drupal/javascript.yaml b/github/workflows/drupal/javascript.yaml index 496ad658..a4d7e7e9 100644 --- a/github/workflows/drupal/javascript.yaml +++ b/github/workflows/drupal/javascript.yaml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/drupal/php.yaml b/github/workflows/drupal/php.yaml index 7366a30f..7d9ec7b2 100644 --- a/github/workflows/drupal/php.yaml +++ b/github/workflows/drupal/php.yaml @@ -54,7 +54,7 @@ jobs: name: PHP - Check Coding Standards runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/drupal/site.yaml b/github/workflows/drupal/site.yaml index 88dceba8..c9447fc4 100644 --- a/github/workflows/drupal/site.yaml +++ b/github/workflows/drupal/site.yaml @@ -33,7 +33,7 @@ jobs: name: Check that site can be installed runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create docker network run: | @@ -92,7 +92,7 @@ jobs: runs-on: ubuntu-latest steps: # Install site from our base ref - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: ${{ github.base_ref }} @@ -130,7 +130,7 @@ jobs: sudo chmod -Rv a+w web/sites/default || true # Update site using our updated code. - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: # Keep our local settings (cf. # https://github.com/actions/checkout?tab=readme-ov-file#usage) diff --git a/github/workflows/drupal/styles.yaml b/github/workflows/drupal/styles.yaml index f0929cba..b0d68a3a 100644 --- a/github/workflows/drupal/styles.yaml +++ b/github/workflows/drupal/styles.yaml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/markdown.yaml b/github/workflows/markdown.yaml index ce1d1e44..ac0fc212 100644 --- a/github/workflows/markdown.yaml +++ b/github/workflows/markdown.yaml @@ -35,7 +35,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/symfony/javascript.yaml b/github/workflows/symfony/javascript.yaml index 5a26267c..1a764681 100644 --- a/github/workflows/symfony/javascript.yaml +++ b/github/workflows/symfony/javascript.yaml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/symfony/php.yaml b/github/workflows/symfony/php.yaml index 77c68e6e..6326d8ef 100644 --- a/github/workflows/symfony/php.yaml +++ b/github/workflows/symfony/php.yaml @@ -54,7 +54,7 @@ jobs: name: PHP - Check Coding Standards runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/symfony/styles.yaml b/github/workflows/symfony/styles.yaml index 8599c31c..2ed954c7 100644 --- a/github/workflows/symfony/styles.yaml +++ b/github/workflows/symfony/styles.yaml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/twig.yaml b/github/workflows/twig.yaml index 26ba26e5..ffb7055d 100644 --- a/github/workflows/twig.yaml +++ b/github/workflows/twig.yaml @@ -44,7 +44,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/github/workflows/yaml.yaml b/github/workflows/yaml.yaml index 4ed6ae35..827788cf 100644 --- a/github/workflows/yaml.yaml +++ b/github/workflows/yaml.yaml @@ -35,7 +35,7 @@ jobs: yaml-lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Create docker network run: | From 8e284036d9c78697bb26c64a5c51cf07d93fae4e Mon Sep 17 00:00:00 2001 From: turegjorup Date: Wed, 8 Jul 2026 11:31:17 +0200 Subject: [PATCH 2/2] docs: reference PR-145 in changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75e19e7d..20e47fc2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ Changelog", this file is a reverse-chronological list of merged pull requests. ## Open PR's -- [PR-XXX](https://github.com/itk-dev/devops_itkdev-docker/pull/XXX) - 2026-07-08 - +- [PR-145](https://github.com/itk-dev/devops_itkdev-docker/pull/145) - 2026-07-08 - Updated GitHub Actions to latest versions (`actions/checkout` to `v7`, `go-task/setup-task` to `v2`) in workflow templates and repository CI - [PR-143](https://github.com/itk-dev/devops_itkdev-docker/pull/143) - 2026-06-02 -