Skip to content

chore: update go version in tests workflow. #431

chore: update go version in tests workflow.

chore: update go version in tests workflow. #431

Workflow file for this run

name: tests
on:
schedule:
- cron: "0 3 * * 0" # At 03:00 on Sunday.
push:
branches:
- master
paths-ignore:
- 'misc/docs/**'
- '**.md'
pull_request:
branches:
- master
jobs:
go:
runs-on: ubuntu-latest
strategy:
matrix:
go: ['1.20', '1.21']
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
go-version: ${{ matrix.go }}
- run: go test ./...
node:
runs-on: ubuntu-latest
strategy:
matrix:
node: [18, 20]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node }}
cache: 'npm'
- run: npm ci
- run: npm run lint
- run: npm t
- run: npm run build -- --mode=production
analyze:
needs: [go, node]
runs-on: ubuntu-latest
permissions:
security-events: write
steps:
- uses: actions/checkout@v4
- uses: github/codeql-action/init@v2
with:
languages: go, javascript
- uses: github/codeql-action/analyze@v2