ci: enhance Nix installer workflow for ACT compatibility#248
Merged
Conversation
Owner
ck3mp3r
commented
Aug 17, 2025
- Add step to detect Nix system architecture when running in ACT
- Download and set executable permissions for Nix installer in ACT environment
- Conditionally use DeterminateSystems/nix-installer-action based on ACT presence
- Specify local-root for Nix installer action when running in ACT
38ec7e2 to
4491340
Compare
- Add step to detect Nix system architecture when running in ACT - Download and set executable permissions for Nix installer in ACT environment - Conditionally use DeterminateSystems/nix-installer-action based on ACT presence - Specify local-root for Nix installer action when running in ACT
- Upgrade multiple Rust crates in Cargo.lock to latest versions, including adler2, anstream, anstyle, autocfg, backtrace, bitflags, clap, dyn-clone, either, env_logger, hashbrown, indexmap, itoa, libc, linux-raw-sys, litrs, lock_api, memchr, miniz_oxide, mio, once_cell, owo-colors, parking_lot, parking_lot_core, portable-atomic, proc-macro2, quote, redox_syscall, rustc-demangle, rustix, ryu, serde_json, signal-hook, signal-hook-registry, smallvec, syn, terminal_size, textwrap, thread_local, unicode-ident, unicode-width, wasi, windows-sys, windows-targets, and related subcrates - Add new dependencies: jiff, jiff-static, once_cell_polyfill, portable-atomic-util, windows-link - Remove unused dependency humantime from env_logger - Update .gitignore to include .crush/, target/, and adjust result/ and .direnv/ entries - Refresh flake.lock to track latest revisions and hashes for fenix and nixpkgs sources
- Update Nix build command in CI to use detected system output - Insert 50ms sleep after stopping zellij session in test for improved reliability
- Eliminate environment-based condition to ensure Nix system detection step always runs - Simplify workflow logic for consistent platform identification
- Set RUST_BACKTRACE to "full" for enhanced error reporting in Nix build - Add debug print statements before and after stop() invocation in Zellij test - Remove unnecessary sleep after stop() call in Zellij test
- Add print-build-logs flag to Nix build step in CI workflow to improve build diagnostics - Remove unused thread sleep import from Zellij muxer test module
- Replace cachix/install-nix-action with DeterminateSystems/nix-installer-action in package-data and release workflows - Update installer reference to use main branch for improved reliability
4446e6b to
7561310
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.