-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Adds Gemini CLI to Github Actions #2718
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
I got carried away with Gemini and basically rewrote CI and the release process for the new LLM reality. - Bump all SDK versions to the current beta (3.9.0-0) - Run `flutter channel beta` - Wrote `ci_script.dart` to replace the bash scripts - Converted repository to pub workspace - Added llm.md and release.md - Added redirect for deprecated Samples Index ## Pre-launch Checklist - [x] I read the [Flutter Style Guide] _recently_, and have followed its advice. - [x] I signed the [CLA]. - [x] I read the [Contributors Guide]. - [x] I have added sample code updates to the [changelog]. - [x] I updated/added relevant documentation (doc comments with `///`).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📋 Review Summary
This PR introduces a comprehensive set of GitHub Actions workflows powered by the Gemini CLI to automate various repository management tasks, including PR reviews, issue triage, and general assistance. The workflows are well-structured and the prompts are detailed, which is great.
🔍 General Feedback
- The workflows are very powerful and will be a great addition to the repository.
- The prompts for the Gemini CLI are well-written and provide clear instructions.
- I've made a few suggestions to improve the readability and maintainability of the workflow files, mainly by simplifying conditions and commands.
- I've also pointed out a few potential issues in the prompt files that could be improved.
- There is one unrelated change in a
pubspec.yaml
file that seems to be a mistake.
Overall, this is a great PR that will significantly improve the automation of this repository.
Pre-launch Checklist
///
).