pushed
zhengqunkoo/ttyd • 2:58 AM - Mar 30, 2024
This change stops release metadata from depending entirely on Git-derived semver by reintroducing an explicit project(ttyd VERSION 1.7.6) baseline and building the runtime version string separately with optional semver and commit suffixes. It also updates the release workflow to fail fast when the Git tag doesn't match the version declared in CMakeLists.txt, which helps prevent publishing mismatched artifacts. The practical effect is more predictable versioning in builds and safer release automation.
