-
Notifications
You must be signed in to change notification settings - Fork 648
Open
Description
Summary
The "local" cache id is not computed deterministically (or possibly has a dependency on the underlying OS being used).
Repro steps
- git clone a package on Windows 11
- git clone the same package on Debian 9
- Run
rush build
with--debug-build-cache-ids
Expected result: The cache ids should be the same
Actual result: The cache ids for the package are different because the "local" cache id is different:
97c97
< |local=7ab5ffa838014a433ddbadde704677bb453a1471
---
> |local=7b7726d01ff9f111b644c59aae6e8684fe87bae0
99c99
< Result: ccb217ffd1553947c43ec8c06c05cd3a779ed269
---
> Result: 08a35644c5992ce164e02fd6a1fca9e34d946f63
Details
Is there a way to get a more nuanced breakdown of hashes within the "local" cache id, so we can figure out what's different?
Standard questions
Please answer these questions to help us investigate your issue more quickly:
Question | Answer |
---|---|
@microsoft/rush globally installed version? |
5.157.0 |
rushVersion from rush.json? |
5.157.0 |
Operating system? | Windows 11, Linux |
Would you consider contributing a PR? | No |
Node.js version (node -v )? |
22.14.0 |
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Waiting for Author