Skip to content

ci: Integrate Gemini API to generate changelog suggestions in PR checks.#3016

Open
jfldde wants to merge 8 commits intonightlyfrom
ci/changelog-gemini-diff
Open

ci: Integrate Gemini API to generate changelog suggestions in PR checks.#3016
jfldde wants to merge 8 commits intonightlyfrom
ci/changelog-gemini-diff

Conversation

@jfldde
Copy link
Contributor

@jfldde jfldde commented Nov 11, 2025

Description

  • Integrate Gemini API for changelog suggestion

Fixes #3037
Fixes #3060
Fixes #3061

@auto-assign auto-assign bot requested a review from kpp November 11, 2025 13:45
@jfldde jfldde requested a review from a team as a code owner November 11, 2025 13:46
@codecov
Copy link

codecov bot commented Nov 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.6%. Comparing base (d7273d7) to head (d6af83d).
⚠️ Report is 3 commits behind head on nightly.

Additional details and impacted files

see 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

kpp
kpp previously approved these changes Nov 13, 2025
@jfldde jfldde changed the title ci: Integrate Gemini API to generate changelog suggestions in PR checks. feat(ci): Integrate Gemini API to generate changelog suggestions in PR checks. Nov 13, 2025
@github-actions
Copy link

⚠️ Changelog entry missing

No changes detected in CHANGELOG.md.

Recommendation:

feat(ci): Integrate Gemini API to generate changelog suggestions in PR checks. ([#3016](https://github.com/chainwayxyz/citrea/pull/3016))

Please add an entry to the CHANGELOG.md or dismiss this if the change doesn't require documentation.
To dismiss: Reply with /skip-changelog in any comment.

@jfldde jfldde changed the title feat(ci): Integrate Gemini API to generate changelog suggestions in PR checks. ci: Integrate Gemini API to generate changelog suggestions in PR checks. Nov 13, 2025
ercecan
ercecan previously approved these changes Nov 14, 2025
@jfldde jfldde force-pushed the ci/changelog-gemini-diff branch from 56fcb0c to 85eefd3 Compare December 4, 2025 10:44
jfldde added a commit that referenced this pull request Dec 16, 2025
# Description

- Extract non-LLM changes from
#3016
- Restrict scope of changelog suggestion to PR with title prefix
`^(feat|fix|perf)`
- Prevent bot to comment if `/skip-changelog` is present

## Linked Issues
- Fixes #3061 
- Fixes #3037
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LLM based changelog suggestion Restrict scope of changelog suggestions Prevent changelog suggestion when /skip-changelog is already present

3 participants