Hi! We made a major release of the beloved hydra-check
and it’s now available on the unstable channel. The new v2 version is able to:
- Print recent evaluations of the jobset if no package is specified
- Query a specific evaluation with the
--eval
flag
- Infer and query the latest stable channel (
24.05
in the screenshot below as it’s taken before the release of24.11
)
- Support standard channel names (e.g.
nixos-unstable
) - Generate shell completions with
--shell-completion SHELL
- Print nicely formatted, colored and aligned tables
For details and bug reports, please visit our homepage at:
There are some minor breaking changes which should not affect most people:
- The program is rewritten in rust (from python) in order to incorporate these features more easily (debatable haha, see my PR feat: show jobset & eval details, rewrite in rust by bryango · Pull Request #51 · nix-community/hydra-check · GitHub for the rationale)
--arch
defaults to the target architecture (instead ofx86_64-linux
all the time)--jobset
explicitly conflicts with--channel
to avoid confusion, as channels are just aliases for jobsets- The
staging
channel / alias is removed asnixos/staging
is no longer active; instead we addstaging-next
as an alias fornixpkgs/staging-next
- The default
unstable
channel points tonixpkgs/trunk
on non-NixOS systems
This major update is only possible thanks to the help of:
- @makefu and @Artturin: the original creator & maintainer of hydra-check, and
- @doronbehar: for many important contributions and the final packaging efforts.
Thank you all for the generous support!