Skip to content

CI/CD Setup

Run ZeniTest in GitHub Actions.

Automate your tests on every push or pull request.

Add .github/workflows/e2e.yml:

name: E2E Tests
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v1
- name: Create Secrets File
run: |
cat <<EOF > secrets.yaml
secrets:
SAUCE_PASSWORD: "${{ secrets.SAUCE_PASSWORD }}"
EOF
- name: Run ZeniTest
env:
ZENI_API_KEY: ${{ secrets.ZENI_API_KEY }}
run: |
bunx zenitest run --dir zeni_tests