From fa248288af20177d80c43a50d34d2c8892154f9b Mon Sep 17 00:00:00 2001 From: Space-Banane Date: Sat, 14 Mar 2026 13:50:22 +0100 Subject: [PATCH] feat: add build workflow for CI with Node.js setup and Next.js build steps --- .github/workflows/build.yml | 29 +++++++++++++++++++++++++++++ src/app/layout.tsx | 3 +++ 2 files changed, 32 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..d35360a --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,29 @@ +name: Build Check + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '24' + + - name: Install pnpm + run: npm install -g pnpm + + - name: Install dependencies + run: pnpm install + + - name: Build Next.js app + run: pnpm run build diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 7aa18b7..29deefe 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -16,6 +16,9 @@ const geistMono = Geist_Mono({ export const metadata: Metadata = { title: "Space's portfolio", description: "A developer from Germany building things.", + icons: { + icon: "https://cdn.reversed.dev/pictures/20250405_120402.png", + }, }; export default function RootLayout({