forgejo-federation/.forgejo
Earl Warren 014e533206
[RELEASE] decouple the release name from the version number
The release name, as provided by FORGEJO_RELEASE, is used to build OCI
images and binary files. Although it can be the same as the Forgejo
version, it is not a requirement.

When the FORGEJO_RELEASE environment variable is set, use it as a
default for naming the binary file instead of FORGEJO_VERSION. For
instance, when building from the forgejo branch here is what is desired:

FORGEJO_VERSION=7.0.0-g2343
GITEA_VERSION=1.22.0
VERSION=vforgejo-test

The name of the release is also displayed with forgejo --version
for sanity check purposes.

Before:

FORGEJO_VERSION is the computed version
GITEA_VERSION is set manually
VERSION defaults to FORGEJO_VERSION
forgejo --help does not display VERSION

After:

FORGEJO_VERSION is the computed version
GITEA_VERSION is set manually
RELEASE_VERSION defaults to FORGEJO_VERSION
VERSION defaults to RELEASE_VERSION
forgejo --help displays VERSION
2024-02-17 15:27:35 +01:00
..
testdata/build-release [RELEASE] build test releases 2024-02-17 11:52:50 +01:00
workflows [RELEASE] decouple the release name from the version number 2024-02-17 15:27:35 +01:00
cascading-pr-end-to-end [CI] upload the forgejo under test as an artifact for end-to-end 2024-02-05 13:33:59 +01:00
cascading-release-end-to-end [CI] cascade release with end-to-end 2024-02-05 13:33:59 +01:00