Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ Each example includes a complete workflow file that you can copy to your `.githu
| `pull_number` | The number of the pull request being described | Yes | `${{ github.event.pull_request.number }}` |
| `repo_name` | The full name (owner/repo) of the repository | Yes | `${{ github.repository }}` |
| `custom_guidelines` | Custom guidelines for PR descriptions (optional) | No | See [Custom Guidelines](#custom-guidelines) section |
| `model` | Optional model to use for generation | No | e.g. `sonnet4`, from `auggie --list-models` |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice addition. To improve discoverability, consider adding a quick usage example that shows how to set model in the workflow, e.g. in one of the examples:

with:
  # ...existing inputs
  model: gpt-4o

This helps users understand exactly where/how to pass the new input.

## How It Works

Expand Down
6 changes: 5 additions & 1 deletion action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ inputs:
custom_guidelines:
description: "Optional custom guidelines to include in PR description generation. Provide additional instructions or requirements specific to your project."
required: false
model:
description: "Optional model to use for generation. Passed directly to augment-agent."
required: false

runs:
using: "composite"
Expand All @@ -44,11 +47,12 @@ runs:
CUSTOM_GUIDELINES: ${{ inputs.custom_guidelines }}

- name: Run Augment Agent
uses: augmentcode/augment-agent@6f08f56902d6728a0ffbbb2004c136c06fec8104 # v0.1.0
uses: augmentcode/augment-agent@v0
with:
augment_session_auth: ${{ inputs.augment_session_auth }}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using a mutable tag (@v0) makes the workflow susceptible to supply‑chain issues if the tag is moved. Consider pinning to an immutable commit SHA and keeping a comment for readability, for example:

uses: augmentcode/augment-agent@<commit_sha> # v0

This preserves security while still signaling the intended major/minor version.

github_token: ${{ inputs.github_token }}
template_directory: "${{ github.action_path }}/templates"
pull_number: ${{ inputs.pull_number }}
repo_name: ${{ inputs.repo_name }}
custom_context: ${{ steps.custom_context.outputs.context }}
model: ${{ inputs.model }}