Skip to content

Replace Makefile with Justfile #61

Replace Makefile with Justfile

Replace Makefile with Justfile #61

Workflow file for this run

name: build
on: [push, pull_request]
jobs:
all:
runs-on: ubuntu-latest
steps:
- name: Setup go
uses: actions/setup-go@v6
with:
go-version: 1.19
- name: Checkout repo
uses: actions/checkout@v6
- name: Install just
uses: extractions/setup-just@v3
- name: Get dependencies
run: just deps
- name: Build source
run: just build
- name: Test source
run: just test -v -count=1 -coverprofile /tmp/cover.out -shuffle=on
- name: Vet source
run: just vet
- name: Upload code coverage
uses: codecov/codecov-action@v5
with:
files: /tmp/cover.out
token: ${{ secrets.CODECOV_TOKEN }}
security_scan:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v6
- name: Run gosec
uses: securego/gosec@master
with:
args: --tests ./...