diff --git a/.github/workflows/check-markdown-task.yml b/.github/workflows/check-markdown-task.yml index ab0726a..42692b3 100644 --- a/.github/workflows/check-markdown-task.yml +++ b/.github/workflows/check-markdown-task.yml @@ -16,6 +16,7 @@ on: - "**.mkdn" - "**.mdown" - "**.markdown" + - "**/.npmrc" pull_request: paths: - ".github/workflows/check-markdown-task.ya?ml" @@ -28,6 +29,7 @@ on: - "**.mkdn" - "**.mdown" - "**.markdown" + - "**/.npmrc" schedule: # Run every Tuesday at 8 AM UTC to catch breakage caused by external changes. - cron: "0 8 * * TUE" diff --git a/.github/workflows/check-npm-task.yml b/.github/workflows/check-npm-task.yml index c63e2a7..1ac19f9 100644 --- a/.github/workflows/check-npm-task.yml +++ b/.github/workflows/check-npm-task.yml @@ -6,12 +6,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 cf72a43..9674708 100644 --- a/.github/workflows/check-prettier-formatting-task.yml +++ b/.github/workflows/check-prettier-formatting-task.yml @@ -7,6 +7,7 @@ on: paths: - ".github/workflows/check-prettier-formatting-task.ya?ml" - "Taskfile.ya?ml" + - "**/.npmrc" - "**/.prettierignore" - "**/.prettierrc*" # CSS @@ -103,6 +104,7 @@ on: paths: - ".github/workflows/check-prettier-formatting-task.ya?ml" - "Taskfile.ya?ml" + - "**/.npmrc" - "**/.prettierignore" - "**/.prettierrc*" # CSS diff --git a/.github/workflows/check-taskfiles.yml b/.github/workflows/check-taskfiles.yml index d9be408..e6e67d3 100644 --- a/.github/workflows/check-taskfiles.yml +++ b/.github/workflows/check-taskfiles.yml @@ -8,6 +8,7 @@ on: - ".github/workflows/check-taskfiles.ya?ml" - "package.json" - "package-lock.json" + - "**/.npmrc" - "**/Taskfile.ya?ml" - "**/DistTasks.ya?ml" pull_request: @@ -15,6 +16,7 @@ on: - ".github/workflows/check-taskfiles.ya?ml" - "package.json" - "package-lock.json" + - "**/.npmrc" - "**/Taskfile.ya?ml" - "**/DistTasks.ya?ml" schedule: diff --git a/.github/workflows/check-workflows-task.yml b/.github/workflows/check-workflows-task.yml index e861ed1..440f265 100644 --- a/.github/workflows/check-workflows-task.yml +++ b/.github/workflows/check-workflows-task.yml @@ -9,12 +9,14 @@ on: - "package.json" - "package-lock.json" - "Taskfile.ya?ml" + - "**/.npmrc" pull_request: paths: - ".github/workflows/*.ya?ml" - "package.json" - "package-lock.json" - "Taskfile.ya?ml" + - "**/.npmrc" schedule: # Run every Tuesday at 8 AM UTC to catch breakage resulting from changes to the JSON schema. - cron: "0 8 * * TUE" diff --git a/.github/workflows/sync-labels-npm.yml b/.github/workflows/sync-labels-npm.yml index 1585cba..6ec0b34 100644 --- a/.github/workflows/sync-labels-npm.yml +++ b/.github/workflows/sync-labels-npm.yml @@ -13,12 +13,14 @@ on: - ".github/label-configuration-files/*.ya?ml" - "package.json" - "package-lock.json" + - "**/.npmrc" pull_request: paths: - ".github/workflows/sync-labels-npm.ya?ml" - ".github/label-configuration-files/*.ya?ml" - "package.json" - "package-lock.json" + - "**/.npmrc" schedule: # Run daily at 8 AM UTC to sync with changes to shared label configurations. - cron: "0 8 * * *" diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..2fc27b7 --- /dev/null +++ b/.npmrc @@ -0,0 +1,3 @@ +# See: https://docs.npmjs.com/cli/configuring-npm/npmrc + +engine-strict = true