Skip to content

Bump @types/node from 16.11.27 to 25.2.3 in /client #1025

Bump @types/node from 16.11.27 to 25.2.3 in /client

Bump @types/node from 16.11.27 to 25.2.3 in /client #1025

Workflow file for this run

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 }}