Commit Graph

9939 Commits

Author SHA1 Message Date
btea
3a58aaa3e3 feat: minimumReleaseAgeExclude support patterns (#9984)
close #9983

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2025-09-17 16:45:01 +02:00
Zoltan Kochan
02f8b690ad fix: don't downgrade dist-tags to prerelease versions when minimumReleaseAge is set (#9988)
close #9979
2025-09-17 14:34:42 +02:00
Zoltan Kochan
121b44e246 fix: don't install package from store that doesn't satisfy min release age (#9980)
close #9978
2025-09-17 00:11:43 +02:00
Zoltan Kochan
952cec3113 test(pd): fix 2025-09-14 11:50:29 +02:00
Zoltan Kochan
702a48b2fa test(pd): fix 2025-09-14 10:35:34 +02:00
Zoltan Kochan
fc911657c4 chore: set minimumReleaseAge to 7 days 2025-09-14 01:10:06 +02:00
Zoltan Kochan
ea44ff979f chore(release): 10.16.1 v10.16.1 2025-09-13 19:20:27 +02:00
Zoltan Kochan
6365bc4c3a fix: location of full metadata cache (#9967)
close #9963
2025-09-13 19:00:56 +02:00
Andrew Schmadel
c1540ea035 fix(patch): forcibly disable ANSI color codes when generating patch diff (#9914)
Add `--no-color` to pnpm's invocation of `git diff` within the patch-commit
command.  Ensures that the .diff files are valid when operating inside of
a git repository that has a local config that includes `diff.color=always`
2025-09-13 18:44:38 +02:00
Zoltan Kochan
a3c1498403 chore(release): 10.16.0 v10.16.0 2025-09-12 14:24:30 +02:00
btea
52db0c5d21 refactor: use hasOwn (#9962) 2025-09-12 13:36:01 +02:00
Tom Jenkinson
2ebd45a7f2 fix: throw error if no TTY instead of terminating with 0 exit code (#9960)
close #9744
2025-09-12 12:07:01 +02:00
Zoltan Kochan
e792927841 feat: support finder functions for performing complex searches with list and why commands (#9946) 2025-09-12 11:46:32 +02:00
Zoltan Kochan
38e2599ecd feat: set minimumReleaseAge to delay new versions of dependencies from being installed (#9957)
close #9921
2025-09-11 17:25:11 +02:00
dependabot[bot]
7be9e9d1af chore(deps): bump actions/setup-node in the github-actions group (#9951)
Bumps the github-actions group with 1 update: [actions/setup-node](https://github.com/actions/setup-node).


Updates `actions/setup-node` from 4 to 5
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v1
2025-09-08 15:34:56 +02:00
btea
c182b2d588 fix: remove pkg apply cleanupUnusedCatalogs (#9930)
* fix: remove pkg apply cleanupUnusedCatalogs

* fix: lint
2025-09-07 00:03:56 +02:00
Zoltan Kochan
7e891383fc fix: deprecation warning about url.parse
ref #9529
2025-09-05 10:22:15 +02:00
Zoltan Kochan
a6856fd679 fix: canceling a running process with Ctrl-C should make pnpm run return a non-zero exit code (#9938)
close #9626
2025-09-05 09:03:14 +02:00
Zoltan Kochan
df8d57fe0b fix: throw an error if nodeVersion is not a semver version (#9936)
ref #9934
2025-09-04 19:50:45 +02:00
ADTC
2d2ad8bb25 fix(deploy): hint "pnpm run deploy" for "pnpm deploy" outside a workspace (#9920)
* docs(deploy): hint "pnpm run deploy" for "pnpm deploy" outside a workspace

This makes the experience better for those who have a script named "deploy",
and may potentially get confused why "pnpm deploy" doesn't work.

Related to #9475 but doesn't actually fix it.

* fix: only print hint when there's a script named deploy

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2025-09-03 11:30:41 +02:00
btea
d0216696cd fix: publish command support .tar.gz file (#9927)
close #9923

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2025-09-02 18:03:44 +02:00
dependabot[bot]
077a569307 chore(deps): bump actions/checkout in the github-actions group (#9901)
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 17:51:20 +02:00
Zoltan Kochan
3d1711a439 chore(release): 10.15.1 v10.15.1 2025-09-01 11:41:05 +02:00
Zoltan Kochan
3482fe17d1 fix: pick package by real name to resolve a peer dependency (#9919)
* fix: pick package by real name to resolve a peer dependency

close #9913

This fixes a regression introduced in #9835

* fix: resolve from alias

* test: fix

* refactor: test

* fix: sort aliases

* docs: add changesets

* refactor: types
2025-08-31 10:40:02 +02:00
btea
f1552d1b88 refactor: replace p-any with Promise.any (#9911) 2025-08-27 17:43:45 +02:00
btea
dc5ce6b0fd chore: remove unused catalog pkg (#9909)
---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2025-08-27 11:54:54 +02:00
Simon Knott
77d5b178d9 fix(lockfile-to-pnp): ensure packageLocation ends in trailing slash (#9905)
Discovered via https://github.com/pnpm/pnpm/issues/9904.
PnP expects `packageLocation` to end in a trailing slash, this commit ensures that.
2025-08-27 02:07:27 +02:00
Tomer Aberbach
affdd5b5b9 perf(link-bins): replace p-settle with builtin Promise.allSettled (#9908) 2025-08-27 02:03:19 +02:00
btea
a42e9ff1fc perf: replace indexOf with startsWith (#9902) 2025-08-26 23:48:20 +02:00
Khải
6aaf938edc refactor: move default registries to builtin (#9886) 2025-08-21 15:11:42 +02:00
btea
05dd45ea82 perf: replace startsWith with strict equality (#9881) 2025-08-21 14:14:26 +02:00
Zoltan Kochan
979ce80c87 chore(release): 10.15.0 v10.15.0 2025-08-19 17:50:28 +02:00
Zoltan Kochan
fdeeac132c docs: update changesets 2025-08-19 17:45:48 +02:00
Zoltan Kochan
beb2c99294 revert: update yao-pkg to v5.13
close #9734
2025-08-19 17:37:00 +02:00
Zoltan Kochan
facd7656e8 refactor: always use extensions in relative imports (#9878) 2025-08-19 15:25:11 +02:00
btea
a1a7755798 chore: remove --quiet from pnpm lint in test-main and test-branch scripts (#9873) 2025-08-19 14:50:52 +02:00
Zoltan Kochan
c89c93d59b test: use @jest/globals (#9877) 2025-08-19 00:16:25 +02:00
Zoltan Kochan
14c78e81d4 test: use jest.mocked (#9874) 2025-08-18 15:22:37 +02:00
Zoltan Kochan
28dbac5aa2 fix(deno): throw an error when the github did not return assets for the version 2025-08-15 23:28:01 +02:00
Zoltan Kochan
ba5f447c83 chore: update registry-mock to v5 2025-08-15 18:20:55 +02:00
Zoltan Kochan
dfea901cbf chore: use catalogs only in dependencies (#9868) 2025-08-15 17:59:00 +02:00
Zoltan Kochan
0748be2424 chore: move all dependencies to catalogs 2025-08-15 13:52:24 +02:00
Zoltan Kochan
23e71c1daf chore: set catalogMode to strict (#9864) 2025-08-15 13:44:06 +02:00
Zoltan Kochan
87d3aa8bfc fix: fetching packument from AWS CodeArtifact (#9863)
close #9862
2025-08-15 12:10:22 +02:00
btea
c7f97a41f0 test: cleanupUnusedCatalogs with true and addCatalogs (#9860) 2025-08-15 11:22:17 +02:00
Khải
0ecf85885b refactor: remove incorrect type variant (#9859)
`typeof npmTypes.types` is `Record<string, Constructor>` not `Record<string, value>`
2025-08-14 14:39:22 +02:00
Khải
797ce15852 refactor(test): remove deepNullProto and reuse getOutputString (#9855) 2025-08-14 12:27:23 +02:00
btea
8747b4e7f6 feat: add cleanupUnusedCatalogs config (#9793) 2025-08-14 12:26:51 +02:00
Khải
b84c71d6bf feat(cli/config): get/set objects and property paths (#9811)
close #9797
2025-08-14 10:28:49 +02:00
btea
9dbada8315 refactor: combine addCatalogs to updateWorkspaceManifest (#9850) 2025-08-13 17:32:43 +02:00