chore: document cloud-split (changeset + CLI stub comment)#1260
Merged
Conversation
- Add a changeset capturing the cloud-split cleanup so release notes
explain the @objectstack/cli minor (no longer hard-deps service-cloud)
and the removed root scripts.
- Refresh packages/cli/src/types/service-cloud.d.ts top-of-file comment:
the old wording ('pre-existing typecheck errors in upstream deps')
predates the split. The accurate story is now: the package ships
from objectstack-ai/cloud, the CLI loads it via dynamic import inside
a try/catch, and this stub keeps the optional path typechecking.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- SwappableStorageService now forwards verifyToken() to the inner LocalStorageAdapter. Previously the proxy dropped the method, causing PUT /api/v1/storage/_local/raw/:token to always return 501 'Presigned raw upload not supported by this adapter' even when the active adapter was Local. - Add GET /api/v1/storage/files/:fileId — a stable, non-JSON sibling of /files/:fileId/url that 302-redirects to a freshly-signed download URL. Frontend widgets (ImageField, <img src>, user avatars, org logos) need a URL that is stable across signed-URL expiry AND serves the bytes directly. The existing /url variant returns JSON and cannot be used verbatim as <img src>. - Wire UploadProvider into @objectstack/console with an inline ObjectStack presigned-upload adapter so every ImageField/FileField inside the console now hits the real storage service instead of falling back to blob: URLs that disappear on reload. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Regenerate lockfile after apps/console added @object-ui/providers in 3f5f826. Unblocks 'Check Changeset' CI which uses --frozen-lockfile. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
os-zhuang
added a commit
that referenced
this pull request
May 21, 2026
The package was removed from this repo in #1257 (cloud split) but its entry in .changeset/config.json's `fixed` list was left behind. Every Release workflow run since then has failed with: ValidationError: The package or glob expression "@objectstack/service-cloud" specified in the `fixed` option does not match any package in the project. Removing the entry unblocks 'changesets/action', which will then update PR #1256 (chore: version packages) to bump remaining published packages 4.0.5 -> 4.1.0 (minor, driven by the @objectstack/cli changeset added in #1260). Merging that PR triggers npm publish. Co-authored-by: Jack Zhuang <50353452+hotlong@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.
Two tiny cleanups closing the loop on the apps/cloud + apps/objectos split (#1257, #1258, #1259):
Changes
.changeset/cloud-split-cleanup.md—@objectstack/cli: minor. The CLI no longer hard-depends on@objectstack/service-cloud; cloud-mode is loaded via dynamic import with try/catch. Release notes will explain the impact (and the removed rootpnpm dev/start/doctorscripts).packages/cli/src/types/service-cloud.d.ts— refresh the top-of-file comment. The old wording ("pre-existing typecheck errors in upstream deps") was from the pre-split era. New comment accurately states: package ships fromobjectstack-ai/cloud, optional dynamic import,anyis intentional.No functional changes. No new tests needed.
Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com