From 9ce645e118f677a3d3d909af7c37ca7a000838a9 Mon Sep 17 00:00:00 2001 From: turegjorup Date: Wed, 8 Jul 2026 10:28:44 +0200 Subject: [PATCH] ci: update GitHub Actions to latest versions Bump actions/checkout v5 -> v7 across every workflow, and go-task/setup-task v1 -> v2 in the repo-owned workflows (pr.yaml, api-spec.yml). The itkdev- templated workflows are ahead of the current devops_itkdev-docker template (checkout v6); the upstream bump to v7 is pending. --- .github/workflows/api-spec.yml | 8 ++++---- .github/workflows/build_release.yml | 2 +- .github/workflows/changelog.yaml | 2 +- .github/workflows/composer.yaml | 6 +++--- .github/workflows/markdown.yaml | 2 +- .github/workflows/php.yaml | 2 +- .github/workflows/pr.yaml | 8 ++++---- .github/workflows/twig.yaml | 2 +- .github/workflows/yaml.yaml | 2 +- CHANGELOG.md | 2 ++ 10 files changed, 19 insertions(+), 17 deletions(-) diff --git a/.github/workflows/api-spec.yml b/.github/workflows/api-spec.yml index 4b31e7d..a9d5ab4 100644 --- a/.github/workflows/api-spec.yml +++ b/.github/workflows/api-spec.yml @@ -12,12 +12,12 @@ jobs: name: Ensure committed API specification is up to date steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v7 with: fetch-depth: 2 # https://taskfile.dev/installation/#github-actions - - uses: go-task/setup-task@v1 + - uses: go-task/setup-task@v2 - run: | docker network create frontend @@ -53,13 +53,13 @@ jobs: needs: [api-spec] steps: - name: Check out BASE rev - uses: actions/checkout@v5 + uses: actions/checkout@v7 with: ref: ${{ github.base_ref }} path: base - name: Check out HEAD rev - uses: actions/checkout@v5 + uses: actions/checkout@v7 with: ref: ${{ github.head_ref }} path: head diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index bb436c0..c31aa4f 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -16,7 +16,7 @@ jobs: APP_ENV: prod steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v7 - name: Composer install run: | diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index fead572..71da908 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -18,7 +18,7 @@ jobs: fail-fast: false steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v7 with: fetch-depth: 2 diff --git a/.github/workflows/composer.yaml b/.github/workflows/composer.yaml index 3b43b64..def97d2 100644 --- a/.github/workflows/composer.yaml +++ b/.github/workflows/composer.yaml @@ -41,7 +41,7 @@ jobs: strategy: fail-fast: false steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Create docker network run: | @@ -55,7 +55,7 @@ jobs: strategy: fail-fast: false steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Create docker network run: | @@ -70,7 +70,7 @@ jobs: strategy: fail-fast: false steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/.github/workflows/markdown.yaml b/.github/workflows/markdown.yaml index ae83163..b0f74c5 100644 --- a/.github/workflows/markdown.yaml +++ b/.github/workflows/markdown.yaml @@ -34,7 +34,7 @@ jobs: fail-fast: false steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/.github/workflows/php.yaml b/.github/workflows/php.yaml index b7a68dd..5188018 100644 --- a/.github/workflows/php.yaml +++ b/.github/workflows/php.yaml @@ -48,7 +48,7 @@ jobs: name: PHP - Check Coding Standards runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 1c27f6e..d0eed9b 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -11,10 +11,10 @@ jobs: name: API test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 # https://taskfile.dev/installation/#github-actions - - uses: go-task/setup-task@v1 + - uses: go-task/setup-task@v2 - name: Start docker compose setup and install site run: | @@ -33,10 +33,10 @@ jobs: runs-on: ubuntu-latest name: PHPStan static analysis steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 # https://taskfile.dev/installation/#github-actions - - uses: go-task/setup-task@v1 + - uses: go-task/setup-task@v2 - run: | docker network create frontend diff --git a/.github/workflows/twig.yaml b/.github/workflows/twig.yaml index 5909841..047d881 100644 --- a/.github/workflows/twig.yaml +++ b/.github/workflows/twig.yaml @@ -40,7 +40,7 @@ jobs: fail-fast: false steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/.github/workflows/yaml.yaml b/.github/workflows/yaml.yaml index 631e525..80d0a23 100644 --- a/.github/workflows/yaml.yaml +++ b/.github/workflows/yaml.yaml @@ -31,7 +31,7 @@ jobs: yaml-lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Create docker network run: | diff --git a/CHANGELOG.md b/CHANGELOG.md index 574c735..835a35b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ See [keep a changelog] for information about writing changes to this log. ## [Unreleased] +- [PR-39](https://github.com/itk-dev/event-database-api/pull/39) + Update GitHub Actions to latest: actions/checkout v7 and go-task/setup-task v2 - [PR-36](https://github.com/itk-dev/event-database-api/pull/36) Add unit tests pinning the Elasticsearch filters' query DSL and parameter descriptors - [PR-35](https://github.com/itk-dev/event-database-api/pull/35)