mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-11-04 08:21:11 +00:00 
			
		
		
		
	Merge pull request '[v7.0/forgejo] [RELEASE] GITEA_VERSION is a fallback for FORGEJO_VERSION' (#2922) from bp-v7.0/forgejo-869795a into v7.0/forgejo
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2922 Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
This commit is contained in:
		
				commit
				
					
						4a4bd75989
					
				
			
		
					 1 changed files with 13 additions and 3 deletions
				
			
		
							
								
								
									
										12
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								Makefile
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -88,8 +88,13 @@ STORED_VERSION=$(shell cat $(STORED_VERSION_FILE) 2>/dev/null)
 | 
			
		|||
ifneq ($(STORED_VERSION),)
 | 
			
		||||
  FORGEJO_VERSION ?= $(STORED_VERSION)
 | 
			
		||||
else
 | 
			
		||||
  ifneq ($(GITEA_VERSION),)
 | 
			
		||||
    FORGEJO_VERSION ?= $(GITEA_VERSION)
 | 
			
		||||
    FORGEJO_VERSION_API ?= $(GITEA_VERSION)+${GITEA_COMPATIBILITY}
 | 
			
		||||
  else
 | 
			
		||||
    # drop the "g" prefix prepended by git describe to the commit hash
 | 
			
		||||
    FORGEJO_VERSION ?= $(shell git describe --exclude '*-test' --tags --always | sed 's/^v//' | sed 's/\-g/-/')+${GITEA_COMPATIBILITY}
 | 
			
		||||
  endif
 | 
			
		||||
endif
 | 
			
		||||
FORGEJO_VERSION_MAJOR=$(shell echo $(FORGEJO_VERSION) | sed -e 's/\..*//')
 | 
			
		||||
FORGEJO_VERSION_MINOR=$(shell echo $(FORGEJO_VERSION) | sed -E -e 's/^([0-9]+\.[0-9]+).*/\1/')
 | 
			
		||||
| 
						 | 
				
			
			@ -106,7 +111,12 @@ show-version-minor:
 | 
			
		|||
RELEASE_VERSION ?= ${FORGEJO_VERSION}
 | 
			
		||||
VERSION ?= ${RELEASE_VERSION}
 | 
			
		||||
 | 
			
		||||
LDFLAGS := $(LDFLAGS) -X "main.ReleaseVersion=$(RELEASE_VERSION)" -X "main.MakeVersion=$(MAKE_VERSION)" -X "main.Version=$(FORGEJO_VERSION)" -X "main.Tags=$(TAGS)" -X "main.ForgejoVersion=$(FORGEJO_VERSION)"
 | 
			
		||||
FORGEJO_VERSION_API ?= ${FORGEJO_VERSION}
 | 
			
		||||
 | 
			
		||||
show-version-api:
 | 
			
		||||
	@echo ${FORGEJO_VERSION_API}
 | 
			
		||||
 | 
			
		||||
LDFLAGS := $(LDFLAGS) -X "main.ReleaseVersion=$(RELEASE_VERSION)" -X "main.MakeVersion=$(MAKE_VERSION)" -X "main.Version=$(FORGEJO_VERSION)" -X "main.Tags=$(TAGS)" -X "main.ForgejoVersion=$(FORGEJO_VERSION_API)"
 | 
			
		||||
 | 
			
		||||
LINUX_ARCHS ?= linux/amd64,linux/386,linux/arm-5,linux/arm-6,linux/arm64
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue