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 ./...
							 |