Skip to content

Gemini Actions

Actions

About

A collection of GitHub Actions powered by Google Gemini that automate repository workflows
v0.1.0
Latest
Star (1)

Gemini Actions

CI Release License: MIT Node.js TypeScript Nx Google Gemini

A collection of GitHub Actions powered by Google Gemini 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 — Reads an issue, generates a code change, and opens a pull request.
  • pr-review — Automated code review with inline comments and configurable strictness.
  • dependency-impact — Analyzes dependency update PRs against actual codebase usage.
  • test-failure-diagnosis — Diagnoses CI test failures by linking PR changes to broken tests.
  • datadog-responder — Interprets Datadog alerts and takes repository actions.
  • repo-qa — Answers codebase questions in Issues or Discussions with source references.

Contributing

Contributions are welcome. This project follows the Conventional Commits standard.

CI/CD

  • CI — Runs on every push and pull request. Builds all affected actions using Nx.
  • 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

Gemini Actions is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

A collection of GitHub Actions powered by Google Gemini that automate repository workflows
v0.1.0
Latest

Gemini Actions is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.