You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
name: AI Code Reviewer
on:
pull_request:
types:
- opened
- synchronize
permissions: write-all
jobs:
review:
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v3
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.1 # Replace with your Rails app's Ruby version
- name: Install Dependencies
run: |
bundle install
yarn install --check-files
- name: Configure Rails Secret Key
run: echo "SECRET_KEY_BASE=${{ secrets.SECRET_KEY_BASE }}" >> $GITHUB_ENV
- name: Ensure Writable Directories
run: |
mkdir -p tmp/sockets tmp/pids log storage
chmod -R 777 tmp log storage
- name: Prepare Database
run: bin/rails db:create db:migrate RAILS_ENV=test
- name: Run AI Code Reviewer
uses: indyarocks/hackathon_dec2024@main
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # The GITHUB_TOKEN is there by default so you just need to keep it like it is and not necessarily need to add it as secret as it will throw an error. [More Details](https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret)
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
OPENAI_API_MODEL: "gpt-4" # Optional: defaults to "gpt-4"
exclude: "**/*.json, **/*.md" # Optional: exclude patterns separated by commas
The text was updated successfully, but these errors were encountered:
No code review generated.
.github/workflows/main.yml
The text was updated successfully, but these errors were encountered: