Skip to content

Releases: EricCogen/GauntletCI

v2.1.0

26 Apr 16:53

Choose a tag to compare

v2.0.4 - Marketing site and SEO buildout

25 Apr 20:22

Choose a tag to compare

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

24 Apr 12:51
b3ac704

Choose a tag to compare

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

24 Apr 11:58
45ddf51

Choose a tag to compare

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

24 Apr 09:44

Choose a tag to compare

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

14 Apr 21:17

Choose a tag to compare

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

10 Apr 20:14

Choose a tag to compare

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

Full Changelog: https://github.com/EricCogen/GauntletCI/commits/RELEASE