name: test on: push: pull_request: jobs: go-test: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Go uses: actions/setup-go@v5 with: go-version: "1.26.x" - name: Install just run: | sudo apt-get update sudo apt-get install -y just - name: Run tests run: just test - name: Generate coverage run: just test-coverage - name: Code Coverage Report uses: irongut/CodeCoverageSummary@v1.3.0 with: filename: _build/coverage.out badge: true fail_below_min: true format: markdown hide_branch_rate: true hide_complexity: false indicators: true output: both thresholds: '60 80'