Skip to content

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

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Conversation

ericwindmill
Copy link
Collaborator

Pre-launch Checklist

  • I read the [Flutter Style Guide] recently, and have followed its advice.
  • I signed the [CLA].
  • I read the [Contributors Guide].
  • I have added sample code updates to the [changelog].
  • I updated/added relevant documentation (doc comments with ///).

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 `///`).
Copy link

@github-actions github-actions bot left a 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.

@ericwindmill ericwindmill changed the title Adds Gemini CLI to Github Actions [Experiment DNM] Adds Gemini CLI to Github Actions Aug 8, 2025
Base automatically changed from beta to main August 14, 2025 19:26
@ericwindmill ericwindmill changed the title [Experiment DNM] Adds Gemini CLI to Github Actions Adds Gemini CLI to Github Actions Aug 21, 2025
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.

1 participant