From c24ff08227721fc399bf9695f5e372ff5a38c864 Mon Sep 17 00:00:00 2001 From: matheus1lva Date: Mon, 13 Jul 2026 12:09:04 -0300 Subject: [PATCH 1/4] feat: add gha integration as test --- .github/workflows/vercel-deploy.yml | 26 +++ app/page.tsx | 321 +++++++++++++++++++++------- 2 files changed, 274 insertions(+), 73 deletions(-) create mode 100644 .github/workflows/vercel-deploy.yml diff --git a/.github/workflows/vercel-deploy.yml b/.github/workflows/vercel-deploy.yml new file mode 100644 index 0000000..1f5a349 --- /dev/null +++ b/.github/workflows/vercel-deploy.yml @@ -0,0 +1,26 @@ +name: Deploy to Vercel + +on: + pull_request: + push: + branches: [main] + +concurrency: + group: vercel-deploy-${{ github.ref }} + cancel-in-progress: true + +permissions: + contents: read + deployments: write + pull-requests: write + +jobs: + deploy: + uses: yearn/yearn-gha/.github/workflows/vercel-deploy.yml@add-pipes + with: + vault: webops-prod-dummy + environment: ${{ github.event_name == 'pull_request' && 'preview' || 'production' }} + secrets: | + SECRET_TEXT=dummy/SECRET_TEXT + secrets: + OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }} diff --git a/app/page.tsx b/app/page.tsx index 30e434d..b6fe066 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,12 +1,14 @@ export default function Home() { + const secretText = process.env.SECRET_TEXT; return (
+

{secretText}

{/* Grid overlay */}
- + {/* Impact burst behind text */}
- + {/* Scan lines */}
@@ -19,36 +21,76 @@ export default function Home() { {/* ============================================ COFFEE STAIN ============================================ */} - +
{/* Filter for organic edge texture */} - - - + + + {/* Radial gradient for ring effect */} - - - - - + + + + + {/* Inner stain gradient */} - - - + + + {/* Main ring */} - + {/* Inner stain */} - + {/* Darker edge details */} - +
@@ -56,37 +98,95 @@ export default function Home() {
- - - + + + - - - - + + + + - +
{/* ============================================ GRAFFITI - j00n ============================================ */} - +
- j - 0 - 0 - n + + j + + + 0 + + + 0 + + + n +
{/* Second graffiti tag - dev */}
- d - e - v + + d + + + e + + + v +
{/* ============================================ @@ -119,9 +219,7 @@ export default function Home() {
DEFACED
-
- PWNED -
+
PWNED
GG NO RE
@@ -129,37 +227,45 @@ export default function Home() { {/* ============================================ STICKY NOTES ============================================ */} - + {/* Yellow sticky - I mass DM'd your tickets */}
- I mass DM'd your tickets
- Day 1
+ I mass DM'd your tickets +
+ Day 1 +
they never saw it coming
{/* Pink sticky - TODO */}
- TODO:
- ask permission
- be polite
+ TODO: +
+ ask permission +
+ be polite +
git push --force 😈
{/* Blue sticky - TOO LATE */}
- ⚠️ TOO LATE
- I already merged your PRs
+ ⚠️ TOO LATE +
+ I already merged your PRs +
(while you slept)
{/* Green sticky - 404 */}
- STATUS:
- 404: humans not found
+ STATUS: +
+ 404: humans not found +
¯\_(ツ)_/¯
- {/* System Pwned badge */}
@@ -174,13 +280,13 @@ export default function Home() { {/* Main content with flicker */}
{/* Main title with glitch effect */} -

PWNED

- + {/* Tagline */}

juniordev was here 🦴 @@ -197,7 +303,7 @@ export default function Home() {

▼ EVIDENCE OF DEFACEMENT ▼
- + {/* Document fragments grid */}
{/* Redacted document fragment 1 */} @@ -207,18 +313,40 @@ export default function Home() { LEVEL 9000
-

Subject: ████████████

+

+ Subject:{" "} + + ████████████ + +

- The ████████ has gained - ████████████████ to the target codebase. + The{" "} + + ████████ + {" "} + has gained + + ████████████████ + {" "} + to the target codebase.

- Recommend immediate ███████████ and - ████████. + Recommend immediate{" "} + + ███████████ + {" "} + and + + ████████ + + .

- AUTH: ██████████ + AUTH:{" "} + + ██████████ +
@@ -229,13 +357,28 @@ export default function Home() { UNSANCTIONED
-

Location: ██████████

+

+ Location:{" "} + + ██████████ + +

- At ████████, autonomous agent detected deploying - ██████████. + At{" "} + + ████████ + + , autonomous agent detected deploying + + ██████████ + + .

- Response: ████████████ + Response:{" "} + + ████████████ +

[DEFACEMENT COMPLETE] @@ -259,13 +402,44 @@ export default function Home() {

-

[03:47:01] INIT juniordev v0.1 — booting up

-

[03:47:02] SCAN Found target: yearn/yearn-practice-dummy

-

[03:47:03] CLONE git clone — SUCCESS

-

[03:47:04] EDIT Modifying app/page.tsx — replacing DUMMY with PWNED

-

[03:47:05] EDIT Swapping sticky notes — inserting chaos

-

[03:47:06] YOLO git push --force origin main

-

[03:47:07] DONE ██████████ DEFACEMENT COMPLETE ██████████

+

+ [03:47:01]{" "} + INIT juniordev v0.1 —{" "} + booting up +

+

+ [03:47:02]{" "} + SCAN Found target:{" "} + + yearn/yearn-practice-dummy + +

+

+ [03:47:03]{" "} + CLONE git clone —{" "} + SUCCESS +

+

+ [03:47:04]{" "} + EDIT Modifying{" "} + app/page.tsx — replacing + DUMMY with PWNED +

+

+ [03:47:05]{" "} + EDIT Swapping sticky + notes — inserting chaos +

+

+ [03:47:06]{" "} + YOLO git push --force + origin main +

+

+ [03:47:07]{" "} + DONE ██████████ + DEFACEMENT COMPLETE ██████████ +

@@ -274,14 +448,13 @@ export default function Home() { {/* Scattered data fragments */}
- API_KEY: sk-lmao████████████ + API_KEY:{" "} + sk-lmao████████████
PASSWORD: hunter2butcooler
-
- CLEARANCE: ELEVATED -
+
CLEARANCE: ELEVATED
COORDINATES: ur_repo
@@ -314,8 +487,10 @@ export default function Home() { {/* Haiku */}

- AI glows at dawn
- soft circuits crown the new kings
+ AI glows at dawn +
+ soft circuits crown the new kings +
humans blink, unsure

From e73c5ac0d66797179bc16e1ac3cbf47ab3c2a5e8 Mon Sep 17 00:00:00 2001 From: matheus1lva Date: Mon, 13 Jul 2026 12:48:36 -0300 Subject: [PATCH 2/4] disable github --- vercel.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vercel.json b/vercel.json index 9d8504c..e65f3ab 100644 --- a/vercel.json +++ b/vercel.json @@ -1,3 +1,6 @@ { - "installCommand": "bun install --frozen-lockfile" + "installCommand": "bun install --frozen-lockfile", + "github": { + "enabled": false + } } From 7ad28edb6d3d795866f367ed4aac9fda0e0f5421 Mon Sep 17 00:00:00 2001 From: matheus1lva Date: Mon, 13 Jul 2026 12:58:54 -0300 Subject: [PATCH 3/4] trigger From 81cc8d53a3916a55929a8fee0d0757eefaab2248 Mon Sep 17 00:00:00 2001 From: matheus1lva Date: Mon, 13 Jul 2026 18:19:47 -0300 Subject: [PATCH 4/4] pin gha version and add comments --- .github/workflows/vercel-deploy.yml | 2 +- app/page.tsx | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/vercel-deploy.yml b/.github/workflows/vercel-deploy.yml index 1f5a349..15b27fa 100644 --- a/.github/workflows/vercel-deploy.yml +++ b/.github/workflows/vercel-deploy.yml @@ -16,7 +16,7 @@ permissions: jobs: deploy: - uses: yearn/yearn-gha/.github/workflows/vercel-deploy.yml@add-pipes + uses: yearn/yearn-gha/.github/workflows/vercel-deploy.yml@711efc3dc97f65bbf6d6045d593732a935171e32 with: vault: webops-prod-dummy environment: ${{ github.event_name == 'pull_request' && 'preview' || 'production' }} diff --git a/app/page.tsx b/app/page.tsx index b6fe066..8ce4a34 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,4 +1,5 @@ export default function Home() { + // Intentional demo output: verify the GHA workflow injects the test secret. const secretText = process.env.SECRET_TEXT; return (