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