From 45a0a59238e122d6e454fc74483ae96b5290ecdf Mon Sep 17 00:00:00 2001 From: Jimmy Royer Date: Mon, 9 Sep 2024 16:34:49 -0400 Subject: [PATCH] AI code review github action tweaking (#1519) * bootstrapping * attempting to run against variables files only * monitor common vars only * files in common folder * rollback * changing scanning path/file * changing version to hash * updating trigger * trimming it down * Update ai-code-scanner.yml Just deleting the trigger for now * Use the forked cds action instead of original one * Tweaked the AI code review github action for this TF repo --------- Co-authored-by: Michael Pond Co-authored-by: Mike Pond <32133001+P0NDER0SA@users.noreply.github.com> --- .github/workflows/ai-code-scanner.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/ai-code-scanner.yml diff --git a/.github/workflows/ai-code-scanner.yml b/.github/workflows/ai-code-scanner.yml new file mode 100644 index 000000000..0abdc176d --- /dev/null +++ b/.github/workflows/ai-code-scanner.yml @@ -0,0 +1,26 @@ +name: AI Code Review + +on: + pull_request: + types: + - opened + - synchronize + +jobs: + ai_code_review: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: AI Code Review + uses: cds-snc/cds-ai-codereviewer@main + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + OPENAI_API_MODEL: ${{ vars.OPENAI_API_MODEL }} + OPENAI_API_VERSION: ${{ vars.OPENAI_API_VERSION }} + OPENAI_BASE_URL: ${{ vars.OPENAI_BASE_URL }} + exclude: "*lock*,.env" + include: "**/*.md,**/*.hcl,**/*.sh,**/*.tf,**/*.txt,**/*.yml"