Move to StartOS 0.4.0 (start-sdk 1.5.3)#1
Conversation
|
Warning Review limit reached
More reviews will be available in 9 minutes and 44 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more credits in the billing tab to continue. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (48)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Rewrites the package for StartOS 0.4.0, bringing it up to
@start9labs/start-sdk1.5.3 and the current packaging conventions (modeled onnostr-rs-relay-startos).What changed
0.4.0-beta.44). Restructured to current conventions:manifest/split,versions/current.ts,i18n/,fileModels/.v0.2.2. The Dockerfile clones the tagged release and runszig build; the old git submodule and the obsoletenoscrypt-zigstep are removed.wisp.tomlfile model (no hand-editing):configure-info— NIP-11 relay metadata + NIP-42 relay URLconfigure-spider— wisp's Spider sync (enable, your pubkey, source relays, follows, interval)configure-limits— connection/rate/size limits + min PoWconfigure-access— NIP-42 auth, IP allow/block lists, NIP-86 management pubkeysws, Tor + LAN); health check via port-listening.main(LMDB at/data/wisp,MDB_NOSUBDIR) andconfig(wisp.toml); both backed up.start9labs/shared-workflows(build/release/tagAndRelease).README.md,instructions.md,CONTRIBUTING.md,UPDATING.md,AGENTS.md.Validation
tsc --noEmitandncc buildpass.--no-cacheDocker build (plainzig build, no dependency workaround) succeeds for wispv0.2.2.Wisp v0.2.2 starting, and listens on 7777 with the package's mount layout.Related
Depends on upstream fixes now released in wisp
v0.2.2: privkeyio/wisp#61 (pin the floatingwebsocketdependency) and privkeyio/wisp#62 (version bump).