From f1e92d685f4165105ba70b145224a1144a2a2417 Mon Sep 17 00:00:00 2001 From: Krystie Date: Tue, 7 Jul 2026 13:16:32 -0700 Subject: [PATCH] docs: move release process under doc --- release-process.md => doc/release-process.md | 2 +- scripts/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename release-process.md => doc/release-process.md (98%) diff --git a/release-process.md b/doc/release-process.md similarity index 98% rename from release-process.md rename to doc/release-process.md index b47b5a2..f2483a6 100644 --- a/release-process.md +++ b/doc/release-process.md @@ -58,7 +58,7 @@ following properties: | `BUILD_DESC` | Git describe output, written to `build.h` at build time | | `BUILD_DATE` | **Commit timestamp** (NOT wall-clock), from `git log -n 1 --format=%ci` | | `__DATE__`/`__TIME__` fallback | Dead code in practice — `build.h` always defines `BUILD_DATE` | -| Build paths in binaries | Currently absolute; should add `-ffile-prefix-map` for full reproducibility | +| Build paths in binaries | Mapped with `-ffile-prefix-map=${CMAKE_SOURCE_DIR}=.` so absolute source paths do not leak into debug info | ### Verifying reproducibility diff --git a/scripts/README.md b/scripts/README.md index 734d398..42f6229 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -1,7 +1,7 @@ # Scripts -Operational scripts for the Triangles project. See also `release-process.md` -at the repo root for the canonical release pipeline documentation. +Operational scripts for the Triangles project. See also `doc/release-process.md` +for the canonical release pipeline documentation. ## Build verification