Cross-Compilation & Getting Started Docs #15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cross-Compilation & Getting Started Docs
Remaining items from #1 (Release Management — closed).
Environments
herodev.gent02.grid.tfhero_zero:devherodevherodemo.gent02.grid.tfhero_zero:demoherodemoVM: Both containers on same TFGrid VM at Mycelium IP
495:72fa:8ec3:9264:ff0f:c0a8:abad:234cRegistry:
forge.ourworld.tf/lhumina_code/hero_zeroBuild Pipeline
make distdocker/build-local.sh— compiles all service repos insiderust:1.93-bookwormwithlhumina_code/andgeomind_code/volume-mounted. Whatever is checked out gets built. 1-3 min incremental, 10-15 min cold.make packdocker build -f Dockerfile.pack— copies pre-builtdist/into thindebian:bookworm-slim. No compilation.make pushhero_zero:devto forge registrymake update ENV=herodevPromotion:
make demotags:dev→:demo, pushes, deploys to herodemo.Smoke Tests
smoke_gateway.shsmoke_test.shsmoke_theme.shhero:themepostMessage listener in all 14 iframe-embedded servicesBranching & PRs
Rules:
developmentINTO feature branch if neededdevelopment: Squash commitmain: Create merge commit (preserves release boundary)https://forge.ourworld.tf/lhumina_code/home/issues/{N} — Description11-Step Pipeline (3 human gates)
development_{name}in each repomake deploy(1-3 min incremental)make test ENV=herodev(30 sec, ~110 tests)development_{name}→developmentwithcloses #Ngit checkout development && git pullall repos,make deploymake demo(tag :dev→:demo, deploy herodemo)Tasks
1. ARM/Intel Cross-Compilation
build-local.shto support--platform linux/arm64buildsmake dist-armtarget (or parameterizemake dist ARCH=arm64)2. Getting Started Documentation
dev_docs/covering:make deploy→ test → repeat~/hero/cfg/env/env.sh, tokens)Affected Repos
lhumina_code/hero_servicesgeomind_code/dev_docsLog