This GitHub Action runs AutoCodeRover, a tool for automatic program repair, on your repository.
Required The ID of the bug to repair.
name: Run AutoCodeRover
on:
workflow_dispatch:
inputs:
bug_id:
description: 'Bug ID to repair'
required: true
type: string
jobs:
repair:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Run AutoCodeRover
uses: seekayel/auto-code-rover-action@v1
with:
bug_id: ${{ github.event.inputs.bug_id }}
This action:
- Sets up Python 3.8
- Installs AutoCodeRover
- Runs AutoCodeRover with the specified bug ID
- Lists the repair results
The action will create a repair_results
directory in your repository with the results of the repair attempt. You can access these results in subsequent steps of your workflow.
- Make sure your repository is compatible with AutoCodeRover before using this action.
- The action uses Python 3.8. If you need a different version, you may need to modify the action.
Contributions to improve this action are welcome. Please feel free to submit a Pull Request.
This GitHub Action is available under the MIT License.