From e18b7327766fc00a10f65fb8ecd591e3fc5528ca Mon Sep 17 00:00:00 2001 From: Stephan Meijer Date: Thu, 19 Feb 2026 19:34:14 +0100 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F(ci)=20upgrade=20GitHub=20Act?= =?UTF-8?q?ions=20workflow=20steps=20to=20latest=20versions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update all GitHub Actions to their latest major versions for improved performance, security patches, and Node.js runtime compatibility. Signed-off-by: Stephan Meijer --- .github/workflows/crowdin-download.yml | 2 +- .github/workflows/docker-hub.yml | 10 +++--- .github/workflows/meet.yml | 38 +++++++++++------------ .github/workflows/release-helm-chart.yaml | 2 +- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/workflows/crowdin-download.yml b/.github/workflows/crowdin-download.yml index 855f6c40..76143429 100644 --- a/.github/workflows/crowdin-download.yml +++ b/.github/workflows/crowdin-download.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download Crowdin files uses: crowdin/github-action@v2 diff --git a/.github/workflows/docker-hub.yml b/.github/workflows/docker-hub.yml index d23f12b8..18cb47b1 100644 --- a/.github/workflows/docker-hub.yml +++ b/.github/workflows/docker-hub.yml @@ -23,7 +23,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Docker meta id: meta @@ -59,7 +59,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Docker meta id: meta @@ -96,7 +96,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Docker meta id: meta @@ -133,7 +133,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Docker meta id: meta @@ -172,7 +172,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Docker meta id: meta diff --git a/.github/workflows/meet.yml b/.github/workflows/meet.yml index d0e7eec1..0d052cbf 100644 --- a/.github/workflows/meet.yml +++ b/.github/workflows/meet.yml @@ -14,7 +14,7 @@ jobs: if: github.event_name == 'pull_request' # Makes sense only for pull requests steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: show @@ -41,7 +41,7 @@ jobs: github.event_name == 'pull_request' steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 50 - name: Check that the CHANGELOG has been modified in the current branch @@ -51,7 +51,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check CHANGELOG max line length run: | max_line_length=$(cat CHANGELOG.md | grep -Ev "^\[.*\]: https://github.com" | wc -L) @@ -67,15 +67,15 @@ jobs: working-directory: src/mail steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: "18" - name: Restore the mail templates - uses: actions/cache@v4 + uses: actions/cache@v5 id: mail-templates with: path: "src/backend/core/templates/mail" @@ -95,7 +95,7 @@ jobs: - name: Cache mail templates if: steps.mail-templates.outputs.cache-hit != 'true' - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: "src/backend/core/templates/mail" key: mail-templates-${{ hashFiles('src/mail/mjml') }} @@ -107,9 +107,9 @@ jobs: working-directory: src/backend steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" cache: "pip" @@ -129,9 +129,9 @@ jobs: working-directory: src/agents steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" cache: "pip" @@ -149,9 +149,9 @@ jobs: working-directory: src/summary steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" cache: "pip" @@ -216,7 +216,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Create writable /data run: | @@ -224,7 +224,7 @@ jobs: sudo mkdir -p /data/static - name: Restore the mail templates - uses: actions/cache@v4 + uses: actions/cache@v5 id: mail-templates with: path: "src/backend/core/templates/mail" @@ -258,7 +258,7 @@ jobs: mc mb meet/meet-media-storage" - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" cache: "pip" @@ -281,7 +281,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install dependencies run: cd src/frontend/ && npm ci @@ -299,7 +299,7 @@ jobs: working-directory: src/sdk/library steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install dependencies run: npm ci @@ -318,7 +318,7 @@ jobs: working-directory: src/sdk/library steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install dependencies run: npm ci diff --git a/.github/workflows/release-helm-chart.yaml b/.github/workflows/release-helm-chart.yaml index 22ec891a..efc01dfd 100644 --- a/.github/workflows/release-helm-chart.yaml +++ b/.github/workflows/release-helm-chart.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0