Skip to content

Add the generated scan results proto file in the source to make "go install" work. #311

Add the generated scan results proto file in the source to make "go install" work.

Add the generated scan results proto file in the source to make "go install" work. #311

Workflow file for this run

# This workflow will build a golang project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
name: Go
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build-for-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.22.x
- name: Install Protoc
uses: arduino/setup-protoc@v3
with:
version: "23.x"
- name: Set up protoc-gen-go
run: go install google.golang.org/protobuf/cmd/protoc-gen-go
- name: Build
run: make
- name: Test
run: make test
build-for-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.22.x
- name: Install Protoc
uses: arduino/setup-protoc@v3
with:
version: "23.x"
- name: Set up protoc-gen-go
run: go install google.golang.org/protobuf/cmd/protoc-gen-go
- name: Build
run: make
- name: Test
run: make test