Next.js Supabase V3 (#463)

Version 3 of the kit:
- Radix UI replaced with Base UI (using the Shadcn UI patterns)
- next-intl replaces react-i18next
- enhanceAction deprecated; usage moved to next-safe-action
- main layout now wrapped with [locale] path segment
- Teams only mode
- Layout updates
- Zod v4
- Next.js 16.2
- Typescript 6
- All other dependencies updated
- Removed deprecated Edge CSRF
- Dynamic Github Action runner
This commit is contained in:
Giancarlo Buomprisco
2026-03-24 13:40:38 +08:00
committed by GitHub
parent 4912e402a3
commit 7ebff31475
840 changed files with 71395 additions and 20095 deletions

View File

@@ -1,14 +1,12 @@
name: "🐛 Bug Report"
name: '🐛 Bug Report'
description: Create a new ticket for a bug.
title: "🐛 [BUG] - <title>"
labels: [
"bug"
]
title: '🐛 [BUG] - <title>'
labels: ['bug']
body:
- type: textarea
id: description
attributes:
label: "Description"
label: 'Description'
description: Please enter an explicit description of your issue
placeholder: Short and explicit description of your incident...
validations:
@@ -16,7 +14,7 @@ body:
- type: textarea
id: reprod
attributes:
label: "Reproduction steps"
label: 'Reproduction steps'
description: Please enter an explicit description of your issue
value: |
1. Go to '...'
@@ -29,13 +27,13 @@ body:
- type: textarea
id: logs
attributes:
label: "Logs"
label: 'Logs'
description: Please copy and paste any relevant log output. Please verify both the server logs and the browser logs (if applicable). This will be automatically formatted into code, so no need for backticks. If you cannot provide logs, simply write N/A.
render: bash
- type: textarea
id: screenshot
attributes:
label: "Screenshots"
label: 'Screenshots'
description: If applicable, add screenshots to help explain your problem.
value: |
![DESCRIPTION](LINK.png)
@@ -45,7 +43,7 @@ body:
- type: dropdown
id: browsers
attributes:
label: "Browsers"
label: 'Browsers'
description: What browsers are you seeing the problem on ?
multiple: true
options:
@@ -59,7 +57,7 @@ body:
- type: dropdown
id: os
attributes:
label: "OS"
label: 'OS'
description: What is the impacted environment ?
multiple: true
options:
@@ -67,4 +65,4 @@ body:
- Linux
- Mac
validations:
required: false
required: false

View File

@@ -8,4 +8,4 @@ contact_links:
about: For chatting with the community and getting help.
- name: Administrative Requests (licenses, etc.)
url: https://makerkit.dev/contact
about: Please report administrative requests here.
about: Please report administrative requests here.

View File

@@ -1,14 +1,14 @@
name: Workflow
on:
push:
branches: [ main ]
branches: [main]
pull_request:
branches: [ main ]
branches: [main]
jobs:
typescript:
name: ʦ TypeScript
timeout-minutes: 10
runs-on: ubuntu-latest
runs-on: ${{ vars.RUNNER || 'ubuntu-latest' }}
env:
SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}
SUPABASE_DB_WEBHOOK_SECRET: ${{ secrets.SUPABASE_DB_WEBHOOK_SECRET }}
@@ -48,7 +48,7 @@ jobs:
test:
name: ⚫️ Test
timeout-minutes: 20
runs-on: ubuntu-latest
runs-on: ${{ vars.RUNNER || 'ubuntu-latest' }}
if: ${{ vars.ENABLE_E2E_JOB == 'true' }}
env:
SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}
@@ -120,4 +120,4 @@ jobs:
with:
name: playwright-report
path: apps/e2e/playwright-report/
retention-days: 7
retention-days: 7