-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
22 lines (17 loc) · 913 Bytes
/
Copy pathMakefile
File metadata and controls
22 lines (17 loc) · 913 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Pure-library project — no external integration infrastructure.
#
# `test-integ-up` / `test-integ-down` are no-ops: graph-specs-rust runs
# entirely in-process — no Podman, no databases, no network.
.PHONY: test-integ-up test-integ-down graph-specs-check release-prepare
test-integ-up:
@echo "graph-specs-rust: no integration infra — pure-library project"
test-integ-down:
@echo "graph-specs-rust: no integration infra — pure-library project"
# Dual-control spec gate — runs the tool against this repo's own source.
# Invoked by the /ship pre-push gate (Study 002-v3 §5.2) and by CI's
# `dogfood` job. Release-mode build, so the binary reflects current HEAD.
graph-specs-check:
cargo build -p application --release
./target/release/graph-specs check --specs specs/ --code .
release-prepare: ## Bump version + changelog (auto|patch|minor|major)
scripts/release-prepare.sh $(or $(BUMP),auto)