diff --git a/.github/workflows/check-configs.yml b/.github/workflows/check-configs.yml index 862f0a6d..f1371c94 100644 --- a/.github/workflows/check-configs.yml +++ b/.github/workflows/check-configs.yml @@ -51,7 +51,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download JSON schema id: download-schema diff --git a/.github/workflows/check-general-formatting.yml b/.github/workflows/check-general-formatting.yml index fba1b6af..4b55123e 100644 --- a/.github/workflows/check-general-formatting.yml +++ b/.github/workflows/check-general-formatting.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install editorconfig-checker uses: editorconfig-checker/action-editorconfig-checker@v2 diff --git a/.github/workflows/check-javascript-npm.yml b/.github/workflows/check-javascript-npm.yml index 247675fe..ccee9359 100644 --- a/.github/workflows/check-javascript-npm.yml +++ b/.github/workflows/check-javascript-npm.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install dependencies run: npm install --only=dev diff --git a/.github/workflows/check-json.yml b/.github/workflows/check-json.yml index 1452b2c3..f6f9af28 100644 --- a/.github/workflows/check-json.yml +++ b/.github/workflows/check-json.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install eslint run: npm install --no-save eslint eslint-plugin-jsonc diff --git a/.github/workflows/check-markdown.yml b/.github/workflows/check-markdown.yml index 52ae47b3..331e0322 100644 --- a/.github/workflows/check-markdown.yml +++ b/.github/workflows/check-markdown.yml @@ -35,7 +35,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Initialize markdownlint-cli problem matcher uses: xt0rted/markdownlint-problem-matcher@v3 @@ -53,7 +53,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Determine whether only modified files should be checked id: check-modified diff --git a/.github/workflows/check-npm.yml b/.github/workflows/check-npm.yml index 160788c6..8dd865ea 100644 --- a/.github/workflows/check-npm.yml +++ b/.github/workflows/check-npm.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download JSON schema for package.json id: download-schema @@ -148,7 +148,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v4 diff --git a/.github/workflows/check-prettier-formatting.yml b/.github/workflows/check-prettier-formatting.yml index be7db5b1..6673d80e 100644 --- a/.github/workflows/check-prettier-formatting.yml +++ b/.github/workflows/check-prettier-formatting.yml @@ -207,7 +207,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Prettier run: sudo npm install --global prettier diff --git a/.github/workflows/check-shell.yml b/.github/workflows/check-shell.yml index 130d0029..7662ee36 100644 --- a/.github/workflows/check-shell.yml +++ b/.github/workflows/check-shell.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: ShellCheck uses: azohra/shell-linter@latest @@ -41,7 +41,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Format shell scripts # https://github.com/mvdan/sh @@ -57,7 +57,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check for non-executable scripts run: | diff --git a/.github/workflows/check-sync.yml b/.github/workflows/check-sync.yml index ce779ed4..3de9c229 100644 --- a/.github/workflows/check-sync.yml +++ b/.github/workflows/check-sync.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check file duplicates sync run: | diff --git a/.github/workflows/check-taskfiles.yml b/.github/workflows/check-taskfiles.yml index e6d08603..686462ca 100644 --- a/.github/workflows/check-taskfiles.yml +++ b/.github/workflows/check-taskfiles.yml @@ -69,7 +69,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v4 diff --git a/.github/workflows/check-workflows.yml b/.github/workflows/check-workflows.yml index 90e3a6dd..5a28f4b9 100644 --- a/.github/workflows/check-workflows.yml +++ b/.github/workflows/check-workflows.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download JSON schema for GitHub Actions workflows id: download-schema diff --git a/.github/workflows/check-yaml.yml b/.github/workflows/check-yaml.yml index 4dd73d64..08833020 100644 --- a/.github/workflows/check-yaml.yml +++ b/.github/workflows/check-yaml.yml @@ -63,7 +63,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check YAML continue-on-error: ${{ matrix.configuration.continue-on-error }} diff --git a/.github/workflows/spell-check.yml b/.github/workflows/spell-check.yml index 6faf09c8..c79cdf4a 100644 --- a/.github/workflows/spell-check.yml +++ b/.github/workflows/spell-check.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Spell check uses: codespell-project/actions-codespell@v2 diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index 4f7e23ed..f72cb5e8 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download JSON schema for labels configuration file id: download-schema @@ -109,7 +109,7 @@ jobs: echo "flag=--dry-run" >> $GITHUB_OUTPUT - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download configuration file artifacts uses: actions/download-artifact@v4 diff --git a/workflow-templates/check-action-metadata.yml b/workflow-templates/check-action-metadata.yml index 9071f612..f3617044 100644 --- a/workflow-templates/check-action-metadata.yml +++ b/workflow-templates/check-action-metadata.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download JSON schema for action.yml id: download-schema diff --git a/workflow-templates/check-arduino.yml b/workflow-templates/check-arduino.yml index af7fc0b7..50bb16d8 100644 --- a/workflow-templates/check-arduino.yml +++ b/workflow-templates/check-arduino.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Arduino Lint uses: arduino/arduino-lint-action@v2 diff --git a/workflow-templates/check-asciidoc.yml b/workflow-templates/check-asciidoc.yml index 215c0e91..67210fe2 100644 --- a/workflow-templates/check-asciidoc.yml +++ b/workflow-templates/check-asciidoc.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Ruby uses: ruby/setup-ruby@v1 @@ -64,7 +64,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install asciidoc-link-check run: sudo npm install --global asciidoc-link-check diff --git a/workflow-templates/check-cpp.yml b/workflow-templates/check-cpp.yml index b0a82f0b..e0d61306 100644 --- a/workflow-templates/check-cpp.yml +++ b/workflow-templates/check-cpp.yml @@ -52,7 +52,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Format uses: DoozyX/clang-format-lint-action@v0.18 diff --git a/workflow-templates/check-general-formatting-npm.yml b/workflow-templates/check-general-formatting-npm.yml index 2a66af95..5b389501 100644 --- a/workflow-templates/check-general-formatting-npm.yml +++ b/workflow-templates/check-general-formatting-npm.yml @@ -24,7 +24,7 @@ jobs: echo "EC_INSTALL_PATH=${{ runner.temp }}/editorconfig-checker" >> "$GITHUB_ENV" - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install dependencies run: npm install diff --git a/workflow-templates/check-general-formatting.yml b/workflow-templates/check-general-formatting.yml index fba1b6af..4b55123e 100644 --- a/workflow-templates/check-general-formatting.yml +++ b/workflow-templates/check-general-formatting.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install editorconfig-checker uses: editorconfig-checker/action-editorconfig-checker@v2 diff --git a/workflow-templates/check-javascript-npm.yml b/workflow-templates/check-javascript-npm.yml index 247675fe..ccee9359 100644 --- a/workflow-templates/check-javascript-npm.yml +++ b/workflow-templates/check-javascript-npm.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install dependencies run: npm install --only=dev diff --git a/workflow-templates/check-json.yml b/workflow-templates/check-json.yml index 1452b2c3..f6f9af28 100644 --- a/workflow-templates/check-json.yml +++ b/workflow-templates/check-json.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install eslint run: npm install --no-save eslint eslint-plugin-jsonc diff --git a/workflow-templates/check-markdown.yml b/workflow-templates/check-markdown.yml index 52ae47b3..331e0322 100644 --- a/workflow-templates/check-markdown.yml +++ b/workflow-templates/check-markdown.yml @@ -35,7 +35,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Initialize markdownlint-cli problem matcher uses: xt0rted/markdownlint-problem-matcher@v3 @@ -53,7 +53,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Determine whether only modified files should be checked id: check-modified diff --git a/workflow-templates/check-mkdocs.yml b/workflow-templates/check-mkdocs.yml index 6978ee63..680b9cab 100644 --- a/workflow-templates/check-mkdocs.yml +++ b/workflow-templates/check-mkdocs.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install dependencies run: | diff --git a/workflow-templates/check-npm.yml b/workflow-templates/check-npm.yml index 160788c6..8dd865ea 100644 --- a/workflow-templates/check-npm.yml +++ b/workflow-templates/check-npm.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download JSON schema for package.json id: download-schema @@ -148,7 +148,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v4 diff --git a/workflow-templates/check-packaging-ncc-typescript-npm.yml b/workflow-templates/check-packaging-ncc-typescript-npm.yml index 1d9dd75f..f60f4bdb 100644 --- a/workflow-templates/check-packaging-ncc-typescript-npm.yml +++ b/workflow-templates/check-packaging-ncc-typescript-npm.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v4 diff --git a/workflow-templates/check-packaging-ncc-typescript-task.yml b/workflow-templates/check-packaging-ncc-typescript-task.yml index 2bdb8607..d2a5c91b 100644 --- a/workflow-templates/check-packaging-ncc-typescript-task.yml +++ b/workflow-templates/check-packaging-ncc-typescript-task.yml @@ -37,7 +37,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v4 diff --git a/workflow-templates/check-prettier-formatting-npm.yml b/workflow-templates/check-prettier-formatting-npm.yml index eedf44a0..af94b750 100644 --- a/workflow-templates/check-prettier-formatting-npm.yml +++ b/workflow-templates/check-prettier-formatting-npm.yml @@ -208,7 +208,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Prettier run: npm install diff --git a/workflow-templates/check-prettier-formatting.yml b/workflow-templates/check-prettier-formatting.yml index be7db5b1..6673d80e 100644 --- a/workflow-templates/check-prettier-formatting.yml +++ b/workflow-templates/check-prettier-formatting.yml @@ -207,7 +207,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Prettier run: sudo npm install --global prettier diff --git a/workflow-templates/check-python.yml b/workflow-templates/check-python.yml index 4214b128..bdf15037 100644 --- a/workflow-templates/check-python.yml +++ b/workflow-templates/check-python.yml @@ -39,7 +39,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install flake8 run: | @@ -57,7 +57,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Python uses: actions/setup-python@v5 diff --git a/workflow-templates/check-shell.yml b/workflow-templates/check-shell.yml index 130d0029..7662ee36 100644 --- a/workflow-templates/check-shell.yml +++ b/workflow-templates/check-shell.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: ShellCheck uses: azohra/shell-linter@latest @@ -41,7 +41,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Format shell scripts # https://github.com/mvdan/sh @@ -57,7 +57,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check for non-executable scripts run: | diff --git a/workflow-templates/check-toc.yml b/workflow-templates/check-toc.yml index f157b9fd..5f4f8219 100644 --- a/workflow-templates/check-toc.yml +++ b/workflow-templates/check-toc.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install markdown-toc run: sudo npm install --global markdown-toc diff --git a/workflow-templates/check-tsconfig.yml b/workflow-templates/check-tsconfig.yml index ffa2ba15..1e76c617 100644 --- a/workflow-templates/check-tsconfig.yml +++ b/workflow-templates/check-tsconfig.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install strip-json-comments-cli run: sudo npm install --global strip-json-comments-cli diff --git a/workflow-templates/check-typescript-npm.yml b/workflow-templates/check-typescript-npm.yml index ba4beb22..7d97e09f 100644 --- a/workflow-templates/check-typescript-npm.yml +++ b/workflow-templates/check-typescript-npm.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v4 diff --git a/workflow-templates/check-typescript-task.yml b/workflow-templates/check-typescript-task.yml index 8fff9d99..5083d75a 100644 --- a/workflow-templates/check-typescript-task.yml +++ b/workflow-templates/check-typescript-task.yml @@ -40,7 +40,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v4 diff --git a/workflow-templates/check-workflows.yml b/workflow-templates/check-workflows.yml index bd0d404b..46059b18 100644 --- a/workflow-templates/check-workflows.yml +++ b/workflow-templates/check-workflows.yml @@ -23,7 +23,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download JSON schema for GitHub Actions workflows id: download-schema diff --git a/workflow-templates/check-yaml.yml b/workflow-templates/check-yaml.yml index 4dd73d64..08833020 100644 --- a/workflow-templates/check-yaml.yml +++ b/workflow-templates/check-yaml.yml @@ -63,7 +63,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check YAML continue-on-error: ${{ matrix.configuration.continue-on-error }} diff --git a/workflow-templates/compile-examples-private.yml b/workflow-templates/compile-examples-private.yml index ea221f50..4fddb94f 100644 --- a/workflow-templates/compile-examples-private.yml +++ b/workflow-templates/compile-examples-private.yml @@ -48,7 +48,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Compile examples uses: arduino/compile-sketches@v1 diff --git a/workflow-templates/compile-examples.yml b/workflow-templates/compile-examples.yml index 02849044..0177d649 100644 --- a/workflow-templates/compile-examples.yml +++ b/workflow-templates/compile-examples.yml @@ -46,7 +46,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Compile examples uses: arduino/compile-sketches@v1 diff --git a/workflow-templates/compile-platform-examples-private.yml b/workflow-templates/compile-platform-examples-private.yml index 81cb774d..ed47f115 100644 --- a/workflow-templates/compile-platform-examples-private.yml +++ b/workflow-templates/compile-platform-examples-private.yml @@ -48,12 +48,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 # The source files are in a subfolder of the ArduinoCore-API repository, # so it's not possible to clone it directly to the final destination in the core. - name: Checkout ArduinoCore-API - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: arduino/ArduinoCore-API path: ArduinoCore-API diff --git a/workflow-templates/compile-platform-examples.yml b/workflow-templates/compile-platform-examples.yml index a06d399a..8a110831 100644 --- a/workflow-templates/compile-platform-examples.yml +++ b/workflow-templates/compile-platform-examples.yml @@ -46,12 +46,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 # The source files are in a subfolder of the ArduinoCore-API repository, # so it's not possible to clone it directly to the final destination in the core. - name: Checkout ArduinoCore-API - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: arduino/ArduinoCore-API path: ArduinoCore-API diff --git a/workflow-templates/compile-sketches-private.yml b/workflow-templates/compile-sketches-private.yml index 2a416aa9..c0690827 100644 --- a/workflow-templates/compile-sketches-private.yml +++ b/workflow-templates/compile-sketches-private.yml @@ -54,7 +54,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Compile examples uses: arduino/compile-sketches@v1 diff --git a/workflow-templates/compile-sketches.yml b/workflow-templates/compile-sketches.yml index ecc4b3f8..79dae3a6 100644 --- a/workflow-templates/compile-sketches.yml +++ b/workflow-templates/compile-sketches.yml @@ -52,7 +52,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Compile examples uses: arduino/compile-sketches@v1 diff --git a/workflow-templates/spell-check.yml b/workflow-templates/spell-check.yml index 6faf09c8..c79cdf4a 100644 --- a/workflow-templates/spell-check.yml +++ b/workflow-templates/spell-check.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Spell check uses: codespell-project/actions-codespell@v2 diff --git a/workflow-templates/test-cpp.yml b/workflow-templates/test-cpp.yml index 4d7c6160..eb5faf1c 100644 --- a/workflow-templates/test-cpp.yml +++ b/workflow-templates/test-cpp.yml @@ -33,7 +33,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: arduino/cpp-test-action@v1 with: diff --git a/workflow-templates/test-javascript-jest-task.yml b/workflow-templates/test-javascript-jest-task.yml index e07109cd..848bceae 100644 --- a/workflow-templates/test-javascript-jest-task.yml +++ b/workflow-templates/test-javascript-jest-task.yml @@ -39,7 +39,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js uses: actions/setup-node@v4