cc(ci): Update

This commit is contained in:
Sridhar Ratnakumar 2025-09-19 21:08:31 -04:00
parent aea07a89ef
commit 0a8087b85d

View file

@ -3,20 +3,22 @@ name: ci
description: Run local CI using omnix
---
This command runs local continuous integration checks using omnix.
**IMPORTANT**: `om ci` will run full CI, thus takes a lot of time. Use only when necessary.
This command runs the Nix project using omnix.
Steps:
1. Run `om ci` to execute all CI checks locally
1. Run `git add` to add any untracked files added by you **DO NOT COMMIT** changes.
2. Run `pre-commit run -a` to autoformat.
3. Run `om ci` to do a full build.
If `om ci` fails, fix all issues.
This will:
- Build all flake outputs, which includes:
- Run tests
- Run tests
- Check formatting
- Validate flake structure
- Perform other CI validations
Prerequisites:
- Must be in a flake-enabled project directory
- omnix (`om`) must be available in the environment
- omnix (`om`) must be available in the environment