Skip to content

Fix #183

Fix #183 #73

Workflow file for this run

name: build
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v5
with:
go-version: 1.23.x
- uses: actions/setup-node@v4
with:
node-version: '20'
- uses: actions/checkout@v4
- run: make download-tools
- run: make install
- run: make generate
- run: make build-js
env:
NODE_OPTIONS: --openssl-legacy-provider
- run: make lint
- run: make test
- if: startsWith(github.ref, 'refs/tags/v')
run: echo "$DOCKER_PASS" | docker login --username "traggoci" --password-stdin
env:
DOCKER_PASS: ${{ secrets.DOCKER_PASS }}
- if: startsWith(github.ref, 'refs/tags/v')
run: make release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}