An experimental pub/sub client and server project.

add ci

Changed files
+26
.github
workflows
+26
.github/workflows/workflow.yaml
··· 1 + name: Go package 2 + 3 + on: [push] 4 + 5 + jobs: 6 + build: 7 + runs-on: ubuntu-latest 8 + steps: 9 + - uses: actions/checkout@v3 10 + 11 + - name: Set up Go 12 + uses: actions/setup-go@v4 13 + with: 14 + go-version: '1.21' 15 + 16 + - name: golangci-lint 17 + run: curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin 18 + 19 + - name: Build 20 + run: go build -v ./... 21 + 22 + - name: lint 23 + run: golangci-lint run 24 + 25 + - name: Test 26 + run: go test ./... -p 1 -count=1 -v