mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Use vendors when go generate (#7340)
* use vendors when go generate * update docs about golang minimal requirement from 1.9 to 1.11 * fix build
This commit is contained in:
		
				
					committed by
					
						
						techknowlogick
					
				
			
			
				
	
			
			
			
						parent
						
							f369788347
						
					
				
				
					commit
					87404d7c0b
				
			@@ -63,9 +63,11 @@ steps:
 | 
			
		||||
 | 
			
		||||
  - name: build-without-gcc
 | 
			
		||||
    pull: always
 | 
			
		||||
    image: golang:1.10 # this step is kept as the lowest version of golang that we support
 | 
			
		||||
    image: golang:1.11 # this step is kept as the lowest version of golang that we support
 | 
			
		||||
    environment:
 | 
			
		||||
      GO111MODULE: on
 | 
			
		||||
    commands:
 | 
			
		||||
      - go build -o gitea_no_gcc # test if build succeeds without the sqlite tag
 | 
			
		||||
      - go build -mod=vendor -o gitea_no_gcc # test if build succeeds without the sqlite tag
 | 
			
		||||
 | 
			
		||||
  - name: build
 | 
			
		||||
    pull: always
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							@@ -97,7 +97,7 @@ vet:
 | 
			
		||||
 | 
			
		||||
.PHONY: generate
 | 
			
		||||
generate:
 | 
			
		||||
	GO111MODULE=on $(GO) generate $(PACKAGES)
 | 
			
		||||
	GO111MODULE=on $(GO) generate -mod=vendor $(PACKAGES)
 | 
			
		||||
 | 
			
		||||
.PHONY: generate-swagger
 | 
			
		||||
generate-swagger:
 | 
			
		||||
 
 | 
			
		||||
@@ -32,7 +32,7 @@ necessary. To be able to use these you must have the `"$GOPATH"/bin` directory
 | 
			
		||||
on the executable path. If you don't add the go bin directory to the
 | 
			
		||||
executable path you will have to manage this yourself.
 | 
			
		||||
 | 
			
		||||
**Note 2**: Go version 1.9 or higher is required; however, it is important
 | 
			
		||||
**Note 2**: Go version 1.11 or higher is required; however, it is important
 | 
			
		||||
to note that our continuous integration will check that the formatting of the
 | 
			
		||||
source code is not changed by `gofmt` using `make fmt-check`. Unfortunately,
 | 
			
		||||
the results of `gofmt` can differ by the version of `go`. It is therefore
 | 
			
		||||
 
 | 
			
		||||
@@ -27,7 +27,7 @@ necessary. To be able to use these, you must have the `"$GOPATH/bin"` directory
 | 
			
		||||
on the executable path. If you don't add the go bin directory to the
 | 
			
		||||
executable path, you will have to manage this yourself.
 | 
			
		||||
 | 
			
		||||
**Note 2**: Go version 1.9 or higher is required. However, it is recommended to
 | 
			
		||||
**Note 2**: Go version 1.11 or higher is required. However, it is recommended to
 | 
			
		||||
obtain the same version as our continuous integration, see the advice given in
 | 
			
		||||
<a href='{{< relref "doc/advanced/hacking-on-gitea.en-us.md" >}}'>Hacking on
 | 
			
		||||
Gitea</a>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user