Yaowei Zheng
b33b3f43ac
fix(desktop): stamp the release version into desktop builds ( #206 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-05 01:08:41 +08:00
Yaowei Zheng
1cf0e4d9bc
docs(readme,landing): introduce the desktop app ( #201 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-05 00:21:15 +08:00
Laodouuu
38df4e62ee
feat(installer): self-select release download source ( #176 )
2026-08-04 18:44:30 +08:00
Yaowei Zheng
747077cabb
feat(desktop): three-platform packaging and CI matrix (M3) ( #177 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-04 18:32:13 +08:00
Laodouuu
2e8389f438
feat(release): add Alibaba Cloud OSS distribution ( #166 )
2026-08-03 21:04:24 +08:00
Laodouuu
84949882ab
feat(installer,web): one canonical bundle per target; robust in-place upgrades; update-check feedback ( #142 )
...
Co-authored-by: Yaowei Zheng <hiyouga@buaa.edu.cn >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-03 12:19:59 +08:00
Yaowei Zheng
4be0262381
chore(ci): upgrade pnpm/action-setup to v6 and action-gh-release to v3 ( #135 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-30 22:00:32 +08:00
laodouuu
de6380f278
fix(release): harden cross-platform offline installers ( #131 )
2026-07-30 16:02:25 +08:00
Yaowei Zheng
8dc560eedd
feat(core,tooling): bundle MinGit in the Windows package so exec_command always has bash ( #95 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-29 16:49:40 +08:00
Yaowei Zheng
e1141ca010
feat(core,server,web,cli): show version in the web UI with update check and admin self-update ( #74 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-27 23:34:06 +08:00
Yaowei Zheng
c369e089a7
feat(core,tooling): Windows support — shell selection, install.ps1, win-x64 release package, Windows CI ( #79 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-27 22:17:35 +08:00
Yaowei Zheng
cc1be054de
ci(release): publish curated release notes, never an empty body ( #48 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Alice <alice@prismshadow.com >
2026-07-23 22:41:50 +08:00
Yaowei Zheng
e80cde0ea6
Skip the release job when the tag's Release already exists ( #4 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-20 16:51:42 +08:00
Yaowei Zheng
7f1ac9e02f
Tolerate tag version equal to the in-repo version when stamping
...
npm version exits 1 with "Version not changed" when the tag version matches the package's current version, which failed the publish-npm job on v0.0.1. Pass --allow-same-version so stamping is a no-op in that case.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018ihk8iQuo3kv2aPjAYEPuR
2026-07-20 14:49:09 +08:00
Yaowei Zheng
4fa2eef446
Serve the site from the penguin.ooo apex domain
...
Set the Pages workflow BASE_PATH to / (assets 404ed on the custom domain under the /<repo>/ subpath) and point all hardcoded site links at https://penguin.ooo .
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018ihk8iQuo3kv2aPjAYEPuR
2026-07-19 15:05:47 +08:00
Yaowei Zheng
45bfae6e94
Initialize repository with harness code and assets
...
Initial import of all source code, config, and README assets: the
packages workspace (cli, core, server, web, docs, landing, skills),
build scripts, tooling config, and CI workflows.
Includes the data-layout revision made on this branch: the local data
root defaults to ~/.penguin/data (PENGUIN_HOME still overrides; the
installer keeps its binaries in ~/.penguin), and every Agent lives
under <project>/agents/<agent>/ — path helpers, the three
agent-enumeration scans, the system prompt, built-in Skills, tests
and docs all follow the new layout.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_018ihk8iQuo3kv2aPjAYEPuR
2026-07-19 14:06:53 +08:00