diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5801bcb..21a1984 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,7 @@ jobs: run: npm ci --ignore-scripts - name: Audit dependencies (high+critical) - run: npm audit --audit-level=high + run: npm audit --audit-level=high --omit=optional - name: Typecheck run: npx tsc --noEmit diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 43eebf5..a7672db 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -33,7 +33,7 @@ jobs: run: npm ci --ignore-scripts - name: Audit — fail on high/critical CVEs - run: npm audit --audit-level=high + run: npm audit --audit-level=high --omit=optional - name: Typecheck run: npx tsc --noEmit diff --git a/app/layout.tsx b/app/layout.tsx index bd0e5fa..3025fab 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -34,6 +34,7 @@ export const metadata: Metadata = { follow: true, googleBot: { index: true, follow: true, 'max-image-preview': 'large' }, }, + manifest: '/manifest.json', alternates: { canonical: BASE_URL, }, @@ -42,6 +43,19 @@ export const metadata: Metadata = { export default function RootLayout({ children }: { children: React.ReactNode }) { return ( + +