diff --git a/.github/workflows/check-markdown-task.yml b/.github/workflows/check-markdown-task.yml index 3c8f40c0..fa2c63b8 100644 --- a/.github/workflows/check-markdown-task.yml +++ b/.github/workflows/check-markdown-task.yml @@ -12,6 +12,7 @@ on: paths: - ".github/workflows/check-markdown-task.ya?ml" - ".markdown-link-check.json" + - "**/.npmrc" - "package.json" - "package-lock.json" - "Taskfile.ya?ml" @@ -24,6 +25,7 @@ on: paths: - ".github/workflows/check-markdown-task.ya?ml" - ".markdown-link-check.json" + - "**/.npmrc" - "package.json" - "package-lock.json" - "Taskfile.ya?ml" diff --git a/.github/workflows/check-mkdocs-task.yml b/.github/workflows/check-mkdocs-task.yml index 2cd3cc02..6397f0ab 100644 --- a/.github/workflows/check-mkdocs-task.yml +++ b/.github/workflows/check-mkdocs-task.yml @@ -13,8 +13,11 @@ on: push: paths: - ".github/workflows/check-mkdocs-task.ya?ml" + - "**/.npmrc" - "Taskfile.ya?ml" - "mkdocs.ya?ml" + - "package.json" + - "package-lock.json" - "poetry.lock" - "pyproject.toml" - "docs/**" @@ -24,8 +27,11 @@ on: pull_request: paths: - ".github/workflows/check-mkdocs-task.ya?ml" + - "**/.npmrc" - "Taskfile.ya?ml" - "mkdocs.ya?ml" + - "package.json" + - "package-lock.json" - "poetry.lock" - "pyproject.toml" - "docs/**" @@ -87,6 +93,11 @@ jobs: - name: Install Poetry run: pip install poetry + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version-file: package.json + - name: Install Task uses: arduino/setup-task@v2 with: diff --git a/.github/workflows/check-npm-task.yml b/.github/workflows/check-npm-task.yml index e9f13782..4dd2a083 100644 --- a/.github/workflows/check-npm-task.yml +++ b/.github/workflows/check-npm-task.yml @@ -7,12 +7,14 @@ on: push: paths: - ".github/workflows/check-npm-task.ya?ml" + - "**/.npmrc" - "**/package.json" - "**/package-lock.json" - "Taskfile.ya?ml" pull_request: paths: - ".github/workflows/check-npm-task.ya?ml" + - "**/.npmrc" - "**/package.json" - "**/package-lock.json" - "Taskfile.ya?ml" diff --git a/.github/workflows/check-prettier-formatting-task.yml b/.github/workflows/check-prettier-formatting-task.yml index f3ef0ec8..f74f8315 100644 --- a/.github/workflows/check-prettier-formatting-task.yml +++ b/.github/workflows/check-prettier-formatting-task.yml @@ -8,6 +8,7 @@ on: paths: - ".github/workflows/check-prettier-formatting-task.ya?ml" - "Taskfile.ya?ml" + - "**/.npmrc" - "**/.prettierignore" - "**/.prettierrc*" # CSS @@ -104,6 +105,7 @@ on: paths: - ".github/workflows/check-prettier-formatting-task.ya?ml" - "Taskfile.ya?ml" + - "**/.npmrc" - "**/.prettierignore" - "**/.prettierrc*" # CSS diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..2fc27b7e --- /dev/null +++ b/.npmrc @@ -0,0 +1,3 @@ +# See: https://docs.npmjs.com/cli/configuring-npm/npmrc + +engine-strict = true