diff --git a/.github/workflows/clear-gh-cache.yml b/.github/workflows/clear-gh-cache.yml index 3e166be65..90140ecdf 100644 --- a/.github/workflows/clear-gh-cache.yml +++ b/.github/workflows/clear-gh-cache.yml @@ -9,5 +9,7 @@ jobs: GH_TOKEN: ${{ github.token }} runs-on: ubuntu-latest steps: + - name: Check out repository + uses: actions/checkout@v3 - name: Clear all cache run: gh cache delete --all diff --git a/.github/workflows/codex-review.yml b/.github/workflows/codex-review.yml new file mode 100644 index 000000000..180656633 --- /dev/null +++ b/.github/workflows/codex-review.yml @@ -0,0 +1,45 @@ +name: Codex auto review + +on: + pull_request_target: + types: [opened, reopened, synchronize] + +permissions: + contents: read + issues: write + pull-requests: write + +jobs: + request-codex-review: + if: | + github.event.pull_request.user.login == 'EmelyanenkoK' || + github.event.pull_request.user.login == 'tolya-yanot' || + github.event.pull_request.user.login == 'SpyCheese' || + github.event.pull_request.user.login == 'neodix42' || + github.event.pull_request.user.login == 'dungeon-master-666' || + github.event.pull_request.user.login == 'igroman787' || + github.event.pull_request.user.login == 'kdimentionaltree' || + github.event.pull_request.user.login == 'sonofmom' || + github.event.pull_request.user.login == 'Trinketer22' || + github.event.pull_request.user.login == 'xssnick' || + github.event.pull_request.user.login == 'tolk-vm' || + github.event.pull_request.user.login == 'DanShaders' || + github.event.pull_request.user.login == 'birydrad' || + github.event.pull_request.user.login == 'abacabadabacaba' || + github.event.pull_request.user.login == 'Mustang98' || + github.event.pull_request.user.login == 'avevad' || + github.event.pull_request.user.login == 'tvorogme' || + github.event.pull_request.user.login == 'krigga' + runs-on: ubuntu-latest + steps: + - name: Comment to trigger Codex + uses: actions/github-script@v7 + with: + github-token: ${{ github.token }} + script: | + await github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + body: "@codex review" + })