name: Run CodeBeaver
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
unit-tests:
runs-on: ubuntu-latest
steps:
- uses: codebeaver-ai/codebeaver-oss-action@0.1.0
with:
action-type: "unit"
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
after-deployment: # In this example, this step runs after a new release is deployed
needs: unit-tests
runs-on: ubuntu-latest
steps:
- uses: codebeaver-ai/codebeaver-os-action@v0.1.0
with:
action-type: "e2e"
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
STARTING_URL: "http://yourstaging.yourwebsite.com"