mirror of https://github.com/gogs/gogs.git
parent
09ddb8761f
commit
5f0999243a
|
@ -0,0 +1,35 @@
|
||||||
|
# Docs: https://github.com/sturdy-dev/codeball-action
|
||||||
|
name: Codeball
|
||||||
|
on: [ pull_request ]
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
issues: write
|
||||||
|
pull-requests: write
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
codeball:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
name: Codeball
|
||||||
|
steps:
|
||||||
|
|
||||||
|
# Start a new Codeball review job
|
||||||
|
# This step is asynchronous and will return a job id
|
||||||
|
- name: Trigger Codeball
|
||||||
|
id: codeball_baller
|
||||||
|
uses: sturdy-dev/codeball-action/baller@v2
|
||||||
|
|
||||||
|
|
||||||
|
# Wait for Codeball to return the status
|
||||||
|
- name: Get Status
|
||||||
|
id: codeball_status
|
||||||
|
uses: sturdy-dev/codeball-action/status@v2
|
||||||
|
with:
|
||||||
|
codeball-job-id: ${{ steps.codeball_baller.outputs.codeball-job-id }}
|
||||||
|
|
||||||
|
# If Codeball approved the contribution, approve the PR
|
||||||
|
- name: Approve PR
|
||||||
|
uses: sturdy-dev/codeball-action/approver@v2
|
||||||
|
if: ${{ steps.codeball_status.outputs.approved == 'true' }}
|
||||||
|
with:
|
||||||
|
message: "Codeball: LGTM! :+1:"
|
Loading…
Reference in New Issue