Skip to content

Releases: gavelcode/gavel

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 16:55

Changelog

  • bbc5fa1 Initial project: Bazel bzlmod workspace and Go module
  • 10e59eb build: distribute gavel_tools via the gavelcode registry
  • 2bbb5e8 ci(release): add goreleaser-based CLI release pipeline
  • d8c8418 ci: add Codecov Test Analytics via JUnit upload
  • ff09ffd ci: drop flaky_test_attempts now that the watch race is fixed
  • 66e3007 ci: exclude the env-flaky gavel-watch e2e from the full suite
  • c7b4956 ci: run the full test suite (//...) including CLI integration
  • 744f79e docs(design): add coverage exclusion policy decision record
  • cd18307 docs(mcp): list gavel_trends and gavel_arch in the tools table
  • b341ff2 feat(cli): add --version, injected at release time
  • 74535fb feat(coverage): per-file coverage diff in gavel_coverage
  • 71aa19d feat(init): write the gavel registry into .bazelrc
  • b62c04e feat(mcp): add gavel_findings tool for project-wide finding discovery
  • 1b49d82 feat(mcp): add package-tree filter to gavel_coverage
  • 5d178b1 feat(project): project-scope exclude in gavel.yaml
  • 65d98b8 feat: Bazel integration — aspect catalog, runner, installer
  • 5e1046d feat: CaseFile aggregate with evidence and verdict
  • 74a74bb feat: Cobra CLI and composition root
  • 8ea09ea feat: Gavelspace aggregate
  • ad28bd5 feat: IAM bounded context — tenant, user, session, token
  • 0526bc5 feat: IAM infrastructure — Argon2id, crypto, Postgres
  • 84cf704 feat: OpenAPI-first v1 HTTP API with generated DTOs
  • 1a2d022 feat: Pleading aggregate, repository, and handlers
  • e0adfd5 feat: Project aggregate and quality-gate strategies
  • 2169142 feat: React + Vite web dashboard
  • 5f3ee40 feat: add curl|sh installer script
  • a6092a6 feat: application use cases — judge, submit, ingest, finalize
  • 112bdfa feat: dogfooding config and committed baselines
  • d6b98b6 feat: domain shared kernel — events and failure classification
  • 9d971ee feat: example workspaces per language
  • 2107eff feat: gavel-specific Bazel tooling (clispec-gen, spectest)
  • 13af537 feat: in-memory + Postgres adapters and SARIF/LCOV parsers
  • fc63249 feat: project and gavelspace use cases + cross-BC search
  • 90ddae9 feat: server composition root
  • 254e8b5 fix(casefile): deduplicate findings by fingerprint when merging content
  • 28af4f4 fix(init): align help text with the registered flags
  • e4496a0 fix(project): reconstitute per-file baseline coverage from disk
  • 10441c5 fix(runner): place targets after -- so negative patterns are valid
  • f079181 fix(watch): detect bazel version after registering the watch, not before
  • 0910c21 fix(watch): emit started only after the filesystem watch is registered
  • e5e09e7 style(core): satisfy varnamelen on existing loop vars
  • 15738fb test(mcp): assert gavel_findings in the tool list