Skip to content

chore: upgrade platform 2.0.0-rc.39 -> 2.0.0-rc.44 - #125

Open
adenarc wants to merge 1 commit into
NEARBuilders:mainfrom
adenarc:chore/upgrade-everything-dev-rc44
Open

adenarc wants to merge 1 commit into
NEARBuilders:mainfrom
adenarc:chore/upgrade-everything-dev-rc44

Conversation

@adenarc

@adenarc adenarc commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Upgrades the platform from 2.0.0-rc.39 to 2.0.0-rc.44 (every-plugin rc.18, better-near-auth rc.8). This unblocks #124, which needs rc.43's contract + proxy plugin attachment.

  • Ran bos upgrade --force --no-realign. The template sync conflicted on 11 files that had no recorded baseline. I kept activity's own api/plugin.dev.ts (repo-root .env and dev secrets), the scripts/** include in api/tsconfig.json, and the biome ignores for .agents, *.gen.ts and .bos/generated. Workflow pins, .gitignore and the agent docs take the template's version. The template dropped the dev:postgres* scripts, and I left them out because the repo has no docker-compose file for them.
  • In rc.44, every-plugin's createRpcClient is a bare client (everything-dev #849). ui/src/lib/api.ts now calls everything-dev/ui/api's createApiClient, which keeps the connection-error toast, credentials, SSR header forwarding and per-URL browser memoization.
  • Adds bos.lock.json (bos lock) so later upgrades have a sync baseline.

Tested: pnpm run typecheck and pnpm run lint are clean. pnpm run test had 199 passing and 5 timeouts at 30s under machine load. Those 5 files pass when rerun alone (23/23). I haven't run a deploy or the realign step.

Browser check: I ran #126's stack, which contains this commit, locally in Brave, signed out and signed in. Home, /activity-sources and /binding load, and API calls go through the new client setup. Screenshots are in #126. There's no visual change.

Template sync applied with --force; activity's own edits to api/plugin.dev.ts,
api/tsconfig.json and the biome ignore list are kept. The UI client now goes
through everything-dev/ui/api, since every-plugin's createRpcClient is a bare
client from rc.44 (everything-dev #849). Records bos.lock.json.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant