-
Notifications
You must be signed in to change notification settings - Fork 10
/
om.yaml
84 lines (80 loc) · 1.81 KB
/
om.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
ci:
default:
omnix:
dir: .
steps:
flake-check:
enable: false
custom:
om-show:
type: app
args:
- show
- .
binary-size-is-small:
type: app
name: check-closure-size
systems:
- x86_64-linux
omnix-source-is-buildable:
type: app
name: omnix-source-is-buildable
cargo-tests:
type: devshell
command:
- just
- cargo-test
systems:
- x86_64-linux
- aarch64-darwin
cargo-clippy:
type: devshell
command:
- just
- clippy
systems:
- x86_64-linux
- aarch64-darwin
cargo-doc:
type: devshell
command:
- just
- cargo-doc
systems:
- x86_64-linux
- aarch64-darwin
doc:
dir: doc
registry:
dir: crates/omnix-init/registry
steps:
build:
enable: false
custom: {}
cli-test-dep-cache:
dir: crates/omnix-cli/tests
steps:
lockfile:
enable: false
flake_check:
enable: false
custom: {}
health:
default:
nix-version:
min-required: "2.16.0"
caches:
required:
- https://om.cachix.org
direnv:
required: true
develop:
default:
readme: |
🍾 Welcome to the **omnix** project
To run omnix,
```sh-session
just watch <args>
```
(Now, as you edit the Rust sources, the above will reload!)
🍎🍎 Run 'just' to see more commands. See <https://nixos.asia/en/vscode> for IDE setup.