github.com/shravanasati/hydra@v1.0.1-0.20240122045627-1082d2ed50d2/.github/workflows/integrate.yml (about) 1 name: Continuous Integration 2 3 on: 4 push: 5 branches: [ main, 3.x ] 6 pull_request: 7 branches: [ main, 3.x ] 8 9 jobs: 10 11 windows: 12 runs-on: windows-latest 13 steps: 14 - uses: actions/checkout@v2 15 16 - name: Set up Go 17 uses: actions/setup-go@v2 18 with: 19 go-version: 1.16 20 21 - name: Build 22 run: go build -v -o hydra.exe ./... 23 24 - name: Test 25 run: go test -v ./... 26 27 28 macos: 29 runs-on: macos-latest 30 steps: 31 - uses: actions/checkout@v2 32 33 - name: Set up Go 34 uses: actions/setup-go@v2 35 with: 36 go-version: 1.16 37 38 - name: Build 39 run: go build -v -o hydra ./... 40 41 - name: Test 42 run: go test -v ./... 43 44 linux: 45 runs-on: ubuntu-latest 46 steps: 47 - uses: actions/checkout@v2 48 49 - name: Set up Go 50 uses: actions/setup-go@v2 51 with: 52 go-version: 1.16 53 54 - name: Build 55 run: go build -v -o hydra ./... 56 57 - name: Test 58 run: go test -v ./...