Build web
Success078edbb92a34·main1m 52s
Runner
Queued in pool default
Labelslinux
Containernode:22-slim
Pooldefault
Logs
Live output from all stepsLogs complete · 77 chunks
[Checkout] Cloning into '/var/lib/open-git/runner-work/05aff229-f598-4c00-82c7-01bff030a32e'...
[Checkout] Note: switching to '078edbb92a344d9e22adeed12bef323856e4c363'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 078edbb Update webhooks
[Install deps and run next build] Preparing pnpm@9.15.9 for immediate activation...
[Install deps and run next build] Scope: all 23 workspace projects
[Install deps and run next build] Lockfile is up to date, resolution step is skipped
[Install deps and run next build] Progress: resolved 1, reused 0, downloaded 0, added 0
[Install deps and run next build] Packages: +1006
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 29, added 14
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 47, added 35
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 130, added 119
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 265, added 251
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 342, added 330
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 408, added 397
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 421, added 408
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 425, added 412
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 448, added 437
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 475, added 462
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 522, added 510
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 636, added 628
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 760, added 748
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 788, added 775
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 858, added 843
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 903, added 890
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 948, added 934
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 1006, added 1005
[Install deps and run next build] Progress: resolved 1006, reused 0, downloaded 1006, added 1006, done
[Install deps and run next build] .../node_modules/msw postinstall$ node -e "import('./config/scripts/postinstall.js').catch(() => void 0)"
[Install deps and run next build] .../sharp@0.34.5/node_modules/sharp install$ node install/check.js || npm run build
.../esbuild@0.27.3/node_modules/esbuild postinstall$ node install.js
.../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js
.../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js
[Install deps and run next build] .../node_modules/msw postinstall: Done
[Install deps and run next build] .../esbuild@0.27.3/node_modules/esbuild postinstall: Done
[Install deps and run next build] .../sharp@0.34.5/node_modules/sharp install: Done
[Install deps and run next build] .../esbuild@0.18.20/node_modules/esbuild postinstall: Done
[Install deps and run next build] .../node_modules/core-js-pure postinstall$ node -e "try{require('./postinstall')}catch(e){}"
[Install deps and run next build] .../esbuild@0.25.12/node_modules/esbuild postinstall: Done
[Install deps and run next build] .../node_modules/core-js-pure postinstall: Done
[Install deps and run next build]
devDependencies:
+ @workspace/eslint-config 0.0.0 <- packages/eslint-config
+ @workspace/typescript-config 0.0.0 <- packages/typescript-config
+ prettier 3.8.1
+ prettier-plugin-tailwindcss 0.7.4
+ turbo 2.9.6
+ typescript 5.9.3
+ vitest 4.1.5
[Install deps and run next build] Done in 20.6s using pnpm v9.15.9
[Install deps and run next build]
> web@0.0.1 build /workspace/apps/web
> next build
[Install deps and run next build] ⚠ No build cache found. Please configure build caching for faster rebuilds. Read more: https://nextjs.org/docs/messages/no-cache
[Install deps and run next build] Attention: Next.js now collects completely anonymous telemetry regarding usage.
This information is used to shape Next.js' roadmap and prioritize features.
You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
https://nextjs.org/telemetry
[Install deps and run next build] ▲ Next.js 16.1.6 (Turbopack)
- Experiments (use with caution):
[Install deps and run next build] · serverActions
· staleTimes
[Install deps and run next build] Creating an optimized production build ...
[Install deps and run next build] ✓ Compiled successfully in 49s
[Install deps and run next build] Running TypeScript ...
[Install deps and run next build] Collecting page data using 7 workers ...
[Install deps and run next build] 2026-08-21T01:19:11.482Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/_4ec5c31d._.js:91:182914)
at rc (.next/server/chunks/_4ec5c31d._.js:100:24849)
at nm (.next/server/chunks/_4ec5c31d._.js:459:3763)
at async ng (.next/server/chunks/_4ec5c31d._.js:459:3843) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] 2026-08-21T01:19:11.539Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/_7b1f9e37._.js:91:182914)
at rc (.next/server/chunks/_7b1f9e37._.js:100:24849)
at nm (.next/server/chunks/_7b1f9e37._.js:459:3763)
at async ng (.next/server/chunks/_7b1f9e37._.js:459:3843) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] 2026-08-21T01:19:11.573Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
2026-08-21T01:19:11.573Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/_7b1f9e37._.js:91:182914)
at rc (.next/server/chunks/_7b1f9e37._.js:100:24849)
at nm (.next/server/chunks/_7b1f9e37._.js:459:3763)
at async ng (.next/server/chunks/_7b1f9e37._.js:459:3843) {
code: 'ERR_INVALID_URL',
input: ''
}
TypeError: Invalid URL
at Object.init (.next/server/chunks/ssr/_5f2a5c00._.js:62:215106)
at nP (.next/server/chunks/ssr/_5f2a5c00._.js:71:24162)
at pM (.next/server/chunks/ssr/_5f2a5c00._.js:430:3702)
at async pN (.next/server/chunks/ssr/_5f2a5c00._.js:430:3769) {
code: 'ERR_INVALID_URL',
input: ''
}
2026-08-21T01:19:11.578Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/_7b1f9e37._.js:91:182914)
at rc (.next/server/chunks/_7b1f9e37._.js:100:24849)
at nm (.next/server/chunks/_7b1f9e37._.js:459:3763)
at async ng (.next/server/chunks/_7b1f9e37._.js:459:3843) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] 2026-08-21T01:19:11.738Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/_7b1f9e37._.js:91:182914)
at rc (.next/server/chunks/_7b1f9e37._.js:100:24849)
at nm (.next/server/chunks/_7b1f9e37._.js:459:3763)
at async ng (.next/server/chunks/_7b1f9e37._.js:459:3843) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] 2026-08-21T01:19:11.885Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/_7b1f9e37._.js:91:182914)
at rc (.next/server/chunks/_7b1f9e37._.js:100:24849)
at nm (.next/server/chunks/_7b1f9e37._.js:459:3763)
at async ng (.next/server/chunks/_7b1f9e37._.js:459:3843) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] 2026-08-21T01:19:12.027Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/_7b1f9e37._.js:91:182914)
at rc (.next/server/chunks/_7b1f9e37._.js:100:24849)
at nm (.next/server/chunks/_7b1f9e37._.js:459:3763)
at async ng (.next/server/chunks/_7b1f9e37._.js:459:3843) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] 2026-08-21T01:19:12.264Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/ssr/_5f2a5c00._.js:62:215106)
at nP (.next/server/chunks/ssr/_5f2a5c00._.js:71:24162)
at pM (.next/server/chunks/ssr/_5f2a5c00._.js:430:3702)
at async pN (.next/server/chunks/ssr/_5f2a5c00._.js:430:3769) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] 2026-08-21T01:19:12.314Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] 2026-08-21T01:19:12.321Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
TypeError: Invalid URL
at Object.init (.next/server/chunks/ssr/_5f2a5c00._.js:62:215106)
at nP (.next/server/chunks/ssr/_5f2a5c00._.js:71:24162)
at pM (.next/server/chunks/ssr/_5f2a5c00._.js:430:3702)
at async pN (.next/server/chunks/ssr/_5f2a5c00._.js:430:3769) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] 2026-08-21T01:19:12.325Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
TypeError: Invalid URL
at Object.init (.next/server/chunks/ssr/_5f2a5c00._.js:62:215106)
at nP (.next/server/chunks/ssr/_5f2a5c00._.js:71:24162)
at pM (.next/server/chunks/ssr/_5f2a5c00._.js:430:3702)
at async pN (.next/server/chunks/ssr/_5f2a5c00._.js:430:3769) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/ssr/_5f2a5c00._.js:62:215106)
at nP (.next/server/chunks/ssr/_5f2a5c00._.js:71:24162)
at pM (.next/server/chunks/ssr/_5f2a5c00._.js:430:3702)
at async pN (.next/server/chunks/ssr/_5f2a5c00._.js:430:3769) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] 2026-08-21T01:19:12.377Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/ssr/_5f2a5c00._.js:62:215106)
at nP (.next/server/chunks/ssr/_5f2a5c00._.js:71:24162)
at pM (.next/server/chunks/ssr/_5f2a5c00._.js:430:3702)
at async pN (.next/server/chunks/ssr/_5f2a5c00._.js:430:3769) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] 2026-08-21T01:19:12.457Z WARN [Better Auth]: [better-auth] Base URL is not set. Set the baseURL option or BETTER_AUTH_URL env, or use a dynamic baseURL with allowedHosts for multi-host setups. Without it the origin is derived from the incoming request, and callbacks and redirects may not work correctly.
[Install deps and run next build] TypeError: Invalid URL
at Object.init (.next/server/chunks/ssr/_5f2a5c00._.js:62:215106)
at nP (.next/server/chunks/ssr/_5f2a5c00._.js:71:24162)
at pM (.next/server/chunks/ssr/_5f2a5c00._.js:430:3702)
at async pN (.next/server/chunks/ssr/_5f2a5c00._.js:430:3769) {
code: 'ERR_INVALID_URL',
input: ''
}
[Install deps and run next build] Generating static pages using 7 workers (0/32) ...
[Install deps and run next build] Generating static pages using 7 workers (8/32)
[Install deps and run next build] Generating static pages using 7 workers (16/32)
[Install deps and run next build] Generating static pages using 7 workers (24/32)
[Install deps and run next build] ✓ Generating static pages using 7 workers (32/32) in 439.6ms
[Install deps and run next build] Finalizing page optimization ...
[Install deps and run next build]
[Install deps and run next build] Route (app)
┌ ƒ /
├ ƒ /_not-found
├ ƒ /.well-known/oauth-authorization-server
├ ƒ /.well-known/openid-configuration
├ ƒ /[username]
├ ƒ /[username]/[repository]
├ ƒ /[username]/[repository]/(.)issues/new
├ ƒ /[username]/[repository]/(.)pulls/new
├ ƒ /[username]/[repository]/blob/[...path]
├ ƒ /[username]/[repository]/branches
├ ƒ /[username]/[repository]/campfire
├ ƒ /[username]/[repository]/commit/[sha]
├ ƒ /[username]/[repository]/commits
├ ƒ /[username]/[repository]/docs
├ ƒ /[username]/[repository]/docs/[...slug]
├ ƒ /[username]/[repository]/insights
├ ƒ /[username]/[repository]/issues
├ ƒ /[username]/[repository]/issues/[number]
├ ƒ /[username]/[repository]/issues/new
├ ƒ /[username]/[repository]/pulls
├ ƒ /[username]/[repository]/pulls/[number]
├ ƒ /[username]/[repository]/pulls/[number]/autopilot
├ ƒ /[username]/[repository]/pulls/new
├ ƒ /[username]/[repository]/raw/[...path]
├ ƒ /[username]/[repository]/releases
├ ƒ /[username]/[repository]/releases/download/[tag]/[...asset]
├ ƒ /[username]/[repository]/releases/new
├ ƒ /[username]/[repository]/releases/tag/[tag]
├ ƒ /[username]/[repository]/settings
├ ƒ /[username]/[repository]/settings/access
├ ƒ /[username]/[repository]/settings/autopilot
├ ƒ /[username]/[repository]/settings/danger
├ ƒ /[username]/[repository]/settings/donations
├ ƒ /[username]/[repository]/settings/general
├ ƒ /[username]/[repository]/settings/github
├ ƒ /[username]/[repository]/settings/integrations
├ ƒ /[username]/[repository]/settings/runners
├ ƒ /[username]/[repository]/settings/sponsorship
├ ƒ /[username]/[repository]/sponsor
├ ƒ /[username]/[repository]/sponsor/checkout
├ ƒ /admin/bots
├ ƒ /admin/emails
├ ƒ /admin/waitlist
├ ƒ /api/admin/waitlist
├ ƒ /api/auth/[...all]
├ ƒ /api/bots/[id]/avatar
├ ƒ /api/campfire/ref-details
├ ƒ /api/campfire/refs
├ ƒ /api/campfire/ws-token
├ ƒ /api/ci/jobs/[jobId]/artifacts
├ ƒ /api/ci/jobs/[jobId]/cancel
├ ƒ /api/ci/jobs/[jobId]/lease
├ ƒ /api/ci/jobs/[jobId]/logs
├ ƒ /api/ci/jobs/[jobId]/rerun
├ ƒ /api/ci/jobs/[jobId]/status
├ ƒ /api/ci/jobs/[jobId]/steps/[stepId]/status
├ ƒ /api/ci/repos/[repoId]/runner-registration-token
├ ƒ /api/ci/runners/[runnerId]
├ ƒ /api/ci/runners/[runnerId]/heartbeat
├ ƒ /api/ci/runners/[runnerId]/jobs/claim
├ ƒ /api/ci/runners/register
├ ƒ /api/github/install
├ ƒ /api/github/install/callback
├ ƒ /api/github/webhooks
├ ƒ /api/health
├ ƒ /api/internal/private-ref-access
├ ƒ /api/internal/repository-authorizations
├ ƒ /api/marketing/home
├ ƒ /api/repos/[repoId]/commits
├ ƒ /api/repos/[repoId]/commits/[sha]/checks
├ ƒ /api/repos/[repoId]/files
├ ƒ /api/repos/[repoId]/pulls/[prId]
├ ƒ /api/repos/[repoId]/pulls/[prId]/autopilot
├ ƒ /api/repos/[repoId]/pulls/[prId]/diff
├ ƒ /api/repos/[repoId]/pulls/[prId]/files
├ ƒ /api/repos/[repoId]/pulls/[prId]/files/[fileId]/diff
├ ƒ /api/repositories/[username]/[repository]/sponsorships/payment-session
├ ƒ /api/stripe/billing-webhook
├ ƒ /api/stripe/connect-webhook
├ ƒ /api/unicorn-scene
├ ƒ /api/v1/app/installations/[id]
├ ƒ /api/v1/app/installations/[id]/access_tokens
├ ƒ /api/v1/app/installations/[id]/link
├ ƒ /api/v1/docs
├ ƒ /api/v1/openapi.json
├ ƒ /api/v1/repos/[owner]/[repository]/commits/[sha]/checks
├ ƒ /api/v1/repos/[owner]/[repository]/pulls
├ ƒ /api/v1/repos/[owner]/[repository]/pulls/[number]/comments
├ ƒ /api/v1/repos/[owner]/[repository]/pulls/[number]/merge
├ ƒ /api/v1/repos/[owner]/[repository]/pulls/[number]/reviews
├ ƒ /api/v1/repos/[owner]/[repository]/releases
├ ƒ /api/v1/repos/[owner]/[repository]/releases/[id]
├ ƒ /api/v1/repos/[owner]/[repository]/releases/[id]/assets
├ ƒ /api/v1/repos/[owner]/[repository]/releases/[id]/assets/[assetId]
├ ƒ /api/v1/repos/[owner]/[repository]/releases/latest
├ ƒ /api/viewer
├ ƒ /api/viewer/avatar
├ ƒ /api/viewer/avatar/[profileId]
├ ƒ /api/waitlist/password
├ ○ /apple-icon.png
├ ƒ /bots/[slug]
├ ƒ /ci-lab
├ ƒ /ci/runs/[runId]/jobs/[jobId]
├ ƒ /forgot-password
├ ƒ /gitty-lab
├ ƒ /home
├ ○ /icon.svg
├ ƒ /integrations
├ ƒ /integrations/[owner]/[slug]
├ ƒ /integrations/[owner]/[slug]/install
├ ƒ /integrations/installations/[id]
├ ƒ /oauth/consent
├ ƒ /onboarding
├ ƒ /onboarding/username-availability
├ ƒ /privacy
├ ƒ /privacy-policy
├ ƒ /repositories/import/github
├ ƒ /repositories/new
├ ƒ /reset-password
├ ƒ /sessions
├ ƒ /settings
├ ƒ /settings/account
├ ƒ /settings/account/agent-sessions
├ ƒ /settings/account/connections
├ ƒ /settings/account/emails
├ ƒ /settings/account/payments
├ ƒ /settings/account/profile
├ ƒ /settings/account/sessions
├ ƒ /settings/account/settings
├ ƒ /settings/account/sponsorships
├ ƒ /settings/account/teams/new
├ ƒ /settings/developer
├ ƒ /settings/organizations/[slug]
├ ƒ /settings/organizations/[slug]/danger
├ ƒ /settings/organizations/[slug]/developer
├ ƒ /settings/organizations/[slug]/developer/bots/[id]
├ ƒ /settings/organizations/[slug]/developer/bots/[id]/verify
├ ƒ /settings/organizations/[slug]/developer/bots/new
├ ƒ /settings/organizations/[slug]/developer/oauth/[id]
├ ƒ /settings/organizations/[slug]/developer/oauth/new
├ ƒ /settings/organizations/[slug]/general
├ ƒ /settings/organizations/[slug]/integrations
├ ƒ /settings/organizations/[slug]/members
├ ƒ /settings/organizations/[slug]/repositories
├ ƒ /sign-in
├ ƒ /sign-up
├ ƒ /tos
└ ƒ /workspace
○ (Static) prerendered as static content
ƒ (Dynamic) server-rendered on demand
Steps
2 passed
2 steps in this job.
02Checkoutcheckout2.1s
03Install deps and run next buildrun1m 50s