github.com/network-quality/goresponsiveness@v0.0.0-20240129151524-343954285090/.github/workflows/test.yaml (about)

     1  name: Go Responsiveness
     2  
     3  on: [pull_request, workflow_dispatch]
     4  jobs:
     5    build:
     6      runs-on: ubuntu-latest
     7      steps:
     8        - uses: actions/checkout@v3
     9  
    10        - name: Set up Go
    11          uses: actions/setup-go@v4
    12          with:
    13            go-version: '1.21'
    14  
    15        - name: Build
    16          run: make build
    17  
    18        - name: Test
    19          run: make test
    20  
    21    docker:
    22      needs: [build]
    23      runs-on: ubuntu-latest
    24      steps:
    25        - uses: actions/checkout@v3
    26  
    27        - name: Build in container
    28          run: docker build -t goresponsiveness .