https://github.com/dortort/gemini-actions
A collection of GitHub Actions powered by Google Gemini that automate repository workflows
https://github.com/dortort/gemini-actions
Last synced: 4 months ago
JSON representation
A collection of GitHub Actions powered by Google Gemini that automate repository workflows
- Host: GitHub
- URL: https://github.com/dortort/gemini-actions
- Owner: dortort
- License: mit
- Created: 2026-02-11T04:51:45.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-02-11T16:25:10.000Z (4 months ago)
- Last Synced: 2026-02-12T00:59:31.434Z (4 months ago)
- Language: TypeScript
- Size: 376 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gemini Actions
[](https://github.com/dortort/gemini-actions/actions/workflows/ci.yml)
[](https://github.com/dortort/gemini-actions/actions/workflows/release.yml)
[](LICENSE)
[](https://nodejs.org/)
[](https://www.typescriptlang.org/)
[](https://nx.dev/)
[](https://ai.google.dev/)
A collection of GitHub Actions powered by [Google Gemini](https://ai.google.dev/) that automate repository workflows. Each action leverages Gemini's capabilities to analyze context, make decisions, and take meaningful actions on your repositories.
## Actions
- **[pr-from-issue](pr-from-issue/)** — Reads an issue, generates a code change, and opens a pull request.
- **[pr-review](pr-review/)** — Automated code review with inline comments and configurable strictness.
- **[dependency-impact](dependency-impact/)** — Analyzes dependency update PRs against actual codebase usage.
- **[test-failure-diagnosis](test-failure-diagnosis/)** — Diagnoses CI test failures by linking PR changes to broken tests.
- **[datadog-responder](datadog-responder/)** — Interprets Datadog alerts and takes repository actions.
- **[repo-qa](repo-qa/)** — Answers codebase questions in Issues or Discussions with source references.
## Contributing
Contributions are welcome. This project follows the [Conventional Commits](https://www.conventionalcommits.org/) standard.
### CI/CD
- **CI** — Runs on every push and pull request. Builds all affected actions using [Nx](https://nx.dev/).
- **Release** — Triggered by tags following semver (e.g., `v1.0.0` or `pr-review/v1.2.0`). Builds and publishes the affected actions to the GitHub Marketplace.
### Adding a new action
1. Create a new directory at the repository root
2. Add an `action.yml` defining inputs, outputs, and the runtime
3. Implement the action in `src/`
4. Add a `README.md` with description, inputs, outputs, and usage examples
5. Register the workspace in the root `package.json`
6. Open a PR
## License
[MIT](LICENSE)