Skip to content

Merge pull request #32 from jcuga/build_fix #6

Merge pull request #32 from jcuga/build_fix

Merge pull request #32 from jcuga/build_fix #6

Workflow file for this run

name: Go
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [ '1.15', '1.21.x' ]
steps:
- uses: actions/checkout@v3
- name: Setup Go ${{ matrix.go-version }}
uses: actions/setup-go@v4
with:
go-version: ${{ matrix.go-version }}
- name: Display Go version
run: go version
- name: Install dependencies
run: |
go get .
go get golang.org/x/tools/cmd/cover
- name: Test library
run: |
go test -v -coverprofile=coverage.txt -covermode=count github.com/jcuga/golongpoll
go test -v github.com/jcuga/golongpoll/client
- name: Build examples
run: |
go build examples/chatbot/chatbot.go
go build examples/filepersist/filepersist.go
go build examples/stressor/server/main.go
go build examples/stressor/client/main.go
go build examples/authentication/auth.go
go build examples/microchat/microchat.go
- uses: codecov/codecov-action@v3
with:
files: ./coverage.txt
fail_ci_if_error: true
verbose: true