-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
61 lines (46 loc) · 1.86 KB
/
Makefile
File metadata and controls
61 lines (46 loc) · 1.86 KB
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
.PHONY: help build up down shell init-working-group doctor checkpoint demo smoke-test test-working-group test-layout test-secrets workspace-smoke-test github-smoke-test
help:
@echo "OASIS ScienceClaw commands"
@echo
@echo " make build Build the local container image"
@echo " make up Start the local compose stack"
@echo " make down Stop the local compose stack"
@echo " make shell Open a shell in the OpenClaw container"
@echo " make init-working-group Initialize the local workspace scaffold"
@echo " make doctor Run safe local health checks"
@echo " make checkpoint Write a local workspace checkpoint"
@echo " make demo Run the deterministic environmental demo"
@echo " make smoke-test Run lightweight operational validation"
@echo " make workspace-smoke-test Validate the workspace file manager"
@echo " make github-smoke-test Validate the GitHub repository manager"
@echo " make test-working-group Validate the seeded working-group scaffold"
@echo " make test-layout Validate the /data layout scaffold"
@echo " make test-secrets Check secret hygiene helpers"
build:
@docker compose build
up:
@docker compose up
down:
@docker compose down
shell:
@docker compose run --rm openclaw-local bash
init-working-group:
@scripts/init_working_group.sh
doctor:
@scripts/doctor.sh
checkpoint:
@scripts/checkpoint.sh
demo:
@python3 scripts/demo_environmental_workflow.py --workspace "$${SCIENCECLAW_WORKSPACE_DIR:-$${WORKSPACE_DIR:-workspace}}"
smoke-test:
@scripts/smoke_test.sh
workspace-smoke-test:
@scripts/smoke_test_workspace.sh
github-smoke-test:
@scripts/smoke_test_github_manager.sh
test-working-group:
@scripts/test-working-group.sh
test-layout:
@scripts/test-scienceclaw-layout.sh
test-secrets:
@scripts/test-secrets.sh