Skip to content

Commit d07f1e6

Browse files
committed
⬆️(ci) upgrade GitHub Actions workflow steps to latest versions
Update actions/setup-node from v4 to v6 and actions/cache from v4 to v5 for improved performance, security patches, and Node.js runtime compatibility. Signed-off-by: Stephan Meijer <me@stephanmeijer.com>
1 parent b94af86 commit d07f1e6

5 files changed

Lines changed: 12 additions & 12 deletions

File tree

.github/workflows/calendars-frontend.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ jobs:
2222
uses: actions/checkout@v6
2323

2424
- name: Setup Node.js
25-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@v6
2626
with:
2727
node-version: "22.x"
2828
- name: Restore the frontend cache
29-
uses: actions/cache@v4
29+
uses: actions/cache@v5
3030
with:
3131
path: "src/frontend/**/node_modules"
3232
key: front-node_modules-${{ hashFiles('src/frontend/**/yarn.lock') }}
@@ -43,12 +43,12 @@ jobs:
4343
uses: actions/checkout@v6
4444

4545
- name: Setup Node.js
46-
uses: actions/setup-node@v4
46+
uses: actions/setup-node@v6
4747
with:
4848
node-version: "22.x"
4949

5050
- name: Restore the frontend cache
51-
uses: actions/cache@v4
51+
uses: actions/cache@v5
5252
with:
5353
path: "src/frontend/**/node_modules"
5454
key: front-node_modules-${{ hashFiles('src/frontend/**/yarn.lock') }}
@@ -73,12 +73,12 @@ jobs:
7373
uses: actions/checkout@v6
7474

7575
- name: Setup Node.js
76-
uses: actions/setup-node@v4
76+
uses: actions/setup-node@v6
7777
with:
7878
node-version: "22.x"
7979

8080
- name: Restore the frontend cache
81-
uses: actions/cache@v4
81+
uses: actions/cache@v5
8282
with:
8383
path: "src/frontend/**/node_modules"
8484
key: front-node_modules-${{ hashFiles('src/frontend/**/yarn.lock') }}

.github/workflows/calendars.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ jobs:
131131
sudo mkdir -p /data/static
132132
133133
- name: Restore the mail templates
134-
uses: actions/cache@v4
134+
uses: actions/cache@v5
135135
id: mail-templates
136136
with:
137137
path: "src/backend/core/templates/mail"

.github/workflows/crowdin_download.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
CROWDIN_BASE_PATH: "../src/"
4848
# frontend i18n
4949
- name: Restore the frontend cache
50-
uses: actions/cache@v4
50+
uses: actions/cache@v5
5151
with:
5252
path: "src/frontend/**/node_modules"
5353
key: front-node_modules-${{ hashFiles('src/frontend/**/yarn.lock') }}

.github/workflows/crowdin_upload.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
DJANGO_CONFIGURATION=Build python manage.py makemessages -a --keep-pot
4141
# frontend i18n
4242
- name: Restore the frontend cache
43-
uses: actions/cache@v4
43+
uses: actions/cache@v5
4444
with:
4545
path: "src/frontend/**/node_modules"
4646
key: front-node_modules-${{ hashFiles('src/frontend/**/yarn.lock') }}

.github/workflows/front-dependencies-installation.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,22 @@ jobs:
1515
- name: Checkout
1616
uses: actions/checkout@v6
1717
- name: Restore the frontend cache
18-
uses: actions/cache@v4
18+
uses: actions/cache@v5
1919
id: front-node_modules
2020
with:
2121
path: "src/frontend/**/node_modules"
2222
key: front-node_modules-${{ hashFiles('src/frontend/**/yarn.lock') }}
2323
- name: Setup Node.js
2424
if: steps.front-node_modules.outputs.cache-hit != 'true'
25-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@v6
2626
with:
2727
node-version: ${{ inputs.node_version }}
2828
- name: Install dependencies
2929
if: steps.front-node_modules.outputs.cache-hit != 'true'
3030
run: cd src/frontend/ && yarn install --frozen-lockfile
3131
- name: Cache install frontend
3232
if: steps.front-node_modules.outputs.cache-hit != 'true'
33-
uses: actions/cache@v4
33+
uses: actions/cache@v5
3434
with:
3535
path: "src/frontend/**/node_modules"
3636
key: front-node_modules-${{ hashFiles('src/frontend/**/yarn.lock') }}

0 commit comments

Comments
 (0)