Skip to content

fetch: overhaul fetch correctness#45

Merged
atagen merged 5 commits into
nextfrom
integration/fetch-http-auth
Jun 14, 2026
Merged

fetch: overhaul fetch correctness#45
atagen merged 5 commits into
nextfrom
integration/fetch-http-auth

Conversation

@atagen

@atagen atagen commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@atagen atagen force-pushed the integration/fetch-http-auth branch 3 times, most recently from 8025a98 to 904b852 Compare June 10, 2026 03:47
@atagen atagen changed the title source, fetch: improve http fetch story fetch: overhaul fetch correctness Jun 10, 2026
@atagen atagen force-pushed the integration/fetch-http-auth branch from 904b852 to 7aa2fcf Compare June 10, 2026 04:34
@atagen atagen force-pushed the next branch 2 times, most recently from 1ce5850 to c8581f5 Compare June 10, 2026 05:29
@atagen atagen force-pushed the integration/fetch-http-auth branch from 7aa2fcf to 8f0f60e Compare June 10, 2026 05:32
@atagen atagen force-pushed the integration/fetch-http-auth branch 5 times, most recently from e78f529 to 4711e05 Compare June 14, 2026 01:00
atagen added 5 commits June 14, 2026 11:01
… to anonymous

split http.rs into error and auth modules; surface the upstream api error on http failures; fall back from a rejected or rate-limited token to anonymous
fetch gitlab via its archive endpoint to match nix's gitlab fetcher; warn that gitlab subgroup pins are unsupported by nix's fetchTree (they fetch but won't evaluate). fetch forge+submodules pins as git, recursing into nested submodules and resolving relative submodule urls, so submodule content survives and the narHash matches fetchTree.
@atagen atagen force-pushed the integration/fetch-http-auth branch from 4711e05 to f237a84 Compare June 14, 2026 01:01
@atagen atagen merged commit ece537c into next Jun 14, 2026
1 check failed
@amaanq amaanq deleted the integration/fetch-http-auth branch June 14, 2026 03:17
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