diff --git a/.github/workflows/ci-build-tests.yml b/.github/workflows/ci-build-tests.yml index 00cb96e01f..56218d62c2 100644 --- a/.github/workflows/ci-build-tests.yml +++ b/.github/workflows/ci-build-tests.yml @@ -183,7 +183,7 @@ jobs: uses: actions/checkout@v6.0.2 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-build-v1-${{ hashFiles('**/requirements.txt') }} @@ -191,7 +191,7 @@ jobs: ${{ runner.os }}-pip-build-v1- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: | ~/.platformio diff --git a/.github/workflows/ci-unit-tests.yml b/.github/workflows/ci-unit-tests.yml index 61db1af1c0..164093b1f7 100644 --- a/.github/workflows/ci-unit-tests.yml +++ b/.github/workflows/ci-unit-tests.yml @@ -51,7 +51,7 @@ jobs: uses: actions/checkout@v6.0.2 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-unit-v1-${{ hashFiles('**/requirements.txt') }} @@ -59,7 +59,7 @@ jobs: ${{ runner.os }}-pip-unit-v1- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: | ~/.platformio diff --git a/.github/workflows/ci-validate-boards.yml b/.github/workflows/ci-validate-boards.yml index 5697c1bb82..892a6d1169 100644 --- a/.github/workflows/ci-validate-boards.yml +++ b/.github/workflows/ci-validate-boards.yml @@ -30,7 +30,7 @@ jobs: uses: actions/checkout@v6.0.2 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-validation-v1-${{ hashFiles('**/requirements.txt') }} diff --git a/.github/workflows/ci-validate-lines.yml b/.github/workflows/ci-validate-lines.yml index 80e280f7f1..c0c8427f44 100644 --- a/.github/workflows/ci-validate-lines.yml +++ b/.github/workflows/ci-validate-lines.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@v6.0.2 - name: Cache node_modules - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: node_modules key: ${{ runner.os }}-npm-lines-v1-${{ hashFiles('**/package-lock.json') }} diff --git a/.github/workflows/ci-validate-pins.yml b/.github/workflows/ci-validate-pins.yml index 89cf7fc242..9a1dfc1e60 100644 --- a/.github/workflows/ci-validate-pins.yml +++ b/.github/workflows/ci-validate-pins.yml @@ -33,7 +33,7 @@ jobs: uses: actions/checkout@v6.0.2 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-validation-v1-${{ hashFiles('**/requirements.txt') }} diff --git a/.github/workflows/compile-configs.yml b/.github/workflows/compile-configs.yml index 527904ac36..a978b88353 100644 --- a/.github/workflows/compile-configs.yml +++ b/.github/workflows/compile-configs.yml @@ -21,18 +21,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -97,18 +97,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -191,18 +191,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -317,18 +317,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -450,18 +450,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -583,18 +583,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -681,18 +681,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -758,18 +758,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -853,18 +853,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -971,18 +971,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} diff --git a/.github/workflows/compile-configs_C2.yml b/.github/workflows/compile-configs_C2.yml index 43cf5f16ed..69a19abd1f 100644 --- a/.github/workflows/compile-configs_C2.yml +++ b/.github/workflows/compile-configs_C2.yml @@ -22,18 +22,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -112,18 +112,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -198,18 +198,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -296,18 +296,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -419,18 +419,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} diff --git a/.github/workflows/compile-configs_HC32.yml b/.github/workflows/compile-configs_HC32.yml index f2ae5616a5..1efd53544f 100644 --- a/.github/workflows/compile-configs_HC32.yml +++ b/.github/workflows/compile-configs_HC32.yml @@ -21,18 +21,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -100,18 +100,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -199,18 +199,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -317,18 +317,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} diff --git a/.github/workflows/compile-configs_ender3.yml b/.github/workflows/compile-configs_ender3.yml index 184b6ef8a2..9bec76a49e 100644 --- a/.github/workflows/compile-configs_ender3.yml +++ b/.github/workflows/compile-configs_ender3.yml @@ -22,18 +22,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -106,18 +106,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -199,18 +199,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -309,18 +309,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -413,18 +413,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -503,18 +503,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -591,18 +591,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -673,18 +673,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -764,18 +764,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -872,18 +872,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -979,18 +979,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -1078,18 +1078,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -1180,18 +1180,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} @@ -1316,18 +1316,18 @@ jobs: steps: - uses: actions/checkout@v6.0.2 - name: Set up node - uses: actions/setup-node@v6.3.0 + uses: actions/setup-node@v6.4.0 with: node-version: 20 - name: Cache pip - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Cache PlatformIO - uses: actions/cache@v5.0.4 + uses: actions/cache@v5.0.5 with: path: ~/.platformio key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}