Skip to content

Releases

Adding Smart Override

Choose a tag to compare

@github-actions github-actions released this 31 Oct 21:28
9ab6c92

Changes

Breaking Changes

  • Breaking Change: Add Always/Never/Smart Overwrite Modes and Publish the Image to GHCR (#15) (@devsetgo)

Features

  • Breaking Change: Add Always/Never/Smart Overwrite Modes and Publish the Image to GHCR (#15) (@devsetgo)

Documentation

  • Breaking Change: Add Always/Never/Smart Overwrite Modes and Publish the Image to GHCR (#15) (@devsetgo)

Maintenance

Contributors

@devsetgo and @dependabot[bot]

First Release

Choose a tag to compare

@devsetgo devsetgo released this 20 Sep 23:28
34b6802

ai-pr-assistant is a GitHub Action that looks at the title as well as the contents of your pull request and uses the OpenAI API (or Claude, via the Anthropic API) to automatically fill up the description of your pull request. Just like ChatGPT would! 🎉
The Action tries to focus on why the changes are needed rather on what they are, like any proper pull request description should.

By default it only runs when a PR description is not already provided, so it will never accidentally overwrite an existing one unless you opt in via overwrite_description. You can also restrict it to only run for specific PR authors, e.g. the repository's maintainers.

Optionally, it can also:

propose (or apply) an improved pull request title
auto-label the pull request from a configurable taxonomy
flag likely breaking changes with a note in the description and a breaking-change label

AI PR Assistant 26.09.20-002

Choose a tag to compare

@github-actions github-actions released this 20 Sep 23:15
34b6802

Changes

Features

  • Enhancement: Pin Actions To SHAs And Hash-Lock Docker Image Dependencies (#9) (@devsetgo)

Documentation

  • Chore: Bump Version to 26.09.20-002 (#10) (@devsetgo)
  • Enhancement: Pin Actions To SHAs And Hash-Lock Docker Image Dependencies (#9) (@devsetgo)

Maintenance

  • Chore: Bump Version to 26.09.20-002 (#10) (@devsetgo)
  • Enhancement: Pin Actions To SHAs And Hash-Lock Docker Image Dependencies (#9) (@devsetgo)

Contributors

@devsetgo

Adding Anthropic

Choose a tag to compare

@github-actions github-actions released this 20 Sep 22:03
3b06bde

Changes

Features

  • Feature: Add Anthropic (Claude) Provider Support (#8) (@devsetgo)

Documentation

  • Feature: Add Anthropic (Claude) Provider Support (#8) (@devsetgo)

Maintenance

  • Feature: Add Anthropic (Claude) Provider Support (#8) (@devsetgo)

Contributors

@devsetgo

AI PR Assistant 26.09.20-002

Choose a tag to compare

@devsetgo devsetgo released this 20 Sep 23:24
34b6802

New since the last release

  • Claude (Anthropic) as a provider. Set provider: anthropic with anthropic_api_key. The model
    defaults to claude-haiku-4-5-20251001; change it with anthropic_model. OpenAI is still the default.
  • GPT-6 support. gpt-6-* models now get the right request parameters, so
    openai_model: gpt-6-astra works.
  • Attribution footer. Descriptions end with a small "Created using devsetgo/ai-pr-assistant with
    " line. Set attribution: false to turn it off.
  • Hardened Docker build. The image installs from a hash-locked, wheels-only dependency file, and
    workflow actions are pinned to commit SHAs.
  • New docs. Step-by-step guides for getting OpenAI and Anthropic API keys, plus a model reference
    (its prices are indicative only; check your provider).

Upgrade notes

  • Existing workflows keep working. The one visible difference is the attribution footer, which is on
    by default. Add attribution: false to keep descriptions exactly as before.
  • openai_api_key is no longer marked required in action.yml. The Action now checks that the key
    for your chosen provider is set and fails early with a clear message if it isn't.
  • temperature is ignored when provider: anthropic.

Quick start

- uses: devsetgo/ai-pr-assistant@26.09.20-002
  with:
    github_token: ${{ secrets.GITHUB_TOKEN }}
    openai_api_key: ${{ secrets.OPENAI_API_KEY }}

For Claude, use provider: anthropic and anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}.

Docs: Setup guide ·
Configuration ·
Model reference ·
Changelog

Fix on Initial Release

Choose a tag to compare

@github-actions github-actions released this 19 Sep 23:44
44551b2

26.09.19-002

Changes since 26.09.19-001.

What's Changed

  • ci: migrate Release Drafter to the v7 layout (separate autolabeler, when categories)
  • ci: run the docs build on PRs and pushes again, and deploy from its artifact
  • docs: state that the max_tokens default rose from 1000 to 2000
  • fix: honor sample_prompt/sample_response and make error handling clearer
  • chore: tidy docs and repo hygiene (.dockerignore, changelog symlink, footer license)
  • chore: gitignore bumpcalver's local backups and history

Generated Date: 2026 September 19, 19:17

26.09.19-001

What's Changed

  • Add ruff + pre-commit, a full make test gate, and a README-sourced docs index
  • Add changelog automation and docs tooling
  • Adopt Zensical docs with GitHub Pages workflow
  • Add SonarCloud quality badges, HTML coverage, and BumpCalver versioning
  • Add Release Drafter workflow and config
  • Add CLAUDE.md (with License section) and a Python 3.14 devcontainer
  • Track sonar.projectVersion via BumpCalver, flesh out sonar-project.properties
  • Bump Docker base image and update pinned GitHub Actions
  • Add explicit Dependabot guard to the dogfood workflow
  • Disable moby in the devcontainer's docker-in-docker feature
  • Rebrand hard fork as ai-pr-assistant, split docs, update license, and reframe as inspired-by
  • Add pr-description action and changelog automation
  • Migrate to OpenAI v1 library and use latest openai Python module
  • Use gpt-5 model by default, support AzureOpenAI client, and add gpt-4o-mini option
  • Fix GPT-5 request params, restructure into a package, add opt-in features
  • Allow users to customize the completion prompt and opt-in for existing PR description overwrite
  • Make the dogfood workflow a full showcase of every action input, enable labels, and refresh title/description/labels on every push
  • Grant pull-requests:write and issues:write to the dogfood workflow, explain how to solve potential 403 error
  • Give structured-mode title/description a consistent house style
  • Raise default max_tokens and guard against empty generated descriptions
  • Stop mounting the retry adapter on http:// (fixes SonarCloud S5332)
  • Update Dockerfile and various documentation
  • General improvements: renaming, rewording, presenting the project, argument ordering, and code cleanup
  • Initial commit and foundational action implementation

Generated Date: 2026 September 19, 17:45