Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Sep 3, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.3)

Can you help keep this open source service alive? 💖 Please sponsor : )

aczekajski and others added 3 commits September 3, 2025 11:55
<!-- What / Why -->
This solves problem described in #8335 in a backwards-compatible way.

<!-- Describe the request in detail. What it does and why it's being
changed. -->
This PR adds possibility to have env var replacements in .npmrc configs
written as `${VAR?}` which will cause them to get replaced with an empty
string if the variable is not defined. Old behavior where undefined
variables are left unreplaced is not changed.

## References
<!-- Examples:
  Related to #0
  Depends on #0
  Blocked by #0
  Fixes #0
  Closes #0
-->
Fixes #8335

---------

Co-authored-by: Michael Smith <[email protected]>
While investigating CI failure in #8537,
I found unrelated test failures when running locally on windows.

`prune with lockfile with implicit optional peer dependencies` fixed by
adding files to fixture `node_modules`, avoiding network, also reduced
package lock to minimum and removed unhelpful snapshots

`move aside symlink clutter` fixed by creating problematic symlink in
`t.testdir()` instead of in `reifyPackages` hook

---------

Co-authored-by: Liam Mitchell <[email protected]>
@pull pull bot locked and limited conversation to collaborators Sep 3, 2025
@pull pull bot added the ⤵️ pull label Sep 3, 2025
@pull pull bot merged commit 3b30e0b into NOUIY:latest Sep 3, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants