Bump @types/node from 16.11.27 to 25.2.3 in /client #1025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI (server) | |
| on: | |
| push: | |
| branches: | |
| - 'master' | |
| pull_request: | |
| jobs: | |
| mod: | |
| name: Mod | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/setup-go@v2 | |
| with: | |
| go-version: 1.17 | |
| - uses: actions/checkout@v2 | |
| - uses: actions/cache@v2 | |
| with: | |
| path: ~/go/pkg/mod | |
| key: ${{ runner.os }}-gomod-${{ hashFiles('**/go.sum') }} | |
| - run: go mod download | |
| build: | |
| name: Build | |
| runs-on: ubuntu-latest | |
| needs: [mod] | |
| env: | |
| GOCACHE: "/tmp/go/cache" | |
| steps: | |
| - uses: actions/setup-go@v2 | |
| with: | |
| go-version: 1.17 | |
| - uses: actions/checkout@v2 | |
| - uses: actions/cache@v2 | |
| with: | |
| path: ~/go/pkg/mod | |
| key: ${{ runner.os }}-gomod-${{ hashFiles('**/go.sum') }} | |
| restore-keys: | | |
| ${{ runner.os }}-gomod- | |
| - uses: actions/cache@v2 | |
| with: | |
| path: /tmp/go/cache | |
| key: ${{ runner.os }}-go-build-${{ github.ref }}-${{ github.sha }} | |
| restore-keys: | | |
| ${{ runner.os }}-go-build-${{ github.ref }}- | |
| ${{ runner.os }}-go-build- | |
| - name: Install protoc-gen-go | |
| run: go get github.com/golang/protobuf/protoc-gen-go | |
| - name: Install protoc | |
| run: sudo apt-get install protobuf-compiler | |
| - run: make proto | |
| - run: go build main.go | |
| lint: | |
| name: Lint | |
| runs-on: ubuntu-latest | |
| needs: [mod] | |
| steps: | |
| - uses: actions/setup-go@v2 | |
| with: | |
| go-version: 1.17 | |
| - name: Install reviewdog | |
| run: curl -sfL https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh | sh -s -- -b $(go env GOPATH)/bin | |
| - name: Install golangci-lint | |
| run: curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $(go env GOPATH)/bin | |
| - name: Add PATH | |
| run: echo "$(go env GOPATH)/bin" >> $GITHUB_PATH | |
| - uses: actions/checkout@v2 | |
| - uses: actions/cache@v2 | |
| with: | |
| path: ~/go/pkg/mod | |
| key: ${{ runner.os }}-gomod-${{ hashFiles('**/go.sum') }} | |
| restore-keys: | | |
| ${{ runner.os }}-gomod- | |
| - name: Install protoc-gen-go | |
| run: go get github.com/golang/protobuf/protoc-gen-go | |
| - name: Install protoc | |
| run: sudo apt-get install protobuf-compiler | |
| - run: make proto | |
| - name: golangci-lint | |
| run: golangci-lint run --out-format=line-number | reviewdog -f=golangci-lint -name=golangci-lint -reporter=github-check | |
| env: | |
| REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| spectral: | |
| name: Spectral | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - name: Spectral checks | |
| uses: stoplightio/spectral-action@v0.7.3 | |
| with: | |
| file_glob: docs/openapi.yaml | |
| repo_token: ${{ secrets.GITHUB_TOKEN }} |