chore: version packages#45
Merged
elliotBraem merged 1 commit intomainfrom May 1, 2026
Merged
Conversation
38d614f to
d3b7b2a
Compare
d3b7b2a to
3ac825a
Compare
Contributor
Author
Preview Cleaned UpThe preview deployment for this PR has been removed. |
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.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
everything-dev@1.5.0
Minor Changes
8582862: Add plugin-owned routes via
routesfield inbos.config.json, protect user-owned files on upgrade, resolvecatalog:refsPlugin routes:
bos.config.jsoncan declare aroutesarray (e.g."routes": ["ui/src/routes/_layout/apps/**"]).templatekeep— they're now managed viaroutesUpgrade protection (
.templatesync-exclude):ui/src/components/**andui/src/styles.css— never overwrittenui/src/routes— managed dynamically via pluginroutes; removed blanketui/src/routes/**exclude so enabled plugin routes can syncapi/src/contract.ts,api/src/index.ts,api/src/db/schema.ts— core business logic protectedapi/drizzle.config.ts,api/tsconfig.*— project-specific config protectedapi/package.json,api/plugin.dev.ts,api/rspack.config.jsnow syncable on upgrade (with package.json merge)catalog:resolution:resolveCatalogRefs: trueduring init —catalog:version refs are resolved to actual versions so consumer projects don't need a workspace catalog8582862: Redesign
bos initflow and improvebos sync/bos upgradesafetyInit prompt redesign:
account/gatewayformat (e.g.dev.everything.near/everything.dev) instead of separate prompts_templateis selected by default,registryis opt-insample.com)Plugin handling:
bos.config.json, and included in workspacesbos syncfilters plugin files based on the child project'sbos.config.jsonplugins listplugins/registry/**removed from.templatekeep;plugins/_template/**is the only plugin carried by defaultSync/upgrade safety:
.templatesync-excludenow protects all API config files:drizzle.config.ts,package.json,plugin.dev.ts,rspack.config.js,tsconfig.json,tsconfig.contract.json.github/workflows/**added to.templatekeepso CI workflows carry forward.gitignoreadded to.templatekeepPatch Changes
8582862: Allow
api/package.json,api/plugin.dev.ts, andapi/rspack.config.jsto sync on upgrade with package.json merge logic that preserves project-specific deps and scripts; protectui/src/components/**and allapi/src/**from sync overwrite8445bc2: Fix
bos initoutput: default directory to full domain name instead of first segment, and show relative path instead of absolute8582862: Add helpful merge guidance to upgrade and sync output, use
.templates/directory for consumer workflowsUpgrade/sync output:
Consumer workflow templates (
.templates/):release-sync.yml— build, deploy, publish, Docker (no monorepo-specific steps)ci.yml— lint, typecheck, Docker builddependabot.yml— dependency updates.templates/prefix stripped on copy so files land at correct pathsSync exclude refinements:
AGENTS.md,api/drizzle.config.ts,api/tsconfig.*from exclude — these are replaced/merged on upgradeapi/src/contract.ts,api/src/index.ts,api/src/db/schema.ts8582862: Add consumer-friendly workflow templates (
.templates/), remove AGENTS.md and API config from sync exclude, addroutesto plugin schemaWorkflow templates:
.templates/.github/workflows/release-sync.yml— consumer build/deploy/publish pipeline (no monorepo-specific steps).templates/.github/workflows/ci.yml— consumer lint/typecheck/docker workflow.templates/.github/dependabot.yml— consumer dependency updates.templates/prefix is stripped on copy so files land at correct pathsSync exclude changes:
AGENTS.md— synced on upgrade, user can merge or revertapi/drizzle.config.ts,api/tsconfig.json,api/tsconfig.contract.json— replaced/merged on upgradeapi/src/contract.ts,api/src/index.ts,api/src/db/schema.tsremain protected (core business logic)Schema:
routesfield toBosPluginRefSchema— each plugin can declare route patterns it owns