1.3.0 (2025-07-15)
-
om ci
: Allow impure builds throughimpure = true;
setting inom.yaml
(#445) -
om health
1.0.3 (2025-03-17)
Fixes
-
om ci
-
om init
- Handle symlinks as is (we expect relative symlink targets) without resolution (#443)
1.0.2 (2025-03-11)
Fixes
-
om ci
-
Prevent bad UTF-8 in build logs from crashing
om ci run
(#437)
-
Prevent bad UTF-8 in build logs from crashing
1.0.1 (2025-03-10)
Fixes
-
om init
Chores
- Allow building on stable version of Rust (#427)
- Define ENVs in a single place and import them as default for all crates (#430)
1.0.0 (2025-02-17)
Enhancements
-
om develop
: New command -
om init
-
Initial working version of
om init
command
-
Initial working version of
-
om health
- Display Nix installer used (supports DetSys installer)
- Display information in Markdown
- Remove RAM/disk space checks, moving them to “information” section
- Add shell check, to ensure its dotfiles are managed by Nix.
-
Add
--json
that returns the health check results as JSON -
Switch from
nix-version.min-required
to more flexiblenix-version.supported
.
-
om ci
-
Support for remote builds over SSH (via
--on
option) -
Support for CI steps
-
Run
nix flake check
on all subflakes (#200) - Ability to add a custom CI step. For example, to run arbitrary commands.
-
Run
-
Add
--accept-flake-config
-
Add
--results=FILE
to store CI results as JSON in a file -
Misc
-
Avoid running
nix-store
command multiple times (#224) -
Locally cache
github:nix-systems
(to avoid Github API rate limit)
-
Avoid running
-
Support for remote builds over SSH (via
Fixes
-
om ci run
: The--override-input
option mandatedflake/
prefix (nixci legacy) which is no longer necessary in this release. -
om health
: Usewhoami
to determine username which is more reliable than relying onUSER
environment variable
Backward-incompatible changes
-
nix-health
andnixci
flake output configurations are no longer supported. -
om ci build
has been renamed toom ci run
.
0.1.0 (2024-08-08)
Initial release of omnix.