Modular, context-aware and aspect-oriented dendritic Nix configurations. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/ den.oeiuwq.com
configurations den dendritic nix aspect oriented
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: default to ci-fast (#465)

## Summary
- Rename `ci-fast.bash` to `ci.bash` and make it the default CI runner
- Update Justfile and docs references

## Test plan
- [ ] `just ci ""` runs all tests successfully

authored by

Jason Bowman and committed by
GitHub
8967d4e3 68c26555

+9 -9
+1 -1
.github/workflows/test.yml
··· 34 34 - uses: cachix/install-nix-action@v31 35 35 - uses: DeterminateSystems/magic-nix-cache-action@v13 36 36 - uses: actions/checkout@v6 37 - - run: nix-shell --run 'just ci' 37 + - run: nix-shell --run 'just ci-deep' 38 38 flake-check: 39 39 needs: [non-draft] 40 40 name: nix flake check
+3 -3
Justfile
··· 16 16 cd docs && pnpm run dev 17 17 18 18 ci test="" *args: 19 - just nix-unit ci "{{test}}" {{args}} 19 + bash ./ci.bash "{{system}}" "{{test}}" {{args}} 20 20 21 - ci-fast test="" *args: 22 - bash ./ci-fast.bash "{{system}}" "{{test}}" {{args}} 21 + ci-deep test="" *args: 22 + just nix-unit ci "{{test}}" {{args}} 23 23 24 24 bogus *args: 25 25 just nix-unit bogus "bogus" {{args}}
ci-fast.bash ci.bash
+2 -2
docs/src/content/docs/contributing.md
··· 53 53 just fmt 54 54 just ci 55 55 56 - # or if you are in a hurry 57 - just ci-fast 56 + # or for deep tests with nix-unit diffs 57 + just ci-deep 58 58 ``` 59 59 60 60 ### Bug Reports
+3 -3
docs/src/content/docs/tutorials/ci.mdx
··· 147 147 148 148 ```console 149 149 # You can use any attr-path bellow flake.tests after system-agnositc to run those specific tests: 150 - just ci wsl-class 150 + just ci-deep wsl-class 151 151 ``` 152 152 153 - If you are in a hurry you can also use `just ci-fast`. 154 - NOTE: `ci-fast` cannot show error diffs and ignores tests using nix-unit `expectedError`. 153 + The default `just ci` is fast but cannot show error diffs and ignores tests using nix-unit `expectedError`. 154 + Use `just ci-deep` for full nix-unit output with diffs. 155 155 156 156 157 157 ## Writing New Tests