• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rm-hull / git-commit-summary / 28735302892
34%

Build:
DEFAULT BRANCH: main
Ran 05 Jul 2026 08:50AM UTC
Jobs 1
Files 18
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Jul 2026 08:49AM UTC coverage: 33.579% (+2.0%) from 31.531%
28735302892

push

github

web-flow
feat: add configurable file ignore patterns (#147)

* feat: add configurable file ignore patterns

Introduce a `.gitcommitsummaryignore` system to exclude files from git
diffs. Exclusions are resolved from multiple locations (default, home,
XDG config, and project root) to provide better control over what is
analyzed by the LLM.

```mermaid
graph LR
    A[Default Patterns] --> D(Exclusion Resolver)
    B[~/.gitcommitsummaryignore] --> D
    C[./.gitcommitsummaryignore] --> D
    D --> E{Git Diff Args}
    E --> F[Excluded Files]
```

* Update internal/git/exclusions.go

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update internal/git/exclusions.go

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update internal/git/exclusions_test.go

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update internal/git/exclusions_test.go

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* docs: add documentation for exclusion file support

Update README and create `docs/exclusions.md` to explain how to use
`.gitcommitsummaryignore` to filter files during analysis.

```mermaid
graph LR
    A[Staged Changes] --> B{Filter via .gitcommitsummaryignore}
    B -->|Matches| C[Ignored]
    B -->|No Match| D[Sent to LLM]
    D --> E[Commit Summary]
```

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

62 of 80 new or added lines in 2 files covered. (77.5%)

502 of 1495 relevant lines covered (33.58%)

0.37 hits per line

Uncovered Changes

Lines Coverage ∆ File
18
76.62
internal/git/exclusions.go
Jobs
ID Job ID Ran Files Coverage
1 28735302892.1 05 Jul 2026 08:50AM UTC 18
33.58
GitHub Action Run
Source Files on build 28735302892
  • Tree
  • List 18
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0dcabebc on github
  • Prev Build on main (#28724179539)
  • Next Build on main (#28773137949)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc