@@ -13,19 +13,19 @@ interactive-developer-environment-in-docker: ## Use docker for all dependencies
1313
1414# #@ Release Builds
1515
16- release-default : always # # the default build, big bug pretty (builds in ~2min 35s)
16+ release-default : always # # the default build, big but pretty (builds in ~2min 35s)
1717 cargo build --release
1818
1919release-lean : always # # lean and fast (builds in ~1min 10s)
20- cargo build --release --no-default-features --features lean-cli,fast
20+ cargo build --release --no-default-features --features lean
2121
2222release-small : always # # minimal dependencies, at cost of performance (builds in ~46s)
23- cargo build --release --no-default-features --features lean-cli
23+ cargo build --release --no-default-features --features small
2424
2525# #@ Development
2626
2727target/release/gio : always
28- cargo build --release --no-default-features --features lean-cli
28+ cargo build --release --no-default-features --features small
2929
3030lint : # # Run lints with clippy
3131 cargo clippy
@@ -39,14 +39,14 @@ benchmark: target/release/gio ## see how fast things are, powered by hyperfine
3939
4040# #@ Testing
4141
42- tests : check unit-tests journey-tests journey-tests-lean-cli # # run all tests, including journey tests
42+ tests : check unit-tests journey-tests journey-tests-small # # run all tests, including journey tests
4343
4444check : # # Build all code in suitable configurations
4545 cargo check --all
4646 cargo check --all --all-features
47- cargo check --no-default-features --features lean-cli
48- cargo check --no-default-features --features pretty-cli
49- cargo check --no-default-features --features lean-cli,fast
47+ cargo check --no-default-features --features small
48+ cargo check --no-default-features --features lean
49+ cargo check --no-default-features --features max
5050 cd gitoxide-core && cargo check --all-features
5151 cd git-object && cargo check --all-features
5252 cd git-odb && cargo check --all-features
@@ -60,13 +60,13 @@ unit-tests: ## run all unit tests
6060continuous-unit-tests : # # run all unit tests whenever something changes
6161 watchexec -w src $(MAKE ) unit-tests
6262
63- journey-tests : always # # run stateless journey tests (pretty-cli )
63+ journey-tests : always # # run stateless journey tests (max )
6464 cargo build
65- ./tests/stateless-journey.sh target/debug/gio target/debug/giop pretty_and_fast
65+ ./tests/stateless-journey.sh target/debug/gio target/debug/giop max
6666
67- journey-tests-lean-cli : always # # run stateless journey tests (lean-cli)
68- cargo build --no-default-features --features lean-cli
69- ./tests/stateless-journey.sh target/debug/gio target/debug/giop lean_and_small
67+ journey-tests-small : always # # run stateless journey tests (lean-cli)
68+ cargo build --no-default-features --features small
69+ ./tests/stateless-journey.sh target/debug/gio target/debug/giop small
7070
7171continuous-journey-tests : # # run stateless journey tests whenever something changes
7272 watchexec $(MAKE ) journey-tests
0 commit comments