Skip to content

Fix websocket panic issue #263

Fix websocket panic issue

Fix websocket panic issue #263

---
name: Lint application
# yamllint disable-line rule:truthy
on:
push:
branches:
- master
pull_request:
types:
- opened
- synchronize
workflow_dispatch: {}
env:
STATIC_EXPORT: "true"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
go-lint:
name: Go lint
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
cache: true
go-version-file: "go.mod"
- uses: oven-sh/setup-bun@v2
- name: Cache bun
uses: actions/cache@v4
with:
path: |
~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lock') }}
restore-keys: |
${{ runner.os }}-bun-cache-
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y libx11-dev libxtst-dev libayatana-appindicator3-dev
- name: Build client project
run: make build_client
- name: Lint application
uses: golangci/golangci-lint-action@v8
with:
version: latest