You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							40 lines
						
					
					
						
							867 B
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							40 lines
						
					
					
						
							867 B
						
					
					
				| name: "go: build binary" | |
|  | |
| on: | |
|   push: | |
|     branches: [ master ] | |
|   pull_request: | |
|     branches: [ master ] | |
|  | |
| concurrency: | |
|   group: ${{ github.head_ref }}/go | |
|   cancel-in-progress: true | |
|  | |
| permissions: | |
|   contents: read | |
|  | |
| jobs: | |
|  | |
|   build: | |
|     name: Build | |
|     runs-on: ubuntu-latest | |
|     steps: | |
|  | |
|     - name: Set up Go 1.x | |
|       uses: actions/setup-go@8e57b58e57be52ac95949151e2777ffda8501267 # v2 | |
|       with: | |
|         go-version: ^1.13 | |
|       id: go | |
|  | |
|     - name: Check out code into the Go module directory | |
|       uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v2 | |
|  | |
|     - name: Get dependencies | |
|       run: | | |
|                 cd weed; go get -v -t -d ./... | |
|  | |
|     - name: Build | |
|       run: cd weed; go build -tags "elastic gocdk sqlite ydb tarantool tikv rclone" -v . | |
|  | |
|     - name: Test | |
|       run: cd weed; go test -tags "elastic gocdk sqlite ydb tarantool tikv rclone" -v ./...
 |