Skip to content

Commit 9fce936

Browse files
committed
ci: Update actions/checkout to v5 for Node.js 24 compatibility
Node.js 20 actions are deprecated and will be forced to Node.js 24 starting June 2nd, 2026. Update all workflow files and the generator script to use actions/checkout@v5 which supports Node.js 24.
1 parent 615d750 commit 9fce936

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

.github/workflows/arduino_lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ jobs:
33
lint:
44
runs-on: ubuntu-latest
55
steps:
6-
- uses: actions/checkout@v4
6+
- uses: actions/checkout@v5
77
- uses: arduino/arduino-lint-action@v1
88
with:
99
library-manager: update

.github/workflows/build_arduino_examples_matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ jobs:
7777

7878
steps:
7979
- name: Checkout
80-
uses: actions/checkout@v4
80+
uses: actions/checkout@v5
8181
- name: Make directories
8282
run: bash extras/scripts/build-pio-dirs.sh
8383
- name: Build on PlatformIO

.github/workflows/build_examples_esp32_tasmota_2_0_15.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414

1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@v5
1818
- name: Make directories
1919
run: bash extras/scripts/build-pio-dirs.sh
2020
- name: Build on PlatformIO

.github/workflows/build_examples_esp_idf_project.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
steps:
2323
- name: Checkout
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v5
2525
- name: esp-idf build
2626
uses: espressif/esp-idf-ci-action@v1
2727
with:

.github/workflows/build_idf_examples_matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060

6161
steps:
6262
- name: Checkout
63-
uses: actions/checkout@v4
63+
uses: actions/checkout@v5
6464
- name: Make directories
6565
run: bash extras/scripts/build-pio-dirs.sh
6666
- name: Build on PlatformIO

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v5
1616
- name: make
1717
run: make -C extras/tests/pc_based

.github/workflows/test_avr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313

1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v5
1616
- name: get platformio
1717
run: curl -fsSL https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py -o get-platformio.py
1818
- name: install platformio

extras/scripts/generate_build_configs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ def generate_workflow_yml(workflow_name: str, workflow_config: dict[str, Any]) -
203203
"",
204204
" steps:",
205205
" - name: Checkout",
206-
" uses: actions/checkout@v4",
206+
" uses: actions/checkout@v5",
207207
" - name: Make directories",
208208
" run: bash extras/scripts/build-pio-dirs.sh",
209209
" - name: Build on PlatformIO",

0 commit comments

Comments
 (0)