Skip to main content

go-makefile

Go dependency, lint and test workflow through this repository's Makefile.

Source facts

Repository
rcarmo/bouncer
Last source activity
October 8, 2026 at 05:41
Detected SKILL.md language
English
Stars
4
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
go-makefile
description
Go dependency, lint and test workflow through this repository's Makefile.
# Go workflow Use the existing Make targets and follow [AGENTS.md](../../../AGENTS.md). Do not assume generic `vet` or `security` targets exist. - `make deps`: download module dependencies. - `make install-dev`: install missing golangci-lint and gosec. - `make check`: vet, golangci-lint, gosec, actionlint and build. - `make test`, `make test-race`, `make coverage`: uncached unit verification, without profiling. - `make test-integration` / `make test-integration-race`: real-process streaming and reload regressions. - `make test-browser` / `make test-browser-tls`: Chromium passkey, stream and persistence tests; requires Bun/Playwright. - `make vuln`: reachable/imported-package vulnerability scan. - `make bench TEST_PACKAGES='./internal/session ./internal/site'`: per-operation allocation benchmarks. - `make profile PROFILE_MODE=integration`: explicit pre-release allocation capture; inspect both space/object summaries before removing raw captures. Go 1.27.1 is the module/container minimum. Respect the Makefile's portable project-scoped cache paths and retain only concise profiling findings after analysis. CI runs Make targets; source publication and deployment are separate actions.
View on GitHub