|
|
@@ -34,23 +34,22 @@ jobs:
|
|
|
|
|
|
- name: Write Task File
|
|
|
run: |
|
|
|
- echo "Your coworker wants to apply a pull request to this project. Read and review it, and write your concise comments and suggestions to review-${{ github.event.pull_request.number }}.txt" > task.txt
|
|
|
- echo "TITLE:" >> task.txt
|
|
|
+ echo "Your coworker wants to apply a pull request to this project. Read and review ${{ github.event.pull_request.number }}.diff file. Create a review-${{ github.event.pull_request.number }}.txt and write your concise comments and suggestions there." > task.txt
|
|
|
+ echo "" >> task.txt
|
|
|
+ echo "Title" >> task.txt
|
|
|
echo "${{ github.event.pull_request.title }}" >> task.txt
|
|
|
echo "" >> task.txt
|
|
|
- echo "BODY:" >> task.txt
|
|
|
+ echo "Description" >> task.txt
|
|
|
echo "${{ github.event.pull_request.body }}" >> task.txt
|
|
|
echo "" >> task.txt
|
|
|
- echo "The diff is:" >> task.txt
|
|
|
- cat ${{ github.event.pull_request.number }}.diff >> task.txt
|
|
|
- rm ${{ github.event.pull_request.number }}.diff
|
|
|
+ echo "Diff file is: ${{ github.event.pull_request.number }}.diff" >> task.txt
|
|
|
|
|
|
- name: Run OpenDevin
|
|
|
env:
|
|
|
LLM_API_KEY: ${{ secrets.OPENAI_API_KEY }}
|
|
|
SANDBOX_TYPE: exec
|
|
|
run: |
|
|
|
- python ./opendevin/main.py -i 50 -f task.txt -d ./
|
|
|
+ WORKSPACE_MOUNT_PATH=$GITHUB_WORKSPACE python ./opendevin/main.py -i 50 -f task.txt -d $GITHUB_WORKSPACE
|
|
|
rm task.txt
|
|
|
|
|
|
- name: Check if review file is non-empty
|