3proxy/.github/workflows
Vladimir Dubrovin 3dcd83e6d6 Regenerate version files from RELEASE in a workflow
The version files were derived from RELEASE by a script kept outside this
repository, so bumping RELEASE and updating src/version.h, the spec version
and debian/changelog were separate manual steps.

Do it in a workflow triggered by a change to RELEASE. It writes the same
content the external script produced, verified byte for byte against the
current tree.

The build date is now minted once, when RELEASE changes, and stored in
version.h rather than taken from the clock of whichever build is running. The
package workflows read it from there, so rebuilding a commit produces the same
version string and the same package file names. Re-running the workflow
without a RELEASE change keeps the existing build date and makes no commit.
2026-08-22 13:34:35 +03:00
..
build-rpm-arm64.yml Regenerate version files from RELEASE in a workflow 2026-08-22 13:34:35 +03:00
build-rpm-armhf.yml Regenerate version files from RELEASE in a workflow 2026-08-22 13:34:35 +03:00
build-rpm-x86-64.yml Regenerate version files from RELEASE in a workflow 2026-08-22 13:34:35 +03:00
build-watcom.yml Sign packages, publish checksums, attest before upload, narrow permissions 2026-08-21 11:07:54 +03:00
build-win32.yml Sign packages, publish checksums, attest before upload, narrow permissions 2026-08-21 11:07:54 +03:00
build-win64.yml Sign packages, publish checksums, attest before upload, narrow permissions 2026-08-21 11:07:54 +03:00
build-win-msys2-ucrt64.yml Support static libraries in Makefile.win 2026-07-10 12:10:01 +03:00
build-winarm64.yml Sign packages, publish checksums, attest before upload, narrow permissions 2026-08-21 11:07:54 +03:00
c-cpp-cmake.yml apt update before install in workflows 2026-07-27 11:27:55 +03:00
c-cpp-Linux.yml apt update before install in workflows 2026-07-27 11:22:03 +03:00
c-cpp-MacOS.yml Bump actions/checkout from 6 to 7 (#1241) 2026-06-23 11:54:36 +03:00
c-cpp-Windows.yml Fix windows build, re-submit as 0.9.8 2026-08-07 19:16:00 +03:00
docker-test.yml Bump docker/build-push-action from 6 to 7 (#1261) 2026-08-04 11:29:45 +03:00
docker.yml Sign packages, publish checksums, attest before upload, narrow permissions 2026-08-21 11:07:54 +03:00
update-version.yml Regenerate version files from RELEASE in a workflow 2026-08-22 13:34:35 +03:00