Skip to content

Bump the lint and typecheck toolchain - #191

Open
jonbeckman wants to merge 1 commit into
masterfrom
cursor/lint-toolchain-3af0
Open

jonbeckman wants to merge 1 commit into
masterfrom
cursor/lint-toolchain-3af0

Conversation

@jonbeckman

Copy link
Copy Markdown
Contributor

Summary

  • Pin oxlint at 1.93.0 (root and @solzero/infra), oxfmt at 0.78.0, tsrs at 0.23.0-ts7.1.0-beta in every workspace package, @yielded/effect-tsrs at 0.2.3, and @mpsuesser/oxlint-plugin-effect at 0.6.0.
  • Allow those oxlint 1.93.0 and oxfmt 0.78.0 builds through the release-age gate. They were published less than a day ago.
  • Remove effect/prefer-schema-class. Plugin 0.6.0 dropped that rule; Schema.Struct remains valid for named structural schemas. Stale disable comments for the rule are gone.

@mpsuesser/oxlint-plugin-effect@0.6.0 is marked deprecated upstream in favor of @enfect/oxlint. This pull request stays on the requested package.

esbuild 0.28.2, @types/node 24.19.2, and @cloudflare/workers-types 4.20260702.1 are already the newest versions inside their allowed ranges, so they are not in this pull request.

This pull request uses release:none. It updates development tools only, and it does not change VERSION or user-facing product behavior.

Validation

  • nub install --frozen-lockfile
  • nub run typecheck
  • nub run lint
  • nub run format
  • nub run config:check
  • nub run test:config (31 tests passed)

Checklist

  • I added or updated tests for behavior changes, or explained why tests are not needed.
  • I updated documentation and config examples when behavior or configuration changed.
  • I added a .tegami/ release entry, or explained why this pull request uses release:none.
  • I ran nub run config:check, nub run typecheck, nub run lint, nub run format, and nub run test.
  • I did not include credentials, private data, internal URLs, or organization-specific defaults.
  • I updated THIRD_PARTY_NOTICES.md for new third-party code or separately licensed assets.
Open in Web Open in Cursor 

Update oxlint to 1.93.0, oxfmt to 0.78.0, tsrs to 0.23.0-ts7.1.0-beta, @yielded/effect-tsrs to 0.2.3, and @mpsuesser/oxlint-plugin-effect to 0.6.0. Drop effect/prefer-schema-class, which that plugin no longer ships.

Co-authored-by: Jonathan Beckman <jonathantbeckman@gmail.com>
@jonbeckman jonbeckman added the release:none label Nov 9, 2026 — with Cursor
@jonbeckman
jonbeckman marked this pull request as ready for review November 9, 2026 20:53
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Tegami

This repository uses Tegami to manage releases. When your changes affect published packages, add a changelog file under .tegami/ before merging.

Create a changelog → · Changelog format

Release preview

Package Bump Version
solzero major 2.0.0 → 3.0.0

This PR does not add changelog files. Pending changelogs from other branches are included in the preview above.

Run nub run tegami locally to create a changelog interactively.

Managed by Tegami.

@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

🟢 e2e solzero-core: 32 passed

4 agent steps · 4 replayed from cache

Change 12 files changed since c7553a4
Filter decision kept all 30 tests (the diff is over 60 kB, so the decision filter left nothing out)

All 32 tests in 13 files
Test Agent Time
🟢 tests/accounts.e2e.ts · 3 passed 7.0s
🟢 create, use and revoke an isolated user API key 3.6s
🟢 Better Auth 1.7 account APIs select the local account row id 163ms
🟢 Accounts settings shows GitHub as unlinked without OAuth providers 3.2s
🟢 tests/admin.e2e.ts · 1 passed 6.4s
🟢 administrator pages show live control-plane configuration 6.4s
🟢 tests/advanced-sessions.e2e.ts · 2 passed 8.3s
🟢 incognito sessions stay outside normal lists but open directly 3.9s
🟢 session MCP definitions and subagent preferences persist 4.4s
🟢 tests/api-contract.e2e.ts · 1 passed 379ms
🟢 exported API key and session schemas decode actual Worker responses 379ms
🟢 tests/auth.e2e.ts · 4 passed 17.1s
🟢 sign-in gate protects every application route 1.3s
🟢 credential sign-in opens the requested settings page 7.5s
🟢 anonymous callers cannot access any protected API group 123ms
🟢 sign-out removes authenticated UI access 8.2s
🟢 tests/auth.setup.e2e.ts · 2 passed 8.3s
🟢 authenticate isolated admin 5.8s
🟢 authenticate isolated peer 2.4s
🟢 tests/bots.e2e.ts · 1 passed 5.1s
🟢 create a bot and manage a temporary routine through the UI 5.1s
🟢 tests/branding.e2e.ts · 3 passed 300ms
🟢 the selected deployment brand reaches the browser 262ms
🟢 health identifies the configured application without exposing configuration 20ms
🟢 OpenAPI uses the selected deployment brand 18ms
🟢 tests/session-transfer.e2e.ts · 1 passed 2.5s
🟢 admin authentication transfer redeems once and retains its deep link 2.5s
🟢 tests/sessions.e2e.ts · 5 passed 1 step 42.6s
🟢 session tools, archive and restoration persist through the real Worker 1 step 5.9s
🟢 a second account cannot read or mutate another account's session 274ms
🟢 isolate executes a real prompt and persists its output 8.6s
🟢 opencode executes a real prompt and persists its output 14.4s
🟢 codex executes a real prompt and persists its output 13.4s
🟢 tests/settings.e2e.ts · 5 passed 2 steps 27.0s
🟢 all settings categories load real data 8.5s
🟢 runtime default persists after reload 6.5s
🟢 MCP deep link and legacy settings URL open the MCP tab 2.3s
🟢 secret editor creates, finds and deletes a disposable secret 1 step 4.4s
🟢 theme preference survives reload 1 step 5.3s
🟢 tests/skills.e2e.ts · 1 passed 8.2s
🟢 global skill defaults and per-user preferences persist independently 8.2s
🟢 tests/workflows.e2e.ts · 3 passed 1 step 9.1s
🟢 workflow authoring, rename, export, disable and archive persist 1 step 6.1s
🟢 manual workflow executes JavaScript and stores a real R2 artifact 2.9s
🟢 invalid workflow definitions are rejected before storage 84ms

e2e 0.21.3 · 3m 14s · local-cloudflare · run artifacts

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants