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 initcommand
-
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
--jsonthat returns the health check results as JSON -
Switch from
nix-version.min-requiredto more flexiblenix-version.supported.
-
om ci-
Support for remote builds over SSH (via
--onoption) -
Support for CI steps
-
Run
nix flake checkon all subflakes (#200) - Ability to add a custom CI step. For example, to run arbitrary commands.
-
Run
-
Add
--accept-flake-config -
Add
--results=FILEto store CI results as JSON in a file -
Misc
-
Avoid running
nix-storecommand 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-inputoption mandatedflake/prefix (nixci legacy) which is no longer necessary in this release. -
om health: Usewhoamito determine username which is more reliable than relying onUSERenvironment variable
Backward-incompatible changes
-
nix-healthandnixciflake output configurations are no longer supported. -
om ci buildhas been renamed toom ci run.
0.1.0 (2024-08-08)
Initial release of omnix.