Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Align engine range ^18.17.0 || >=20.5.0 (v1) #7798

Closed
wants to merge 45 commits into from

Conversation

reggi
Copy link
Contributor

@reggi reggi commented Oct 1, 2024

apart of #7754

I have a script locally that generated a plan.sh

this is a first pass, we can change the commit order, naming, commit message prefix, or interject / interweave other scripts if they need to run during the process, (im seeing issues related to DEPENDENCIES.md) may need to inteject npm run dependencies or npm run resetdeps somewhere in this process) don't review per-commit basis (until not draft) because this entire pr is ephemeral and could get tossed out, just an overview of what these commands do.

sed -i '' 's/\^16\.14\.0 || >=18\.0\.0/\^18\.17\.0 || >=20\.5\.0/' scripts/template-oss/package-json.hbs
git add ./scripts/template-oss/package-json.hbs
git commit -m "chore: engine ^18.17.0 || >=20.5.0 in package template"
npm run template-oss-apply
npm run template-oss-apply -ws
git add .github/workflows/ci-npmcli-docs.yml
git -C docs add .
git commit -m "fix!: align @npmcli/docs to npm 10 node engine range"
git add .github/workflows/ci-npmcli-smoke-tests.yml
git -C smoke-tests add .
git commit -m "fix!: align @npmcli/smoke-tests to npm 10 node engine range"
git add .github/workflows/ci-npmcli-mock-globals.yml
git -C mock-globals add .
git commit -m "fix!: align @npmcli/mock-globals to npm 10 node engine range"
git add .github/workflows/ci-npmcli-mock-registry.yml
git -C mock-registry add .
git commit -m "fix!: align @npmcli/mock-registry to npm 10 node engine range"
git add .github/workflows/ci-libnpmversion.yml
git -C workspaces/libnpmversion add .
git commit -m "fix!: align libnpmversion to npm 10 node engine range"
git add .github/workflows/ci-libnpmteam.yml
git -C workspaces/libnpmteam add .
git commit -m "fix!: align libnpmteam to npm 10 node engine range"
git add .github/workflows/ci-libnpmsearch.yml
git -C workspaces/libnpmsearch add .
git commit -m "fix!: align libnpmsearch to npm 10 node engine range"
git add .github/workflows/ci-libnpmpublish.yml
git -C workspaces/libnpmpublish add .
git commit -m "fix!: align libnpmpublish to npm 10 node engine range"
git add .github/workflows/ci-libnpmpack.yml
git -C workspaces/libnpmpack add .
git commit -m "fix!: align libnpmpack to npm 10 node engine range"
git add .github/workflows/ci-libnpmorg.yml
git -C workspaces/libnpmorg add .
git commit -m "fix!: align libnpmorg to npm 10 node engine range"
git add .github/workflows/ci-libnpmhook.yml
git -C workspaces/libnpmhook add .
git commit -m "fix!: align libnpmhook to npm 10 node engine range"
git add .github/workflows/ci-libnpmfund.yml
git -C workspaces/libnpmfund add .
git commit -m "fix!: align libnpmfund to npm 10 node engine range"
git add .github/workflows/ci-libnpmexec.yml
git -C workspaces/libnpmexec add .
git commit -m "fix!: align libnpmexec to npm 10 node engine range"
git add .github/workflows/ci-libnpmdiff.yml
git -C workspaces/libnpmdiff add .
git commit -m "fix!: align libnpmdiff to npm 10 node engine range"
git add .github/workflows/ci-libnpmaccess.yml
git -C workspaces/libnpmaccess add .
git commit -m "fix!: align libnpmaccess to npm 10 node engine range"
git add .github/workflows/ci-npmcli-config.yml
git -C workspaces/config add .
git commit -m "fix!: align @npmcli/config to npm 10 node engine range"
git add .github/workflows/ci-npmcli-arborist.yml
git -C workspaces/arborist add .
git commit -m "fix!: align @npmcli/arborist to npm 10 node engine range"
npm install --ignore-scripts --no-audit --no-fund @npmcli/fs@4.0.0 --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update @npmcli/fs@4.0.0"
npm install --ignore-scripts --no-audit --no-fund @npmcli/map-workspaces@4.0.0 --workspace=@npmcli/config --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update @npmcli/map-workspaces@4.0.0"
npm install --ignore-scripts --no-audit --no-fund @npmcli/package-json@6.0.0 --workspace=@npmcli/config --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update @npmcli/package-json@6.0.0"
npm install --ignore-scripts --no-audit --no-fund @npmcli/redact@3.0.0 --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update @npmcli/redact@3.0.0"
npm install --ignore-scripts --no-audit --no-fund @npmcli/run-script@9.0.0 --workspace=libnpmversion --workspace=libnpmpack --workspace=libnpmexec --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update @npmcli/run-script@9.0.0"
npm install --ignore-scripts --no-audit --no-fund cacache@19.0.1 --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update cacache@19.0.1"
npm install --ignore-scripts --no-audit --no-fund hosted-git-info@8.0.0 --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update hosted-git-info@8.0.0"
npm install --ignore-scripts --no-audit --no-fund ini@5.0.0 --workspace=@npmcli/config --include-workspace-root
git add -A && git commit -m "deps: update ini@5.0.0"
npm install --ignore-scripts --no-audit --no-fund json-parse-even-better-errors@4.0.0 --workspace=libnpmversion --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update json-parse-even-better-errors@4.0.0"
npm install --ignore-scripts --no-audit --no-fund nopt@8.0.0 --workspace=@npmcli/config --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update nopt@8.0.0"
npm install --ignore-scripts --no-audit --no-fund normalize-package-data@7.0.0 --workspace=libnpmpublish --include-workspace-root
git add -A && git commit -m "deps: update normalize-package-data@7.0.0"
npm install --ignore-scripts --no-audit --no-fund npm-install-checks@7.1.0 --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update npm-install-checks@7.1.0"
npm install --ignore-scripts --no-audit --no-fund --save-dev npm-package-arg@12.0.0 --workspace=@npmcli/mock-registry
npm install --ignore-scripts --no-audit --no-fund npm-package-arg@12.0.0 --workspace=libnpmpublish --workspace=libnpmpack --workspace=libnpmexec --workspace=libnpmdiff --workspace=libnpmaccess --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update npm-package-arg@12.0.0"
npm install --ignore-scripts --no-audit --no-fund npm-pick-manifest@10.0.0 --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update npm-pick-manifest@10.0.0"
npm install --ignore-scripts --no-audit --no-fund npm-registry-fetch@18.0.0 --workspace=libnpmteam --workspace=libnpmsearch --workspace=libnpmpublish --workspace=libnpmorg --workspace=libnpmhook --workspace=libnpmaccess --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update npm-registry-fetch@18.0.0"
npm install --ignore-scripts --no-audit --no-fund --save-dev pacote@19.0.0 --workspace=@npmcli/mock-registry
npm install --ignore-scripts --no-audit --no-fund pacote@19.0.0 --workspace=libnpmpack --workspace=libnpmexec --workspace=libnpmdiff --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update pacote@19.0.0"
npm install --ignore-scripts --no-audit --no-fund parse-conflict-json@4.0.0 --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update parse-conflict-json@4.0.0"
npm install --ignore-scripts --no-audit --no-fund proc-log@5.0.0 --workspace=libnpmversion --workspace=libnpmpublish --workspace=libnpmexec --workspace=@npmcli/config --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update proc-log@5.0.0"
npm install --ignore-scripts --no-audit --no-fund read@4.0.0 --workspace=libnpmexec --include-workspace-root
git add -A && git commit -m "deps: update read@4.0.0"
npm install --ignore-scripts --no-audit --no-fund ssri@12.0.0 --workspace=libnpmpublish --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "deps: update ssri@12.0.0"
npm install --ignore-scripts --no-audit --no-fund --save-dev @npmcli/git@6.0.0 --include-workspace-root
npm install --ignore-scripts --no-audit --no-fund @npmcli/git@6.0.0 --workspace=libnpmversion
git add -A && git commit -m "deps: update @npmcli/git@6.0.0"
npm install --ignore-scripts --no-audit --no-fund read-package-json-fast@4.0.0 --workspace=libnpmexec --workspace=@npmcli/arborist
git add -A && git commit -m "deps: update read-package-json-fast@4.0.0"
npm install --ignore-scripts --no-audit --no-fund @npmcli/installed-package-contents@3.0.0 --workspace=libnpmdiff --workspace=@npmcli/arborist
git add -A && git commit -m "deps: update @npmcli/installed-package-contents@3.0.0"
npm install --ignore-scripts --no-audit --no-fund @npmcli/name-from-folder@3.0.0 --workspace=@npmcli/arborist
git add -A && git commit -m "deps: update @npmcli/name-from-folder@3.0.0"
npm install --ignore-scripts --no-audit --no-fund @npmcli/node-gyp@4.0.0 --workspace=@npmcli/arborist
git add -A && git commit -m "deps: update @npmcli/node-gyp@4.0.0"
npm install --ignore-scripts --no-audit --no-fund @npmcli/query@4.0.0 --workspace=@npmcli/arborist
git add -A && git commit -m "deps: update @npmcli/query@4.0.0"
npm install --ignore-scripts --no-audit --no-fund --save-dev bin-links@5.0.0 --workspace=libnpmexec
npm install --ignore-scripts --no-audit --no-fund bin-links@5.0.0 --workspace=@npmcli/arborist
git add -A && git commit -m "deps: update bin-links@5.0.0"
npm install --ignore-scripts --no-audit --no-fund proggy@3.0.0 --workspace=@npmcli/arborist
git add -A && git commit -m "deps: update proggy@3.0.0"
npm install --ignore-scripts --no-audit --no-fund --save-dev @npmcli/eslint-config@5.0.0 --workspace=@npmcli/docs --workspace=@npmcli/smoke-tests --workspace=@npmcli/mock-globals --workspace=@npmcli/mock-registry --workspace=libnpmversion --workspace=libnpmteam --workspace=libnpmsearch --workspace=libnpmpublish --workspace=libnpmpack --workspace=libnpmorg --workspace=libnpmhook --workspace=libnpmfund --workspace=libnpmexec --workspace=libnpmdiff --workspace=libnpmaccess --workspace=@npmcli/config --workspace=@npmcli/arborist --include-workspace-root
git add -A && git commit -m "chore: update @npmcli/eslint-config@5.0.0"
npm install --ignore-scripts --no-audit --no-fund --save-dev ignore-walk@7.0.0 --workspace=@npmcli/docs
git add -A && git commit -m "chore: update ignore-walk@7.0.0"
npm install --ignore-scripts --no-audit --no-fund --save-dev minify-registry-metadata@4.0.0 --workspace=@npmcli/arborist
git add -A && git commit -m "chore: update minify-registry-metadata@4.0.0"

@reggi reggi closed this Oct 1, 2024
@reggi reggi changed the title Align engine range ^18.17.0 || >=20.5.0 Align engine range ^18.17.0 || >=20.5.0 (v1) Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant