release: bump apps/cli to v0.5.21 - #2345
Merged
Merged
Conversation
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
What
Bumps
apps/cli/package.jsonversion from0.5.20to0.5.21— the only change in this PR. Package name staysfirst-tree-dev; no changes tobin,apps/cli/src/build-info.ts, lockfile, database, or any other file.Base:
origin/mainat exact SHA497eb7f0c812a0a68bbbc903d80aff61b82db8bb.Draft GitHub Release
Title:
v0.5.21 — Feishu Agent channels, simpler setup, local ContextBody:
Highlights
Notable fixes
Operations and compatibility
FIRST_TREE_ATTACHMENT_RETENTION_DELETE_ENABLED=true. When enabled, eligible message attachments older than 14 days are permanently removed unless protected by a Team Skill Resource or Agent Template bundle.v0.5.12are unsupported. Deploy Web and Server from the same Docker image.Verification
pnpm check— pass (0 errors; 36 pre-existing lint warnings / 8 infos, unchanged by this diff).pnpm typecheck— pass (9/9 packages via turbo).pnpm test— run multiple times locally on macOS:@first-tree/skill-evals, where all 748 assertions pass but vitest reports a worker-levelonTaskUpdateRPC timeout under parallel turbo load. Standalonepnpm --filter @first-tree/skill-evals testpasses cleanly (748/748).@first-tree/client2677 passed / 7 skipped,@first-tree/server3449 passed,@first-tree/web2374 passed — all green.first-tree-dev(apps/cli): full batch suite run; 3 test files failed locally due to host environment leakage, not the diff: (a)update-detect-install-mode.test.ts(11) anddaemon-refresh-unit.test.ts(3) fail only because the local shell exportsFIRST_TREE_PORTABLE_ROOT/FIRST_TREE_PORTABLE_BIN_DIR/FIRST_TREE_INSTALL_MODEand a stale host shim — both files pass withFIRST_TREE_*env unset; (b)tree-init-command-extra.test.tshas 1 local failure from macOS/var→/private/vartmpdir canonicalization in a spy path assertion. This PR changes only the version string and cannot affect any of these paths.Independent release-qualification (Feishu live-provider gates and macOS launchd staging gates for this range) is being assessed separately by QA; this PR stays Draft until that assessment concludes.
Post-merge steps
v0.5.21tag and GitHub Release with the draft title/body above.first-tree@0.5.21on npm and the GHCR Docker image.