Repository navigation
Migrate to everything.dev v2 (rc.27) - #85
Merged
Merged
Conversation
Move from everything.dev v1 to v2 rc.25: pnpm, bos.app.ts descriptor, every-plugin 3, oRPC 2, Effect 4, better-near-auth 2. Routes moved to _public/_authenticated; layouts as sibling files. Organization approval flow, API-side status check, session-from-cache root, /login forward to /sign-in, staging workflow on a staging-scoped Railway token, CI on upstream consumer-ci with no secrets.
…-dev-v2 # Conflicts: # bos.config.json
jlwaugh
marked this pull request as draft
October 28, 2026 22:07
Runs bos upgrade on the hand-migrated branch so it has a sync baseline and the framework-owned files nearbuilders.org, nostr and citynode use. Kept where the upgrade was lossy or unsafe: changeset scripts, ensure-auth-types in types:gen, strict test/typecheck loops, and the disabled production deploy. Release now triggers on CI success since the template ci.yml drops the notify job. Declares BETTER_AUTH_SECRET on the API for the template plugin.dev.ts. Drops the dangling @effect/oxc link and @types/bun. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Collaborator
|
Synced with This branch was migrated to v2 by hand, so From the template (framework-owned)
Fixes to what the upgrade got wrong
Checks (local)
Before merge
|
# Conflicts: # api/src/index.ts # bos.config.json # ui/src/routes/_authenticated/admin/index.tsx # ui/src/routes/_authenticated/admin/work-orders/$id.tsx
jlwaugh
marked this pull request as ready for review
October 30, 2026 21:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Moves the dashboard from everything.dev v1 to v2 rc.27, and includes staging through #86. Verified: CI green (lint, typecheck, test, workflow guard); locally typecheck, biome, all suites (API 798, UI 297, builders 91, projects 35), bos build, browser checks. Payout code differs from staging only by one import line (ORPCError from @orpc/server). Cutover: Railway staging image → ghcr.io/nearbuilders/everything-dev@sha256:799452f6920d9d6555f13f20d6bfd708ac8235fde4adb45f690ffd14dad49e31 (v2.0.0-rc.27), then merge. Rollback: the v1 digest sha256:2a823da217569126460ff430bc2a0cf662b1a2c8732684e1e93d674fb092c9a6.