mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-19 17:41:38 +00:00
feat: sidebar update card (web + macOS) with app-first mac update flow and Sparkle beta track (#104171)
* feat: sidebar update card (web + macOS) with app-first mac update flow and Sparkle beta track Squashed from claude/update-notification-display-c6cfb9 after semantic merge with #104178 (channel-aware CLI installs). See PR #104171 body for details. * chore(i18n): resync generated inventories after rebase * chore(i18n): resync locale metadata after rebase
This commit is contained in:
committed by
GitHub
parent
7da12cbbe5
commit
ebc848deec
@@ -21,4 +21,13 @@ describe("make_appcast cleanup", () => {
|
||||
);
|
||||
expect(setupBlock).toContain('rm -f "$NOTES_HTML"');
|
||||
});
|
||||
|
||||
it("adds the beta channel and refuses alpha releases", () => {
|
||||
const script = readFileSync(scriptPath, "utf8");
|
||||
|
||||
expect(script).toContain('if [[ "$VERSION" == *-beta.* || "$VERSION" == *.beta.* ]]; then');
|
||||
expect(script).toContain("CHANNEL_ARGS=(--channel beta)");
|
||||
expect(script).toContain('if [[ "$VERSION" == *-alpha.* || "$VERSION" == *.alpha.* ]]; then');
|
||||
expect(script).toContain('"${CHANNEL_ARGS[@]}"');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user