[CLEANUP] Reuse ForgejoVersion variable
- Resolves https://codeberg.org/forgejo/forgejo/issues/1226 (cherry picked from commite383b70109
) (cherry picked from commit029cfa34de
) (cherry picked from commit81392b8c55
) (cherry picked from commit0ebecca1e6
) (cherry picked from commitaff135418d
) (cherry picked from commitb5982f5008
) (cherry picked from commit00f86df8f4
) (cherry picked from commit178908c047
) (cherry picked from commit9cc57d1b3f
) (cherry picked from commitdc80ba9a97
) (cherry picked from commit5b2f1d7149
)
This commit is contained in:
parent
1f4d33de2b
commit
f0ab85cd06
3 changed files with 5 additions and 6 deletions
2
Makefile
2
Makefile
|
@ -97,7 +97,7 @@ VERSION = ${GITEA_VERSION}
|
|||
# SemVer
|
||||
FORGEJO_VERSION := 5.0.0+0-gitea-1.20.0
|
||||
|
||||
LDFLAGS := $(LDFLAGS) -X "main.MakeVersion=$(MAKE_VERSION)" -X "main.Version=$(GITEA_VERSION)" -X "main.Tags=$(TAGS)" -X "code.gitea.io/gitea/routers/api/forgejo/v1.ForgejoVersion=$(FORGEJO_VERSION)" -X "main.ForgejoVersion=$(FORGEJO_VERSION)"
|
||||
LDFLAGS := $(LDFLAGS) -X "main.MakeVersion=$(MAKE_VERSION)" -X "main.Version=$(GITEA_VERSION)" -X "main.Tags=$(TAGS)" -X "main.ForgejoVersion=$(FORGEJO_VERSION)"
|
||||
|
||||
LINUX_ARCHS ?= linux/amd64,linux/386,linux/arm-5,linux/arm-6,linux/arm64
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ import (
|
|||
"net/http"
|
||||
|
||||
"code.gitea.io/gitea/modules/json"
|
||||
"code.gitea.io/gitea/modules/setting"
|
||||
)
|
||||
|
||||
type Forgejo struct{}
|
||||
|
@ -16,9 +17,7 @@ func NewForgejo() *Forgejo {
|
|||
return &Forgejo{}
|
||||
}
|
||||
|
||||
var ForgejoVersion = "development"
|
||||
|
||||
func (f *Forgejo) GetVersion(w http.ResponseWriter, r *http.Request) {
|
||||
w.WriteHeader(http.StatusOK)
|
||||
_ = json.NewEncoder(w).Encode(Version{&ForgejoVersion})
|
||||
_ = json.NewEncoder(w).Encode(Version{&setting.ForgejoVersion})
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@ import (
|
|||
"net/http"
|
||||
"testing"
|
||||
|
||||
"code.gitea.io/gitea/routers/api/forgejo/v1"
|
||||
v1 "code.gitea.io/gitea/routers/api/forgejo/v1"
|
||||
"code.gitea.io/gitea/tests"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
|
@ -21,5 +21,5 @@ func TestAPIForgejoVersion(t *testing.T) {
|
|||
|
||||
var version v1.Version
|
||||
DecodeJSON(t, resp, &version)
|
||||
assert.Equal(t, "development", *version.Version)
|
||||
assert.Equal(t, "1.0.0", *version.Version)
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue