Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: npm/cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: libnpmfund-v4.0.1
Choose a base ref
...
head repository: npm/cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: libnpmfund-v4.0.2
Choose a head ref

Commits on Nov 1, 2022

  1. docs: fixed some typos (#5763)

    fixed some typos
    bitdaw authored Nov 1, 2022
    Copy the full SHA
    ce6745c View commit details
  2. fix: use hosted-git-info to parse registry urls (#5758)

    Previously this was using `new URL` which would fail on some urls that
    `hosted-git-info` is able to parse. But if we still get a url that can't
    be parsed, we now set it to be removed from the tree instead of
    erroring.
    
    Fixes: #5278
    lukekarrys authored Nov 1, 2022
    Copy the full SHA
    0c5834e View commit details
  3. chore: rewrite scripts/ with javascript

    Goals of this rewrite:
    
    - Better portability of scripts to anywhere we can run `node` and no
      reliance on `make` or other tools
    - More code inside `scripts/` and less inside of CI workflows to allow
      for easier local testing
    - Reuse the same scripts for similar workflows (eg `publish` and
      `smoke-publish`)
    
    Future goals:
    
    - Allow testing of `scripts`
    
    Some highlights of the new scripts:
    
    `scripts/create-node-pr.js`
    
    - This now operates on cloned copy of the base repo that is pushed to
      our fork, so we no longer need to manually sync our fork.
    - Uses the published registry tarball for as much of the PR as possible,
      falling back to including local files from source. This will enable
      for easier migration to eventually only using the tarball contents.
    
    `scripts/publish.js`
    
    - Replaces `make publish`
    - Will publish all workspaces that need to be published, before
      publishing the CLI.
    - Makes running tests an optional part of the script, since CI now runs
      the tests.
    - Can optionally only pack the tarball, for use in CI to test installing
      the tarball.
    
    `scripts/util.js`
    
    - Shared utilities for spawning commands including helpers for `npm` and
      `gh`.
    - Common interface for running, parsing args, logging, and debugging
      of scripts.
    lukekarrys authored and wraithgar committed Nov 1, 2022
    Copy the full SHA
    9709ae6 View commit details
  4. chore: @npmcli/template-oss@4.7.1

    lukekarrys authored and wraithgar committed Nov 1, 2022
    Copy the full SHA
    2293fb2 View commit details
  5. chore: remove mdx from docs build

    We will be updating to mdx@2 soon which is esm only, but built in to
    Gatsby. Due to the new documentation build process here and in
    `npm/documentation`, there is much less need for us to verify all our
    docs here. Therefore, it is best to remove this dependency now to avoid
    needing to update it here at the same time as the docs site.
    lukekarrys authored and wraithgar committed Nov 1, 2022
    Copy the full SHA
    f361796 View commit details
  6. chore: licensee@9.0.0

    lukekarrys authored and wraithgar committed Nov 1, 2022
    Copy the full SHA
    edbbc3a View commit details
  7. chore: move doc deps to dev

    This moves all the dependencies of the `docs/` workspace to dev deps. I
    had originally moved them out of devDeps as part of #5309, but this
    seems to go against the grain of other tooling. We would have to special
    case both `audit` and `licensee` to run on a custom subset of our
    dependency tree.
    
    Maybe one day when all tools can be piped the output of an `npm query`
    this will be possible. It would be nice if we could only audit
    dependencies that are bundled as part of the CLI.
    
    But for now it's easier to move these to devDeps and then reinstall only
    the docs workspace after pruning during the publish step.
    lukekarrys authored and wraithgar committed Nov 1, 2022
    Copy the full SHA
    29a3009 View commit details
  8. chore: @npmcli/temlate-oss@4.8.0

    lukekarrys authored and wraithgar committed Nov 1, 2022
    Copy the full SHA
    c09abca View commit details
  9. Copy the full SHA
    6df246f View commit details
  10. Copy the full SHA
    706b3d3 View commit details
  11. chore: automatically remove ignored node_modules files

    Previously it would report the errors and require rerunning the script.
    It's been safe enough that we know automatically remove the files. We
    then run the `git ls-files` command again to make sure they were all
    removed. Only if any are left do we error with a message requiring a
    manual fix.
    lukekarrys authored and wraithgar committed Nov 1, 2022
    Copy the full SHA
    c0fcd27 View commit details
  12. chore: remove install.sh script

    The readme already points to the canonical url (https://www.npmjs.com/install.sh)
    which is sourced from https://github.com/npm/npm-install-script so this
    file does not need to live in this repo anymore.
    lukekarrys authored and wraithgar committed Nov 1, 2022
    Copy the full SHA
    a90ed81 View commit details

Commits on Nov 2, 2022

  1. Copy the full SHA
    c88c53b View commit details
  2. deps: remove opener, @npmcli/promise-spawn@6.0.1, @npmcli/run-script@…

    …5.1.1, @npmcli/git@4.0.3, pacote@15.0.5, which@3.0.0
    nlf authored and wraithgar committed Nov 2, 2022
    1
    Copy the full SHA
    ac25863 View commit details
  3. 1
    Copy the full SHA
    41843ad View commit details
  4. 1
    Copy the full SHA
    8fd614a View commit details
  5. deps: pacote@15.0.6

    lukekarrys authored and wraithgar committed Nov 2, 2022
    1
    Copy the full SHA
    205e2fd View commit details
  6. deps: @npmcli/run-script@6.0.0

    lukekarrys authored and wraithgar committed Nov 2, 2022
    1
    Copy the full SHA
    abfb28b View commit details
  7. fix: don't set stdioString for any spawn/run-script calls

    These libraries now return strings by default which is what we always
    want in the CLI for error reporting.
    
    Fixes #5766
    lukekarrys authored and wraithgar committed Nov 2, 2022
    1
    Copy the full SHA
    1f5382d View commit details
  8. deps: node-gyp@9.3.0

    wraithgar committed Nov 2, 2022
    1
    Copy the full SHA
    2fef570 View commit details
  9. deps: tar@6.1.12

    wraithgar committed Nov 2, 2022
    1
    Copy the full SHA
    5730d17 View commit details
  10. deps: nopt@7.0.0

    wraithgar committed Nov 2, 2022
    1
    Copy the full SHA
    66f9bcd View commit details
  11. deps: abbrev@2.0.0

    wraithgar committed Nov 2, 2022
    1
    Copy the full SHA
    024e612 View commit details
  12. 1
    Copy the full SHA
    9972ed1 View commit details
  13. 1
    Copy the full SHA
    6b6dfca View commit details
  14. deps: cli-table3@0.6.3

    wraithgar committed Nov 2, 2022
    1
    Copy the full SHA
    b89c19e View commit details
  15. chore: release 9.1.0

    github-actions[bot] authored and wraithgar committed Nov 2, 2022
    1
    Copy the full SHA
    b8292d8 View commit details
Showing with 10,909 additions and 4,206 deletions.
  1. +0 −6 .eslintrc.local.json
  2. +4 −2 .github/workflows/audit.yml
  3. +0 −38 .github/workflows/ci-libnpmaccess.yml
  4. +0 −38 .github/workflows/ci-libnpmdiff.yml
  5. +0 −38 .github/workflows/ci-libnpmexec.yml
  6. +0 −38 .github/workflows/ci-libnpmfund.yml
  7. +0 −38 .github/workflows/ci-libnpmhook.yml
  8. +0 −38 .github/workflows/ci-libnpmorg.yml
  9. +0 −38 .github/workflows/ci-libnpmpack.yml
  10. +0 −38 .github/workflows/ci-libnpmpublish.yml
  11. +0 −38 .github/workflows/ci-libnpmsearch.yml
  12. +0 −38 .github/workflows/ci-libnpmteam.yml
  13. +0 −38 .github/workflows/ci-libnpmversion.yml
  14. +0 −38 .github/workflows/ci-npmcli-arborist.yml
  15. +94 −0 .github/workflows/ci-npmcli-config.yml
  16. +0 −36 .github/workflows/ci-npmcli-docs.yml
  17. +20 −25 .github/workflows/ci-release.yml
  18. +0 −38 .github/workflows/ci-smoke-tests.yml
  19. +0 −38 .github/workflows/ci.yml
  20. +0 −96 .github/workflows/create-cli-deps-pr.yml
  21. +49 −0 .github/workflows/create-node-pr.yml
  22. +7 −6 .github/workflows/release.yml
  23. +1 −3 .gitignore
  24. +9 −8 .release-please-manifest.json
  25. +1 −0 AUTHORS
  26. +38 −0 CHANGELOG.md
  27. +12 −345 DEPENDENCIES.md
  28. +0 −37 Makefile
  29. +2 −0 bin/npx-cli.js
  30. +1 −4 docs/bin/build.js
  31. +1 −11 docs/lib/build.js
  32. +1 −1 docs/lib/content/using-npm/dependency-selectors.md
  33. +1 −1 docs/lib/content/using-npm/scope.md
  34. +9 −9 docs/package.json
  35. +14 −0 lib/arborist-cmd.js
  36. +0 −1 lib/commands/ci.js
  37. +0 −1 lib/commands/explore.js
  38. +0 −1 lib/commands/install.js
  39. +0 −1 lib/commands/run-script.js
  40. +15 −0 lib/npm.js
  41. +3 −3 lib/utils/config/definitions.js
  42. +2 −10 lib/utils/open-url-prompt.js
  43. +7 −11 lib/utils/open-url.js
  44. +2 −1 node_modules/.gitignore
  45. +4 −4 node_modules/@npmcli/ci-detect/package.json
  46. +1 −0 node_modules/@npmcli/config
  47. +5 −5 node_modules/@npmcli/git/package.json
  48. 0 node_modules/@npmcli/{run-script → promise-spawn}/lib/escape.js
  49. +144 −11 node_modules/@npmcli/promise-spawn/lib/index.js
  50. +7 −3 node_modules/@npmcli/promise-spawn/package.json
  51. +4 −47 node_modules/@npmcli/run-script/lib/make-spawn-args.js
  52. +1 −1 node_modules/@npmcli/run-script/lib/run-script-pkg.js
  53. +5 −5 node_modules/@npmcli/run-script/package.json
  54. +50 −0 node_modules/abbrev/lib/index.js
  55. +33 −11 node_modules/abbrev/package.json
  56. +1 −1 node_modules/cli-table3/package.json
  57. +5 −2 node_modules/cli-table3/src/cell.js
  58. +96 −0 node_modules/fastest-levenshtein/bench.js
  59. +4 −0 node_modules/fastest-levenshtein/esm/mod.d.ts
  60. +1 −0 node_modules/fastest-levenshtein/esm/mod.d.ts.map
  61. +138 −0 node_modules/fastest-levenshtein/esm/mod.js
  62. +0 −2 node_modules/fastest-levenshtein/index.d.ts
  63. +0 −147 node_modules/fastest-levenshtein/index.js
  64. +3 −0 node_modules/fastest-levenshtein/mod.d.ts
  65. +142 −0 node_modules/fastest-levenshtein/mod.js
  66. +26 −17 node_modules/fastest-levenshtein/package.json
  67. +52 −61 node_modules/fastest-levenshtein/test.js
  68. +67 −0 node_modules/fastest-levenshtein/test.ts
  69. +9 −2 node_modules/hosted-git-info/lib/index.js
  70. +2 −3 node_modules/hosted-git-info/lib/parse-url.js
  71. +0 −9 node_modules/hosted-git-info/lib/protocols.js
  72. +1 −1 node_modules/hosted-git-info/package.json
  73. +31 −12 node_modules/node-gyp/addon.gypi
  74. +24 −0 node_modules/node-gyp/gyp/pylib/gyp/__init__.py
  75. +10 −3 node_modules/node-gyp/gyp/pylib/gyp/common.py
  76. +1 −1 node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
  77. +230 −31 node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
  78. +7 −4 node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
  79. +4 −4 node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
  80. +7 −14 node_modules/node-gyp/gyp/pylib/gyp/input.py
  81. +1 −1 node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
  82. +41 −0 node_modules/node-gyp/gyp/pyproject.toml
  83. +0 −2 node_modules/node-gyp/gyp/requirements_dev.txt
  84. +0 −42 node_modules/node-gyp/gyp/setup.py
  85. +1 −0 node_modules/node-gyp/gyp/test_gyp.py
  86. +1 −1 node_modules/node-gyp/gyp/tools/pretty_gyp.py
  87. +2 −0 node_modules/node-gyp/lib/build.js
  88. +45 −4 node_modules/node-gyp/lib/configure.js
  89. +5 −0 node_modules/node-gyp/lib/find-visualstudio.js
  90. +46 −0 node_modules/node-gyp/node_modules/abbrev/LICENSE
  91. 0 node_modules/{ → node-gyp/node_modules}/abbrev/abbrev.js
  92. +21 −0 node_modules/node-gyp/node_modules/abbrev/package.json
  93. +41 −39 node_modules/node-gyp/node_modules/nopt/bin/nopt.js
  94. +222 −148 node_modules/node-gyp/node_modules/nopt/lib/nopt.js
  95. +27 −8 node_modules/node-gyp/node_modules/nopt/package.json
  96. +15 −0 node_modules/node-gyp/node_modules/which/LICENSE
  97. 0 node_modules/{ → node-gyp/node_modules}/which/bin/node-which
  98. +43 −0 node_modules/node-gyp/node_modules/which/package.json
  99. 0 node_modules/{ → node-gyp/node_modules}/which/which.js
  100. +2 −2 node_modules/node-gyp/package.json
  101. +1 −1 node_modules/node-gyp/test/test-find-node-directory.js
  102. +19 −1 node_modules/node-gyp/update-gyp.py
  103. +11 −10 node_modules/nopt/package.json
  104. +0 −47 node_modules/opener/LICENSE.txt
  105. +0 −10 node_modules/opener/bin/opener-bin.js
  106. +0 −66 node_modules/opener/lib/opener.js
  107. +0 −20 node_modules/opener/package.json
  108. +0 −1 node_modules/pacote/lib/dir.js
  109. +1 −1 node_modules/pacote/lib/util/npm.js
  110. +5 −5 node_modules/pacote/package.json
  111. +16 −9 node_modules/tar/lib/create.js
  112. +16 −10 node_modules/tar/lib/extract.js
  113. +50 −34 node_modules/tar/lib/header.js
  114. +22 −17 node_modules/tar/lib/large-numbers.js
  115. +20 −13 node_modules/tar/lib/list.js
  116. +40 −24 node_modules/tar/lib/mkdir.js
  117. +8 −4 node_modules/tar/lib/mode-fix.js
  118. +3 −2 node_modules/tar/lib/normalize-unicode.js
  119. +54 −31 node_modules/tar/lib/pack.js
  120. +74 −46 node_modules/tar/lib/parse.js
  121. +26 −18 node_modules/tar/lib/path-reservations.js
  122. +15 −8 node_modules/tar/lib/pax.js
  123. +14 −7 node_modules/tar/lib/read-entry.js
  124. +50 −27 node_modules/tar/lib/replace.js
  125. +1 −1 node_modules/tar/lib/strip-absolute-path.js
  126. +73 −44 node_modules/tar/lib/unpack.js
  127. +8 −4 node_modules/tar/lib/update.js
  128. +7 −4 node_modules/tar/lib/warn-mixin.js
  129. +44 −23 node_modules/tar/lib/write-entry.js
  130. +42 −26 node_modules/tar/package.json
  131. +52 −0 node_modules/which/bin/which.js
  132. +110 −0 node_modules/which/lib/index.js
  133. +26 −19 node_modules/which/package.json
  134. +1,291 −1,299 package-lock.json
  135. +31 −32 package.json
  136. +2 −1 release-please-config.json
  137. +34 −41 scripts/bundle-and-gitignore-deps.js
  138. +124 −0 scripts/create-node-pr.js
  139. +15 −31 scripts/dependency-graph.js
  140. +3 −17 scripts/git-dirty.js
  141. +0 −175 scripts/install.sh
  142. +0 −3 scripts/publish-tag.js
  143. +111 −0 scripts/publish.js
  144. +20 −0 scripts/rebuild.js
  145. +0 −43 scripts/release.sh
  146. +11 −0 scripts/remove-files.js
  147. +25 −0 scripts/resetdeps.js
  148. +0 −17 scripts/resetdeps.sh
  149. +0 −5 scripts/template-oss/_step-test.yml
  150. +0 −13 scripts/template-oss/audit.yml
  151. +6 −12 scripts/template-oss/ci-release.yml
  152. +28 −0 scripts/template-oss/create-node-pr.yml
  153. +6 −9 scripts/template-oss/root.js
  154. +26 −0 scripts/update-authors.js
  155. +0 −9 scripts/update-authors.sh
  156. +199 −0 scripts/util.js
  157. +3 −3 smoke-tests/package.json
  158. +1 −1 smoke-tests/test/index.js
  159. +1 −0 tap-snapshots/test/lib/commands/config.js.test.cjs
  160. +2 −2 tap-snapshots/test/lib/docs.js.test.cjs
  161. +0 −2 test/bin/windows-shims.js
  162. +2 −2 test/fixtures/sandbox.js
  163. +11 −1 test/index.js
  164. +12 −2 test/lib/arborist-cmd.js
  165. +23 −20 test/lib/commands/edit.js
  166. +6 −0 test/lib/commands/explain.js
  167. +6 −0 test/lib/commands/install-ci-test.js
  168. +6 −0 test/lib/commands/install-test.js
  169. +75 −0 test/lib/commands/install.js
  170. +1 −0 test/lib/commands/ls.js
  171. +7 −11 test/lib/commands/restart.js
  172. +0 −9 test/lib/commands/run-script.js
  173. +1 −0 test/lib/commands/set.js
  174. +7 −9 test/lib/commands/start.js
  175. +7 −8 test/lib/commands/stop.js
  176. +7 −8 test/lib/commands/test.js
  177. +8 −2 test/lib/utils/config/definitions.js
  178. +9 −4 test/lib/utils/open-url-prompt.js
  179. +9 −4 test/lib/utils/open-url.js
  180. +13 −0 workspaces/arborist/CHANGELOG.md
  181. +0 −1 workspaces/arborist/lib/arborist/rebuild.js
  182. +20 −7 workspaces/arborist/lib/arborist/reify.js
  183. +6 −5 workspaces/arborist/package.json
  184. +0 −1 workspaces/arborist/test/arborist/rebuild.js
  185. +78 −2 workspaces/arborist/test/arborist/reify.js
  186. +17 −0 workspaces/config/.eslintrc.js
  187. +21 −0 workspaces/config/.gitignore
  188. +145 −0 workspaces/config/CHANGELOG.md
  189. 0 {node_modules/@npmcli → workspaces}/config/LICENSE
  190. +260 −0 workspaces/config/README.md
  191. 0 {node_modules/@npmcli → workspaces}/config/lib/env-replace.js
  192. 0 {node_modules/@npmcli → workspaces}/config/lib/errors.js
  193. 0 {node_modules/@npmcli → workspaces}/config/lib/index.js
  194. 0 {node_modules/@npmcli → workspaces}/config/lib/nerf-dart.js
  195. 0 {node_modules/@npmcli → workspaces}/config/lib/parse-field.js
  196. 0 {node_modules/@npmcli → workspaces}/config/lib/set-envs.js
  197. 0 {node_modules/@npmcli → workspaces}/config/lib/type-defs.js
  198. 0 {node_modules/@npmcli → workspaces}/config/lib/type-description.js
  199. 0 {node_modules/@npmcli → workspaces}/config/lib/umask.js
  200. +1 −0 workspaces/config/map.js
  201. +8 −7 {node_modules/@npmcli → workspaces}/config/package.json
  202. +43 −0 workspaces/config/scripts/example.js
  203. +240 −0 workspaces/config/tap-snapshots/test/index.js.test.cjs
  204. +449 −0 workspaces/config/tap-snapshots/test/type-description.js.test.cjs
  205. +13 −0 workspaces/config/test/env-replace.js
  206. +32 −0 workspaces/config/test/fixtures/cafile
  207. +143 −0 workspaces/config/test/fixtures/defaults.js
  208. +2,609 −0 workspaces/config/test/fixtures/definitions.js
  209. +33 −0 workspaces/config/test/fixtures/flatten.js
  210. +41 −0 workspaces/config/test/fixtures/shorthands.js
  211. +151 −0 workspaces/config/test/fixtures/types.js
  212. +1,295 −0 workspaces/config/test/index.js
  213. +44 −0 workspaces/config/test/nerf-dart.js
  214. +36 −0 workspaces/config/test/parse-field.js
  215. +212 −0 workspaces/config/test/set-envs.js
  216. +22 −0 workspaces/config/test/type-defs.js
  217. +14 −0 workspaces/config/test/type-description.js
  218. +2 −2 workspaces/libnpmaccess/package.json
  219. +6 −0 workspaces/libnpmdiff/CHANGELOG.md
  220. +4 −4 workspaces/libnpmdiff/package.json
  221. +13 −0 workspaces/libnpmexec/CHANGELOG.md
  222. +0 −1 workspaces/libnpmexec/lib/run-script.js
  223. +6 −6 workspaces/libnpmexec/package.json
  224. +6 −0 workspaces/libnpmfund/CHANGELOG.md
  225. +4 −4 workspaces/libnpmfund/package.json
  226. +2 −2 workspaces/libnpmhook/package.json
  227. +2 −2 workspaces/libnpmorg/package.json
  228. +11 −0 workspaces/libnpmpack/CHANGELOG.md
  229. +5 −5 workspaces/libnpmpack/package.json
  230. +9 −18 workspaces/libnpmpack/test/index.js
  231. +6 −0 workspaces/libnpmpublish/CHANGELOG.md
  232. +4 −4 workspaces/libnpmpublish/package.json
  233. +2 −2 workspaces/libnpmsearch/package.json
  234. +2 −2 workspaces/libnpmteam/package.json
  235. +10 −0 workspaces/libnpmversion/CHANGELOG.md
  236. +4 −4 workspaces/libnpmversion/package.json
6 changes: 0 additions & 6 deletions .eslintrc.local.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
{
"ignorePatterns": [
"docs/",
"workspaces/*"
],
"rules": {
"no-shadow": "off",
"no-console": "error"
},
"overrides": [{
"files": [
"scripts/**",
"bin/**",
"test/**"
],
"rules": {
6 changes: 4 additions & 2 deletions .github/workflows/audit.yml
Original file line number Diff line number Diff line change
@@ -30,5 +30,7 @@ jobs:
cache: npm
- name: Reset Deps
run: node . run resetdeps -- --package-lock
- name: Run Audit
run: node . audit -iwr -w workspaces
- name: Run Production Audit
run: node . audit --omit=dev
- name: Run Full Audit
run: node . audit --audit-level=none
38 changes: 0 additions & 38 deletions .github/workflows/ci-libnpmaccess.yml
Original file line number Diff line number Diff line change
@@ -18,39 +18,6 @@ on:
- cron: "0 9 * * 1"

jobs:
engines:
name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
if: github.repository_owner == 'npm'
strategy:
fail-fast: false
matrix:
platform:
- name: Linux
os: ubuntu-latest
shell: bash
node-version:
- 14.17.0
- 16.13.0
- 18.0.0
runs-on: ${{ matrix.platform.os }}
defaults:
run:
shell: ${{ matrix.platform.shell }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Git User
run: |
git config --global user.email "npm-cli+bot@github.com"
git config --global user.name "npm CLI robot"
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: npm
- name: Reset Deps
run: node . run resetdeps -- --engines-strict

lint:
name: Lint
if: github.repository_owner == 'npm'
@@ -118,11 +85,6 @@ jobs:
cache: npm
- name: Reset Deps
run: node . run resetdeps
- name: Link
if: matrix
run: node . link -f --ignore-scripts
- name: Rebuild cmark-gfm
run: node . rebuild cmark-gfm
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
38 changes: 0 additions & 38 deletions .github/workflows/ci-libnpmdiff.yml
Original file line number Diff line number Diff line change
@@ -18,39 +18,6 @@ on:
- cron: "0 9 * * 1"

jobs:
engines:
name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
if: github.repository_owner == 'npm'
strategy:
fail-fast: false
matrix:
platform:
- name: Linux
os: ubuntu-latest
shell: bash
node-version:
- 14.17.0
- 16.13.0
- 18.0.0
runs-on: ${{ matrix.platform.os }}
defaults:
run:
shell: ${{ matrix.platform.shell }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Git User
run: |
git config --global user.email "npm-cli+bot@github.com"
git config --global user.name "npm CLI robot"
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: npm
- name: Reset Deps
run: node . run resetdeps -- --engines-strict

lint:
name: Lint
if: github.repository_owner == 'npm'
@@ -118,11 +85,6 @@ jobs:
cache: npm
- name: Reset Deps
run: node . run resetdeps
- name: Link
if: matrix
run: node . link -f --ignore-scripts
- name: Rebuild cmark-gfm
run: node . rebuild cmark-gfm
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
38 changes: 0 additions & 38 deletions .github/workflows/ci-libnpmexec.yml
Original file line number Diff line number Diff line change
@@ -18,39 +18,6 @@ on:
- cron: "0 9 * * 1"

jobs:
engines:
name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
if: github.repository_owner == 'npm'
strategy:
fail-fast: false
matrix:
platform:
- name: Linux
os: ubuntu-latest
shell: bash
node-version:
- 14.17.0
- 16.13.0
- 18.0.0
runs-on: ${{ matrix.platform.os }}
defaults:
run:
shell: ${{ matrix.platform.shell }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Git User
run: |
git config --global user.email "npm-cli+bot@github.com"
git config --global user.name "npm CLI robot"
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: npm
- name: Reset Deps
run: node . run resetdeps -- --engines-strict

lint:
name: Lint
if: github.repository_owner == 'npm'
@@ -118,11 +85,6 @@ jobs:
cache: npm
- name: Reset Deps
run: node . run resetdeps
- name: Link
if: matrix
run: node . link -f --ignore-scripts
- name: Rebuild cmark-gfm
run: node . rebuild cmark-gfm
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
38 changes: 0 additions & 38 deletions .github/workflows/ci-libnpmfund.yml
Original file line number Diff line number Diff line change
@@ -18,39 +18,6 @@ on:
- cron: "0 9 * * 1"

jobs:
engines:
name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
if: github.repository_owner == 'npm'
strategy:
fail-fast: false
matrix:
platform:
- name: Linux
os: ubuntu-latest
shell: bash
node-version:
- 14.17.0
- 16.13.0
- 18.0.0
runs-on: ${{ matrix.platform.os }}
defaults:
run:
shell: ${{ matrix.platform.shell }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Git User
run: |
git config --global user.email "npm-cli+bot@github.com"
git config --global user.name "npm CLI robot"
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: npm
- name: Reset Deps
run: node . run resetdeps -- --engines-strict

lint:
name: Lint
if: github.repository_owner == 'npm'
@@ -118,11 +85,6 @@ jobs:
cache: npm
- name: Reset Deps
run: node . run resetdeps
- name: Link
if: matrix
run: node . link -f --ignore-scripts
- name: Rebuild cmark-gfm
run: node . rebuild cmark-gfm
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
38 changes: 0 additions & 38 deletions .github/workflows/ci-libnpmhook.yml
Original file line number Diff line number Diff line change
@@ -18,39 +18,6 @@ on:
- cron: "0 9 * * 1"

jobs:
engines:
name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
if: github.repository_owner == 'npm'
strategy:
fail-fast: false
matrix:
platform:
- name: Linux
os: ubuntu-latest
shell: bash
node-version:
- 14.17.0
- 16.13.0
- 18.0.0
runs-on: ${{ matrix.platform.os }}
defaults:
run:
shell: ${{ matrix.platform.shell }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Git User
run: |
git config --global user.email "npm-cli+bot@github.com"
git config --global user.name "npm CLI robot"
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: npm
- name: Reset Deps
run: node . run resetdeps -- --engines-strict

lint:
name: Lint
if: github.repository_owner == 'npm'
@@ -118,11 +85,6 @@ jobs:
cache: npm
- name: Reset Deps
run: node . run resetdeps
- name: Link
if: matrix
run: node . link -f --ignore-scripts
- name: Rebuild cmark-gfm
run: node . rebuild cmark-gfm
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
38 changes: 0 additions & 38 deletions .github/workflows/ci-libnpmorg.yml
Original file line number Diff line number Diff line change
@@ -18,39 +18,6 @@ on:
- cron: "0 9 * * 1"

jobs:
engines:
name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
if: github.repository_owner == 'npm'
strategy:
fail-fast: false
matrix:
platform:
- name: Linux
os: ubuntu-latest
shell: bash
node-version:
- 14.17.0
- 16.13.0
- 18.0.0
runs-on: ${{ matrix.platform.os }}
defaults:
run:
shell: ${{ matrix.platform.shell }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Git User
run: |
git config --global user.email "npm-cli+bot@github.com"
git config --global user.name "npm CLI robot"
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: npm
- name: Reset Deps
run: node . run resetdeps -- --engines-strict

lint:
name: Lint
if: github.repository_owner == 'npm'
@@ -118,11 +85,6 @@ jobs:
cache: npm
- name: Reset Deps
run: node . run resetdeps
- name: Link
if: matrix
run: node . link -f --ignore-scripts
- name: Rebuild cmark-gfm
run: node . rebuild cmark-gfm
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
38 changes: 0 additions & 38 deletions .github/workflows/ci-libnpmpack.yml
Original file line number Diff line number Diff line change
@@ -18,39 +18,6 @@ on:
- cron: "0 9 * * 1"

jobs:
engines:
name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }}
if: github.repository_owner == 'npm'
strategy:
fail-fast: false
matrix:
platform:
- name: Linux
os: ubuntu-latest
shell: bash
node-version:
- 14.17.0
- 16.13.0
- 18.0.0
runs-on: ${{ matrix.platform.os }}
defaults:
run:
shell: ${{ matrix.platform.shell }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Git User
run: |
git config --global user.email "npm-cli+bot@github.com"
git config --global user.name "npm CLI robot"
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: npm
- name: Reset Deps
run: node . run resetdeps -- --engines-strict

lint:
name: Lint
if: github.repository_owner == 'npm'
@@ -118,11 +85,6 @@ jobs:
cache: npm
- name: Reset Deps
run: node . run resetdeps
- name: Link
if: matrix
run: node . link -f --ignore-scripts
- name: Rebuild cmark-gfm
run: node . rebuild cmark-gfm
- name: Add Problem Matcher
run: echo "::add-matcher::.github/matchers/tap.json"
- name: Test
Loading