Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

Fnichol/updates 2025 w29#6724

Merged
fnichol merged 11 commits intomainfrom
fnichol/updates-2025-W29
Jul 21, 2025
Merged

Fnichol/updates 2025 w29#6724
fnichol merged 11 commits intomainfrom
fnichol/updates-2025-W29

Conversation

@fnichol
Copy link
Contributor

@fnichol fnichol commented Jul 19, 2025

A lot of updates, refactorings, changes, among the notables:

chore(deps): pin Deno to 2.2.12 until Hydra has newer pkg builds

Pin Deno to version 2.2.12 as this is the last version that successfully
built via Hydra. All newer versions revert to source-building which
takes way too long for every developer.

References: NixOS/nixpkgs#417331
References: NixOS/nixpkgs#384838

build(deps): update Nix dependencies (2025-W29)

• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b1bebd0fe266bbd1820019612ead889e96a8fa2d' (2025-05-15)
→ 'github:NixOS/nixpkgs/fa64ec5c1ca6f17746f3defedb988b9248e97616' (2025-07-16)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/58160be7abad81f6f8cb53120d5b88c16e01c06d' (2025-05-14)
→ 'github:oxalica/rust-overlay/dc221f842e9ddc8c0416beae8d77f2ea356b91ae' (2025-07-17)

Notable software updates:

❯ for cmd in buck2 deno node pnpm reindeer rustc tilt; do
  command -v "$cmd" \
    | sed -e 's#^/nix/store/[[:alnum:]]\{1,\}-##' -e 's#/bin/.\{1,\}$##'
done
buck2-unstable-2025-05-06
deno-2.2.12
nodejs-20.19.3
pnpm-10.12.4
reindeer-2025.07.14.00
rust-minimal-1.88.0
tilt-0.35.0

style(lint): inline variables into format strings

See: https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args

chore: box many nested errors to reduce their overall sizes

It's the Box-pocalypse!

As taken from the Clippy docs:

A Result is at least as large as the Err-variant. While we expect that
variant to be seldom used, the compiler needs to reserve and move that
much memory every single time. Furthermore, errors are often simply
passed up the call-stack, making use of the ?-operator and its
type-conversion mechanics. If the Err-variant further up the call-stack
stores the Err-variant in question (as library code often does), it
itself needs to be at least as large, propagating the problem.

See: https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err

fnichol added 11 commits July 18, 2025 18:31
Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
Pin Deno to version 2.2.12 as this is the last version that successfully
built via Hydra. All newer versions revert to source-building which
takes way too long for every developer.

References: NixOS/nixpkgs#417331
References: NixOS/nixpkgs#384838

Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b1bebd0fe266bbd1820019612ead889e96a8fa2d' (2025-05-15)
  → 'github:NixOS/nixpkgs/fa64ec5c1ca6f17746f3defedb988b9248e97616' (2025-07-16)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/58160be7abad81f6f8cb53120d5b88c16e01c06d' (2025-05-14)
  → 'github:oxalica/rust-overlay/dc221f842e9ddc8c0416beae8d77f2ea356b91ae' (2025-07-17)

Notable software updates:

```
❯ for cmd in buck2 deno node pnpm reindeer rustc tilt; do
  command -v "$cmd" \
    | sed -e 's#^/nix/store/[[:alnum:]]\{1,\}-##' -e 's#/bin/.\{1,\}$##'
done
buck2-unstable-2025-05-06
deno-2.2.12
nodejs-20.19.3
pnpm-10.12.4
reindeer-2025.07.14.00
rust-minimal-1.88.0
tilt-0.35.0
```

Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
It's the Box-pocalypse!

As taken from the Clippy docs:

> A Result is at least as large as the Err-variant. While we expect that
> variant to be seldom used, the compiler needs to reserve and move that
> much memory every single time. Furthermore, errors are often simply
> passed up the call-stack, making use of the ?-operator and its
> type-conversion mechanics. If the Err-variant further up the call-stack
> stores the Err-variant in question (as library code often does), it
> itself needs to be at least as large, propagating the problem.

See: <https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err>

Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
Signed-off-by: Fletcher Nichol <fletcher@systeminit.com>
@github-actions
Copy link

Dependency Review

✅ No vulnerabilities or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions
Copy link

Total: 0 new asset(s), 0 changed asset(s)

@fnichol
Copy link
Contributor Author

fnichol commented Jul 19, 2025

/try

@github-actions
Copy link

github-actions bot commented Jul 19, 2025

Okay, starting a try! I'll update this comment once it's running...\n
🚀 Try running here! 🚀

@britmyerss britmyerss added this pull request to the merge queue Jul 21, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 21, 2025
@fnichol fnichol added this pull request to the merge queue Jul 21, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 21, 2025
@fnichol fnichol added this pull request to the merge queue Jul 21, 2025
Merged via the queue into main with commit 6e028e9 Jul 21, 2025
40 checks passed
@fnichol fnichol deleted the fnichol/updates-2025-W29 branch July 21, 2025 19:03
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