MicroBlock
c2b8bf7f4e
feat: implement redirect for fetch-yarn-deps
...
This would fix NixOS/nixpkgs#245415
2023-07-26 15:13:37 +08:00
Lily Foster
249efd2271
Merge pull request #223457 from lilyinstarlight/fix/fetch-yarn-deps-pulsar
...
fetchYarnDeps: account for more yarn.lock spec edge cases
2023-07-16 20:24:16 -04:00
Lily Foster
86f94c3e45
prefetch-yarn-deps: add tests passthru
2023-06-29 11:11:41 -04:00
Lily Foster
5c32e0ba7c
prefetch-yarn-deps: add --fixup-lockfile flag to fixup a yarn.lock ( #214062 )
...
The flag iterates through the lockfile entries, rewrites `resolved` URLs
to those that will be in the cache (like `fixup_yarn_lock` from
yarn2nix), removes `integrity` for git deps whose hash won't match the
reproducible repacking that the fetcher does, writes the amended
lockfile, and exits.
2023-06-27 20:27:33 +02:00
Lily Foster
a777753eb2
fetchYarnDeps: add more git url tests
2023-03-27 19:40:08 -04:00
Lily Foster
88375f1b74
fetchYarnDeps: fix test hashes
2023-03-27 19:40:08 -04:00
Lily Foster
e7cd275cd8
fetchYarnDeps: account for more yarn.lock spec edge cases
...
* Ignore relative `file:` paths.
* Support github codeload URLs with `refs/tags/tag` in addition to just `tag`.
* Support https://github.com/owner/repo/archive/ref.tar.gz URLs for git download.
2023-03-27 19:40:05 -04:00
Yureka
aa3dc6440e
fetchYarnDeps: support passing src attribute ( #193047 )
2022-10-02 22:41:31 +02:00
Chuang Zhu
e3e091672f
fetchYarnDeps: support hash in pkg.integrity ( #177255 )
2022-06-15 20:13:41 +02:00
Robert Hensing
c071530ca5
testers.invalidateFetcherByDrvHash: Move from top-level
2022-05-05 12:08:50 +02:00
Yureka
c420487e0b
fetchYarnDeps: support more url types
2021-12-30 11:13:25 +01:00
Yureka
842a0d94cb
fetchYarnDeps: use fakeSha256 if no hash is given
2021-10-29 02:43:42 +09:00
Yureka
1565ab9717
prefetch-yarn-deps: ignore file: dependencies
2021-10-29 02:43:42 +09:00
Yureka
6c99b3d0b7
prefetch-yarn-deps: support git:// dependencies
2021-10-29 02:43:42 +09:00
Yuka
49a5b293b9
prefetch-yarn-deps: add nix dependency ( #142664 )
...
fixes "Error: spawn nix-hash ENOENT"
2021-10-23 19:13:34 +02:00
Yureka
84e02be598
fetchYarnDeps, mkYarnModules: verify the FOD hash is up-to-date
2021-10-20 11:39:16 +02:00
Yureka
d6e0195ccd
prefetch-yarn-deps, fetchYarnDeps: init
2021-10-20 11:39:16 +02:00