Compare commits
47 Commits
feature/qu
...
beppeb-pat
| Author | SHA1 | Date | |
|---|---|---|---|
| 265996e564 | |||
| afddab0584 | |||
| 47af4aca14 | |||
| a303098ec8 | |||
| 0469b97bd5 | |||
| 7573374102 | |||
| 8d7894ef9a | |||
| b7db13bd32 | |||
| 91312268aa | |||
| d4a81d36de | |||
| 2b2e5da541 | |||
| e768a3975b | |||
| 5ac3791a05 | |||
| ac633048b4 | |||
| a82c158c5f | |||
| 858b205d5d | |||
| b793db559e | |||
| 8e523bf976 | |||
| aca3b6ecb5 | |||
| 6acf5a68a4 | |||
| 5fade46e46 | |||
| c51d6cb241 | |||
| 0cd09e473c | |||
| 33b0426313 | |||
| aa0f709ca9 | |||
| 1dfdc26bab | |||
| b3bad42f62 | |||
| 3c28b9be57 | |||
| bdf7bc0684 | |||
| 401374bed8 | |||
| f0c139694a | |||
| 51a237e275 | |||
| c1c5f53c86 | |||
| 74e8a13585 | |||
| 7e92fe47cc | |||
| dc04fd9b84 | |||
| 0de640edd8 | |||
| c185db7fd8 | |||
| af94031e94 | |||
| 62853dcbdd | |||
| 3c9ba2ef8f | |||
| d15d2827ff | |||
| 8eb51e4202 | |||
| 8d552fef41 | |||
| e496310532 | |||
| 8101eb52bd | |||
| 942ac51236 |
@@ -1,18 +0,0 @@
|
||||
name: Code Review
|
||||
on:
|
||||
issue_comment:
|
||||
types: [created, edited]
|
||||
|
||||
jobs:
|
||||
code-review:
|
||||
runs-on: ubuntu-latest
|
||||
if: startsWith(github.event.comment.body, 'openai')
|
||||
steps:
|
||||
- name: OpenAI Code Review
|
||||
uses: bhavik/gitea-code-review-action@v0.1
|
||||
with:
|
||||
PROGRAMMING_LANGUAGE: 'JavaScript'
|
||||
OPENAI_TOKEN: ${{ secrets.OPENAI_TOKEN }}
|
||||
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
FULL_REVIEW_COMMENT: 'openai'
|
||||
REVIEW_COMMENT_PREFIX: 'openai:'
|
||||
23
.gitea/workflows/code-review.yml
Normal file
23
.gitea/workflows/code-review.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
name: AI Code Review (on comment)
|
||||
|
||||
on:
|
||||
issue_comment:
|
||||
types: [created, edited]
|
||||
|
||||
jobs:
|
||||
code-review:
|
||||
runs-on: ubuntu-latest
|
||||
if: github.event.issue.pull_request && (startsWith(github.event.comment.body, 'openai') || github.event.comment.body == 'openai')
|
||||
|
||||
steps:
|
||||
|
||||
- name: Comment on PR
|
||||
uses: https://devstar.cn/beppeb/pr-comment-action@main
|
||||
with:
|
||||
body: "✅ 构建完成!"
|
||||
token: e61260b1d4b4c981e6f91913fa98933005271f89
|
||||
server: https://devstar.cn
|
||||
owner: beppeb
|
||||
repo: demo-workflow-repo
|
||||
pr_number: 6
|
||||
|
||||
22
.gitea/workflows/test1.yml
Normal file
22
.gitea/workflows/test1.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
name: ai-reviews
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
types: [opened, synchronize]
|
||||
|
||||
jobs:
|
||||
review:
|
||||
name: Review PR
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Review code
|
||||
uses: kekxv/AiReviewPR@v0.0.5
|
||||
with:
|
||||
model: 'deepseek-r1:8b'
|
||||
host: 'http://127.0.0.1:11434'
|
||||
REVIEW_PULL_REQUEST: false
|
||||
13
quicksort.py
Normal file
13
quicksort.py
Normal file
@@ -0,0 +1,13 @@
|
||||
def quick_sort(arr):
|
||||
if len(arr) <= 1:
|
||||
return arr
|
||||
pivot = arr[len(arr) // 2]
|
||||
left = [x for x in arr if x < pivot]
|
||||
middle = [x for x in arr if x == pivot]
|
||||
right = [x for x in arr if x > pivot]
|
||||
return quick_sort(left) + middle + quick_sort(right)
|
||||
|
||||
|
||||
nums = [3, 6, 8, 10, 1, 2, 1]
|
||||
print("排序前:", nums)
|
||||
print("排序后:", quick_sort(nums))
|
||||
Reference in New Issue
Block a user