mirror of
https://github.com/supabase/setup-cli.git
synced 2025-12-08 16:16:25 +00:00
* chore: update unit tests * fix: follow latest action template * chore: add licenses and workflows * chore: remove bloat * chore: fix linter
1.2 KiB
1.2 KiB
supabase-github-action
The Supabase GitHub Action provides an easy way to use the Supabase CLI on GitHub's hosted Actions runners.
The action can be run on ubuntu-latest, windows-latest, and macos-latest
GitHub Actions runners, and will install and expose a specified version of the
Supabase CLI on the runner environment.
Quick start
This example shows how you can use the Supabase GitHub Action to test your migrations on every Pull Request.
Inside your repository, create a new file inside the .github/workflows folder
called test-migrations.yml.
Copy this snippet inside the file, and the action will run whenever a new PR is created:
name: 'test-migrations'
on:
pull_request:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: supabase/setup-cli@v1
with:
version: latest
- run: supabase init
- run: supabase db start
Resources
- Source Code: github.com/supabase/supabase-github-action
- CLI Documentation: supabase.com/docs/guides/cli