Skip to content

fix: ランキングビューの定義をミスってたので修正 #160

fix: ランキングビューの定義をミスってたので修正

fix: ランキングビューの定義をミスってたので修正 #160

Workflow file for this run

name: Check
on:
push:
branches:
- main
pull_request:
types:
- opened
- synchronize
- reopened
permissions:
contents: read
jobs:
lint:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Setup | Checkout
uses: actions/checkout@v4
- name: Setup | Install pnpm
uses: pnpm/action-setup@v4
with:
run_install: false
- name: Setup | Node.js
uses: actions/setup-node@v4
with:
node-version-file: .nvmrc
cache: pnpm
- name: Setup | Install Dependencies
run: pnpm install --frozen-lockfile
- name: Run | Lint
run: pnpm run lint
typecheck:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Setup | Checkout
uses: actions/checkout@v4
- name: Setup | Install pnpm
uses: pnpm/action-setup@v4
with:
run_install: false
- name: Setup | Node.js
uses: actions/setup-node@v4
with:
node-version-file: .nvmrc
cache: pnpm
- name: Setup | Install Dependencies
run: pnpm install --frozen-lockfile
- name: Run | Type Check
run: pnpm run typecheck
check-schema:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Setup | Checkout
uses: actions/checkout@v4
- name: Setup | Install pnpm
uses: pnpm/action-setup@v4
with:
run_install: false
- name: Setup | Node.js
uses: actions/setup-node@v4
with:
node-version-file: .nvmrc
cache: pnpm
- name: Setup | Install Dependencies
run: pnpm install --frozen-lockfile
- name: Setup | Start Supabase
run: pnpm exec supabase db start
- name: Setup | Generate Type
run: pnpm run gen:type
- name: Setup | Generate Seed
run: |
pnpm exec snaplet-seed init
pnpm run gen:seed
- name: Run | Check Diff
run: |
fail=0
# Check Type
if [ "$(git diff --ignore-space-at-eol --text app/libs/database.ts | wc -l)" -gt "0" ]; then
echo "Detected uncommitted changes in type definitions. See status below:"
git diff --ignore-space-at-eol --text app/libs/database.ts
fail=1
fi
# Check Seed
if [ "$(git diff --ignore-space-at-eol --text supabase/seed.sql | wc -l)" -gt "0" ]; then
echo "Detected uncommitted changes in seed definitions. See status below:"
git diff --ignore-space-at-eol --text supabase/seed.sql
fail=1
fi
if [ "$fail" -gt "0" ]; then
echo "Detected uncommitted changes in schema definitions. Please commit the changes before pushing."
exit 1
fi