Hardcode supabase version in github actions #192
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: 'Integration tests' | |
on: | |
pull_request: | |
jobs: | |
integration-test: | |
runs-on: ubuntu-latest | |
environment: test | |
env: | |
PORT: ${{ vars.PORT }} | |
CHAIN_ID: ${{ vars.CHAIN_ID }} | |
BATCH_SIZE: ${{ vars.BATCH_SIZE }} | |
DELAY: ${{ vars.DELAY }} | |
SENTRY_ENVIRONMENT: ${{ vars.SENTRY_ENVIRONMENT }} | |
SUPABASE_CACHING_DB_URL: ${{ vars.SUPABASE_CACHING_DB_URL }} | |
SUPABASE_CACHING_SERVICE_API_KEY: ${{ secrets.SUPABASE_CACHING_SERVICE_API_KEY }} | |
ALCHEMY_API_KEY: ${{ secrets.ALCHEMY_API_KEY }} | |
INFURA_API_KEY: ${{ secrets.INFURA_API_KEY }} | |
DRPC_API_KEY: ${{ secrets.DRPC_API_KEY }} | |
SUPABASE_DATA_DB_URL: ${{ vars.SUPABASE_DATA_DB_URL }} | |
SUPABASE_DATA_SERVICE_API_KEY: ${{ secrets.SUPABASE_DATA_SERVICE_API_KEY }} | |
permissions: | |
# Required to checkout the code | |
contents: read | |
# Required to put a comment into the pull-request | |
pull-requests: write | |
steps: | |
- uses: actions/checkout@v4 | |
- name: 'Install Node' | |
uses: actions/setup-node@v4 | |
with: | |
node-version: '22.x' | |
- uses: pnpm/action-setup@v4 | |
name: Install pnpm | |
with: | |
run_install: false | |
- name: Install dependencies | |
run: pnpm install | |
- name: Install Foundry | |
uses: foundry-rs/foundry-toolchain@v1 | |
- uses: supabase/setup-cli@v1 | |
name: Install Supabase CLI | |
with: | |
version: latest | |
- name: Start Supabase local development setup | |
run: supabase start | |
- name: 'Run integration test' | |
run: npx pnpm supabase:seed && npx vitest run --config ./vitest.integration.config.ts |