From ebaafae7ad1b71809574f3dec93e7486fe16d781 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Wed, 14 Oct 2026 05:06:49 +0000 Subject: fix(release): compact package timestamps Format the HEAD commit's UTC timestamp as yyyymmdd-hhmmss in release package names. Preserve the short commit ID, platform and archive format, and update the installation and architecture documentation. Validation: cmake --build build --target release passed and generated cpsc-20261014-034032-fed1235-Linux-x86_64.tar.xz. --- doc/install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/install.md b/doc/install.md index d91b059..f1e55d9 100644 --- a/doc/install.md +++ b/doc/install.md @@ -76,7 +76,7 @@ make -C build release ``` The output is `build/cpsc-VERSION-SYSTEM-ARCH.tar.xz`. `VERSION` uses HEAD's commit -time in UTC followed by its short ID: `yyyy-mm-dd-hh-mm-ss-commit`. +time in UTC followed by its short ID: `yyyymmdd-hhmmss-commit`. The version is read each time packaging runs. The package uses the current build's execution mode and contains `cpsc`, `doc/cpsc.1`, `doc/language/**/*.7`, `install.sh` and `LICENSE`. Packaging builds the compiler and manual automatically; it requires Git and Pandoc. -- cgit v1.3.1-4-g156e