Commit e29b2e7
Fix CI lint/typecheck regressions; retire Radicle-era install + p2p workflows
CI's check-all had been red since rc.21 (the rc.21 tag triggered only the
Release workflow, so the lint regression slipped through).
Lint fixes:
- eslint.config.mjs: add WebSocket + process to the globals allowlist
(bridge-client.ts used them, no-undef flagged every reference)
- settings-sync.ts: SYSTEM_LEVEL_KEYS was a runtime const used only as a
type — converted to a pure type union
- eslint --fix swept now-redundant `eslint-disable no-undef` directives
across 6 files (process/WebSocket are valid globals now)
Typecheck fix:
- vault-service.ts writeFileBuffer: Buffer.from can't resolve against the
bare ArrayBuffer | Uint8Array union; normalize to a Uint8Array view first
CI workflow cleanup:
- ci.yml: removed the install-script-syntax + install-verify-{linux,macos,
windows} jobs and the `changes` path-filter. They tested install.sh /
install.ps1 — the pre-pivot Radicle shell installer that the Tauri
daemon's first-run flow fully replaced. ci-summary now depends only on
check-all.
- p2p-collaboration.yml -> .github/workflows-disabled/p2p-collaboration.yml.bak.
Radicle/Tailscale P2P E2E test; its push path-filter watched the exact
feature dirs the pivot churned, so it failed on every commit. Parked as a
recoverable backup with a README on how to revive it against the GitHub
transport.
Local CI suite now green: lint + typecheck + 419 tests all pass.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent c18b335 commit e29b2e7
12 files changed
Lines changed: 69 additions & 422 deletions
File tree
- .github
- workflows-disabled
- workflows
- src
- core
- components
- services
- features
- conversational-copilot/services
- desktop-bridge
- dreamnode-updater/scripts
- realtime-transcription/services
- social-resonance-filter/__tests__/collaboration
- video-calling
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
File renamed without changes.
0 commit comments