Releases: EricCogen/GauntletCI
Releases · EricCogen/GauntletCI
v2.1.0
Full Changelog: v2.0.4...v2.1.0
v2.0.4 - Marketing site and SEO buildout
What's new in v2.0.4
Site
- Full-text search via Pagefind (Cmd/Ctrl+K, indexes all 53 pages at build time)
- Per-rule detail pages at /docs/rules/[ruleId] - 30+ pages, one per detection rule
- SoftwareApplication and FAQPage JSON-LD schemas on all docs and rule pages
- /about page with founder bio for E-E-A-T author trust signals
- Author bio attribution on all article pages
- Product nav dropdown - header reduced from 5 flat links to 3
- Next steps link grids on cli-reference, configuration, and local-llm docs pages
- Contextual cross-links from articles to relevant rule pages and vice versa
Quality
- Playwright e2e test suite: smoke, article, rule detail, and link-graph tests
- GitHub Actions workflow runs full Playwright suite on every push
- Link-graph test enforces every page has at least one inbound and outbound content link
Fixed
- /docs/cli-reference, /docs/configuration, /docs/local-llm had zero outbound content links
- /pricing had no inbound content links from any other page
See CHANGELOG.md for full details.
Full Changelog: v2.0.3...v2.0.4
v2.0.3
What's Changed
- chore: add GauntletCI GitHub banner image by @EricCogen in #145
- feat(cli): rich PR review summary body with Why/Action/Evidence (v2.0.3) by @EricCogen in #144
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- feat(cli): group duplicate findings + rich GitHub writer output (v2.0.2) by @EricCogen in #142
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- [RULE] Fix GCI0036 local var FP and GCI0001 lock file FP by @EricCogen in #100
- [RULE] Track 1 precision fixes: test file exclusion, event handler ex… by @EricCogen in #101
- [RULE][CLI] Baseline command, UX improvements, GCI0048-0050, PR #101 review fixes by @EricCogen in #102
- [DOCS] Add favicons to docs site by @EricCogen in #104
- [DOCS] Update GauntletCI logo by @EricCogen in #105
- [RULE] Corpus runner now respects rule enabled/disabled config by @EricCogen in #103
- [DOCS] Fix empty name/short_name in site.webmanifest by @EricCogen in #106
- [RULE][CLI] TFM-aware rule messages and SARIF 2.1.0 output by @EricCogen in #107
- [RULE] Add Roslyn syntax guards for GCI0048/GCI0049 FP reduction by @EricCogen in #108
- [INFRA] Add site landing page and GitHub Pages deploy workflow by @EricCogen in #109
- Bump next from 16.2.0 to 16.2.3 in /site in the npm_and_yarn group across 1 directory by @dependabot[bot] in #110
- [CLI] Add Slack/Teams, GitHub Checks, Codecov, and dep-scanner rules by @EricCogen in #111
- [INFRA] Docker runtime image for end-user deployment by @EricCogen in #114
- [CLI] Add gauntletci trace command with PagerDuty/Opsgenie incident correlation by @EricCogen in #113
- [CLI] Add --with-ticket-context: Jira / Linear / GitHub Issues integration by @EricCogen in #115
- [CONFIG] Add ci, notifications, output, and ticketProvider config blocks with CLI flag merge by @EricCogen in #124
- Bump xunit.runner.visualstudio from 2.5.3 to 3.1.5 by @dependabot[bot] in #140
- Bump Spectre.Console from 0.55.0 to 0.55.2 by @dependabot[bot] in #139
- Bump Microsoft.NET.Test.Sdk from 17.8.0 to 18.4.0 by @dependabot[bot] in #138
- Bump Microsoft.Data.Sqlite from 10.0.5 to 10.0.6 by @dependabot[bot] in #136
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #134
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #133
- Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #132
- Bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #131
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #130
- Bump docker/build-push-action from 5 to 7 by @dependabot[bot] in #129
- Bump pnpm/action-setup from 4 to 6 by @dependabot[bot] in #128
- Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #127
- Bump actions/upload-pages-artifact from 3 to 5 by @dependabot[bot] in #126
- Bump actions/configure-pages from 5 to 6 by @dependabot[bot] in #125
- fix(site): add Footer to docs layout by @EricCogen in #141
Full Changelog: https://github.com/EricCogen/GauntletCI/commits/v2.0.1
v2.0.0
What's Changed
- Fix README formatting and enhance introduction by @EricCogen in #17
- Enhance documentation with GauntletCI example output by @EricCogen in #18
- Bump the nuget group with 2 updates by @dependabot[bot] in #19
- [TEST] Add CLI output, telemetry hasher, and LLM unit tests by @EricCogen in #20
- [TEST] Fix GitHubAnnotationWriter line-number test assertion by @EricCogen in #21
- [CORPUS] Add GauntletCI.Corpus: domain models, interfaces, SQLite schema by @EricCogen in #22
- [CORPUS] Fixture folder layout, storage implementation, test file cla… by @EricCogen in #23
- [CORPUS] Manual PR ingestion: hydrator, normalizer, CLI command by @EricCogen in #24
- Feature/corpus normalization by @EricCogen in #25
- feat(static-analysis): wire RoslynAnalyzer into the CLI analyze pipeline by @EricCogen in #27
- docs: add complete rule catalog table to README (36 rules) by @EricCogen in #28
- feature(RULE): supersede GCI0030/GCI0033; absorb detection into GCI00… by @EricCogen in #29
- Feature/corpus normalization v2 by @EricCogen in #30
- fix(diff): throw GitProcessException on non-zero git exit code by @EricCogen in #26
- Feature/corpus run command by @EricCogen in #31
- Feature/corpus scoring silver by @EricCogen in #32
- [INFRA] Instrument rule engine with per-rule execution timing and out… by @EricCogen in #33
- [INFRA] Add winget and Homebrew packaging manifests for v2.0.0 by @EricCogen in #34
- [DOCS] Add CLI reference documentation by @EricCogen in #36
- [DOCS] Add full documentation suite (CLI reference, architecture, corpus pipeline, README overhaul) by @EricCogen in #35
- [INFRA] Throw GitProcessException on non-zero git exit code by @EricCogen in #37
- [RULE] Absorb GCI0030/GCI0033 detection into GCI0024/GCI0016 by @EricCogen in #38
- [INFRA] Wire RoslynAnalyzer into CLI analyze pipeline by @EricCogen in #39
- [CORPUS] Honest evaluation layer: classifier, rate-limit backoff, exp… by @EricCogen in #40
- Feature/corpus eval redesign by @EricCogen in #41
- Add local Flask app for grouped fixture+rule labeling by @EricCogen in #42
- [INFRA] Fix non-C# fixtures leaking into label queue by @EricCogen in #44
- [CLI] Integrate Spectre.Console for professional CLI output by @EricCogen in #43
- [TEST] Fix GitHubAnnotationWriter line-number test assertion by @EricCogen in #48
- [DOCS] Architecture overview, CLI reference, README overhaul, corpus pipeline guide by @EricCogen in #46
- [TEST] Add CLI output, telemetry hasher, and LLM unit tests by @EricCogen in #47
- [CORPUS] Scoring engine, silver labels, discovery providers, run command, and tests by @EricCogen in #45
- [CORPUS] Add GauntletCI.Corpus: domain models, interfaces, SQLite schema by @EricCogen in #49
- [CORPUS] Filter changed files to .cs only in labeler task view by @EricCogen in #50
- [CORPUS] Color-highlight diff additions/deletions in labeler task view by @EricCogen in #51
- [TEST] Add corpus ingestion test suite by @EricCogen in #54
- [INFRA] Add winget and Homebrew packaging manifests for v2.0.0 by @EricCogen in #58
- [CORPUS] Fixture folder layout, storage implementation, test file classifier by @EricCogen in #52
- [CORPUS] Manual PR ingestion: hydrator, normalizer, CLI command by @EricCogen in #53
- [INFRA] Instrument rule engine with per-rule execution timing and outcome telemetry by @EricCogen in #55
- [CLI] Add --language filter to seed_queue.py by @EricCogen in #56
- [DOCS] Add complete rule catalog table to README (36 rules) by @EricCogen in #57
- [CORPUS] Normalization pipeline + corpus normalize CLI command by @EricCogen in #59
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #60
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #61
- Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #62
- Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #63
- Bump coverlet.collector from 6.0.0 to 8.0.1 by @dependabot[bot] in #64
- Bump Microsoft.CodeAnalysis.CSharp.Workspaces from 4.9.2 to 5.3.0 by @dependabot[bot] in #65
- Bump Microsoft.Data.Sqlite from 8.0.0 to 10.0.5 by @dependabot[bot] in #66
- Bump xunit from 2.5.3 to 2.9.3 by @dependabot[bot] in #70
- Bump xunit.runner.visualstudio from 2.5.3 to 3.1.5 by @dependabot[bot] in #71
- Bump Spectre.Console from 0.49.1 to 0.55.0 by @dependabot[bot] in #68
- Bump Microsoft.NET.Test.Sdk from 17.8.0 to 18.4.0 by @dependabot[bot] in #67
- Fix link case sensitivity in README.md by @EricCogen in #72
Full Changelog: RELEASE...v2.0.0
v1.0.0-alpha
What's Changed
- Chore(deps): Bump actions/checkout from 4 to 6 by @dependabot[bot] in #1
- Bump Xunit.SkippableFact from 1.4.13 to 1.5.61 by @dependabot[bot] in #8
- Bump xunit.runner.visualstudio from 2.5.3 to 3.1.5 by @dependabot[bot] in #7
- Bump xunit from 2.5.3 to 2.9.3 in all test projects by @dependabot[bot] in #6
- Bump coverlet.collector from 6.0.0 to 8.0.1 by @dependabot[bot] in #4
- Chore(deps): Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #3
- Chore(deps): Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #2
- Bump Microsoft.NET.Test.Sdk from 17.8.0 to 18.3.0 by @dependabot[bot] in #5
- Update README with new content and formatting by @EricCogen in #9
- Fix formatting issues in README.md by @EricCogen in #10
- Add benchmark evidence reporter and automation by @EricCogen in #11
- Det rules expansion by @EricCogen in #12
- Revise README for improved documentation by @EricCogen in #13
- Delete TestResults2/52b15bed-0666-4dc2-b2e2-4eb42845f793 directory by @EricCogen in #15
- Bump the nuget group with 2 updates by @dependabot[bot] in #14
New Contributors
- @dependabot[bot] made their first contribution in #1
- @EricCogen made their first contribution in #9
Full Changelog: https://github.com/EricCogen/GauntletCI/commits/RELEASE