ci(actions): Update workflow setup actions

Bump GitHub Actions checkout, setup-node, and setup-python to
Node 24-compatible major versions across the maintained workflows.
This removes the runner deprecation warning without changing the
workflow logic itself.
This commit is contained in:
sickn33
2026-04-09 14:02:19 +02:00
parent 2c652cfd5a
commit 80c0ebd668
8 changed files with 24 additions and 24 deletions

View File

@@ -22,12 +22,12 @@ jobs:
has_quality_checklist: ${{ steps.intake.outputs.has_quality_checklist }} has_quality_checklist: ${{ steps.intake.outputs.has_quality_checklist }}
has_issue_link: ${{ steps.intake.outputs.has_issue_link }} has_issue_link: ${{ steps.intake.outputs.has_issue_link }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Set up Node - name: Set up Node
uses: actions/setup-node@v4 uses: actions/setup-node@v5
with: with:
node-version: "lts/*" node-version: "lts/*"
@@ -67,12 +67,12 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: pr-policy needs: pr-policy
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: "3.10" python-version: "3.10"
@@ -80,7 +80,7 @@ jobs:
run: pip install -r tools/requirements.txt run: pip install -r tools/requirements.txt
- name: Set up Node - name: Set up Node
uses: actions/setup-node@v4 uses: actions/setup-node@v5
with: with:
node-version: "lts/*" node-version: "lts/*"
@@ -134,10 +134,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [pr-policy, source-validation] needs: [pr-policy, source-validation]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: "3.10" python-version: "3.10"
@@ -145,7 +145,7 @@ jobs:
run: pip install -r tools/requirements.txt run: pip install -r tools/requirements.txt
- name: Set up Node - name: Set up Node
uses: actions/setup-node@v4 uses: actions/setup-node@v5
with: with:
node-version: "lts/*" node-version: "lts/*"
@@ -200,12 +200,12 @@ jobs:
env: env:
GH_TOKEN: ${{ github.token }} GH_TOKEN: ${{ github.token }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: "3.10" python-version: "3.10"
@@ -213,7 +213,7 @@ jobs:
run: pip install -r tools/requirements.txt run: pip install -r tools/requirements.txt
- name: Set up Node - name: Set up Node
uses: actions/setup-node@v4 uses: actions/setup-node@v5
with: with:
node-version: "lts/*" node-version: "lts/*"

View File

@@ -23,10 +23,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Setup Node - name: Setup Node
uses: actions/setup-node@v4 uses: actions/setup-node@v5
with: with:
node-version: "lts/*" node-version: "lts/*"
cache: "npm" cache: "npm"

View File

@@ -23,10 +23,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v5
- name: Setup Node - name: Setup Node
uses: actions/setup-node@v4 uses: actions/setup-node@v5
with: with:
node-version: "lts/*" node-version: "lts/*"
cache: "npm" cache: "npm"

View File

@@ -17,10 +17,10 @@ jobs:
publish: publish:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: "3.10" python-version: "3.10"
@@ -28,7 +28,7 @@ jobs:
run: pip install -r tools/requirements.txt run: pip install -r tools/requirements.txt
- name: Setup Node - name: Setup Node
uses: actions/setup-node@v4 uses: actions/setup-node@v5
with: with:
node-version: "20" node-version: "20"
registry-url: "https://registry.npmjs.org" registry-url: "https://registry.npmjs.org"

View File

@@ -17,12 +17,12 @@ jobs:
env: env:
GH_TOKEN: ${{ github.token }} GH_TOKEN: ${{ github.token }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: "3.10" python-version: "3.10"
@@ -30,7 +30,7 @@ jobs:
run: pip install -r tools/requirements.txt run: pip install -r tools/requirements.txt
- name: Set up Node - name: Set up Node
uses: actions/setup-node@v4 uses: actions/setup-node@v5
with: with:
node-version: "lts/*" node-version: "lts/*"
cache: "npm" cache: "npm"

View File

@@ -19,7 +19,7 @@ jobs:
issues: write issues: write
pull-requests: write pull-requests: write
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Apply latest Tessl optimization - name: Apply latest Tessl optimization

View File

@@ -10,7 +10,7 @@ jobs:
pull-requests: write pull-requests: write
contents: read contents: read
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- uses: tesslio/skill-review-and-optimize@d81583861aaf29d1da7f10e6539efef4e27b0dd5 - uses: tesslio/skill-review-and-optimize@d81583861aaf29d1da7f10e6539efef4e27b0dd5
with: with:
optimize: 'true' optimize: 'true'

View File

@@ -13,7 +13,7 @@ jobs:
update-star-history: update-star-history:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v5
- name: Install SVG renderer - name: Install SVG renderer
run: | run: |