Skip to content

Commit 21d7df9

Browse files
authored
Merge pull request #785 from per1234/prettier-npm
Use npm to manage Prettier tool dependency
2 parents 39f8784 + cf933a8 commit 21d7df9

File tree

4 files changed

+31
-2
lines changed

4 files changed

+31
-2
lines changed

.github/workflows/check-prettier-formatting-task.yml

+9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/check-prettier-formatting-task.md
22
name: Check Prettier Formatting
33

4+
env:
5+
# See: https://github.com/actions/setup-node/#readme
6+
NODE_VERSION: 20.x
7+
48
# See: https://docs.github.com/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows
59
on:
610
create:
@@ -238,6 +242,11 @@ jobs:
238242
- name: Checkout repository
239243
uses: actions/checkout@v4
240244

245+
- name: Setup Node.js
246+
uses: actions/setup-node@v4
247+
with:
248+
node-version: ${{ env.NODE_VERSION }}
249+
241250
- name: Install Task
242251
uses: arduino/setup-task@v2
243252
with:

Taskfile.yml

+2
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,8 @@ tasks:
200200
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-prettier-formatting-task/Taskfile.yml
201201
general:format-prettier:
202202
desc: Format all supported files with Prettier
203+
deps:
204+
- task: npm:install-deps
203205
cmds:
204206
- npx prettier --write .
205207

package-lock.json

+18-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"devDependencies": {
33
"markdown-link-check": "3.11.2",
4-
"markdownlint-cli": "0.37.0"
4+
"markdownlint-cli": "0.37.0",
5+
"prettier": "3.3.3"
56
},
67
"type": "module"
78
}

0 commit comments

Comments
 (0)