...

Text file src/github.com/digitorus/timestamp/.github/workflows/go.yml

Documentation: github.com/digitorus/timestamp/.github/workflows

     1name: Build & Test
     2
     3on:
     4  push:
     5    branches: [ master ]
     6  pull_request:
     7    branches: [ master ]
     8
     9jobs:
    10
    11  build:
    12    name: Build
    13    runs-on: ubuntu-latest
    14    steps:
    15
    16    - name: Set up Go 1.x
    17      uses: actions/setup-go@v2
    18      with:
    19        go-version: ^1.13
    20
    21    - name: Check out code into the Go module directory
    22      uses: actions/checkout@v2
    23
    24    - name: Get dependencies
    25      run: |
    26        go get -v -t -d ./...
    27
    28    - name: Build
    29      run: go build -v ./...
    30
    31    - name: Test
    32      run: go test -v -race -coverprofile=coverage.txt -covermode=atomic ./...
    33
    34    - name: Upload coverage report
    35      uses: codecov/codecov-action@v1
    36      with:
    37        file: ./coverage.txt
    38        flags: unittests
    39        name: codecov-umbrella

View as plain text