Files
Vyntral 0a50fb4eb5 chore(release): goreleaser + CI workflows + v2 demo GIFs
Release infrastructure:
- .goreleaser.yml: builds 5-platform binaries (darwin/linux/windows
  x amd64/arm64), SHA-256 checksums, pre-release detection for -rc tags
- .github/workflows/release.yml: runs on any 'v*' tag — test -> build
  -> publish via goreleaser-action
- .github/workflows/ci.yml: test + vet + race detector on every push
  to main / v2-* and every PR
- .gitignore: extended to cover scan artifacts (gods-eye-*.json,
  report-*.json, *.stderr), YAML configs (god-eye.yaml, .god-eye.yaml),
  IDE state (.idea, .vscode, .cursor), Claude Code working notes
  (CLAUDE.md, .claude/), and the /god-eye build artifact

Demo GIFs recorded live against scanme.nmap.org (Nmap's authorized
test host):
- assets/wizard-demo.gif (272 KB): interactive setup walkthrough
- assets/live-scan.gif (37 KB): colorized event stream
- assets/ai-verbose.gif (122 KB): full AI cascade + end-of-scan brief

Legacy v0.1 assets removed:
- assets/demo.gif
- assets/demo-ai.gif
2026-04-18 16:49:29 +02:00

76 lines
1.1 KiB
Plaintext

# If you prefer the allow list template instead of the deny list, see community template:
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
#
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
# Test binary, built with `go test -c`
*.test
# Code coverage profiles and other test artifacts
*.out
coverage.*
*.coverprofile
profile.cov
# Dependency directories (remove the comment below to include it)
# vendor/
# Go workspace file
go.work
go.work.sum
# env file
.env
# Editor/IDE
# .idea/
# .vscode/
# God's Eye specific
/god-eye
*.json
*.csv
*.txt
/results/
/output/
# Scan artifacts anywhere in the tree (defence in depth)
gods-eye-*.json
gods-eye-*.stderr
scan-*.json
scan-*.csv
report-*.json
findings-*.json
# Sensitive files
secrets.yaml
config.local.yaml
.env.*
god-eye.yaml
.god-eye.yaml
/.god-eye/
# Logs
*.log
/tmp/
# OS files
.DS_Store
Thumbs.db
# Editor / IDE / AI-agent local state
.idea/
.vscode/
# Claude Code working notes — intentionally NOT public
CLAUDE.md
.claude/
.cursor/
.cursorrules
# Benchmark captures with potentially sensitive output
BENCHMARK-SCANME.local.md