炳昱
a7fdcea086
test(cli): update public interface baseline
2026-07-23 10:19:14 +08:00
炳昱
9fc63b6405
fix(mcp): expose URL command in schema
2026-07-23 00:46:14 +08:00
修雨
2a0bf1ebea
fix: retry transient Gitee read outages safely
2026-07-22 17:46:03 +08:00
修雨
0e5731166b
fix: extend Gitee upload window
2026-07-22 16:39:55 +08:00
修雨
931d75beaf
fix: allow slow Gitee binary uploads
2026-07-22 15:57:21 +08:00
修雨
015daae064
fix: disable Expect for Gitee uploads
2026-07-22 15:02:13 +08:00
修雨
582b73cb40
fix: harden Gitee release repair
2026-07-22 14:27:47 +08:00
wxianfeng
55574fe12e
Merge upstream/main into fix/event-data-format-compat
2026-07-21 22:37:26 +08:00
wxianfeng
cefcf5b409
fix(event): make flattened output opt-in
2026-07-21 21:25:10 +08:00
修雨
f7e702df8d
Merge branch 'main' into codex/fix-plugin-command-registration
2026-07-21 20:35:02 +08:00
修雨
70e4e75c66
Merge branch 'main' into codex/fix-stable-version-verification
2026-07-21 18:55:31 +08:00
zhengyubai
c14e24569c
fix(release): verify package versions from raw binaries
2026-07-21 19:49:18 +09:00
SCzheng
b78a0dee47
Revert "fix(release): validate packaged version at runtime"
2026-07-21 19:46:32 +09:00
修雨
cce9b798d5
Merge remote-tracking branch 'origin/main' into codex/fix-release-version-verifier
2026-07-21 17:51:46 +08:00
修雨
e154b4ecde
fix(release): validate packaged version at runtime
2026-07-21 17:47:02 +08:00
zhengyubai
f83c305749
feat(release): allow stable promotion with commits after the beta baseline
...
Stable releases previously required a byte-identical tree with the
promoted beta (only CHANGELOG.md could differ) and local releases had
to run exactly at the origin/main tip with an atomic main+tag push.
Together these froze main for the whole beta-to-stable window.
Relax both gates while keeping the beta soak mandatory:
- stable still requires an explicit delivered, non-withdrawn beta whose
commit is an ancestor of the sealed release commit; the tree-identity
drift check is removed
- local releases accept any clean sealed commit contained in
origin/main history (any branch or detached HEAD) and push only the
release tag; command-compatibility checks compare the sealed HEAD,
matching CI
2026-07-21 18:35:59 +09:00
修雨
20750df20b
fix(release): wait for npm channel propagation
2026-07-21 15:46:19 +08:00
修雨
9e88116a2d
fix(release): fingerprint allocated tag refs
2026-07-21 14:55:11 +08:00
修雨
0dcc796f4c
fix(release): defer unprovisioned OSS mirror
2026-07-21 14:23:35 +08:00
修雨
b9c822d49d
fix(release): accept guarded local tag metadata
2026-07-21 12:24:57 +08:00
修雨
e3f30420fb
fix: restore plugin overlay commands
2026-07-21 11:33:03 +08:00
修雨
d93925a892
Merge branch 'main' into codex/cloud-release-withdrawal
2026-07-21 10:28:17 +08:00
修雨
76d301268d
ci: add cloud release and withdrawal workflows
2026-07-21 10:03:25 +08:00
修雨
7fddace8df
ci: enforce complete Go test coverage
2026-07-21 09:41:18 +08:00
修雨
6e070a7e24
ci: tighten PR coverage gate
2026-07-20 17:14:35 +08:00
修雨
41088bb965
fix(release): derive OSS_REGION for ossutil v2 V4 signing ( #692 )
...
ossutil 2.x signs requests with V4 and refuses to run without an
explicit region, so the OSS mirror sync would fail in CI even with
valid credentials. Derive OSS_REGION from the endpoint host
(including -internal variants) and fail fast when it cannot be
derived.
2026-07-20 14:51:41 +08:00
修雨
ec9ff653fc
fix(release): recover immutable mirror channels safely
2026-07-20 11:35:32 +08:00
修雨
25c70aeb24
ci: align admission gates and changelog fast path
2026-07-19 23:59:48 +08:00
修雨
6cfa9e3afb
ci: fast-path changelog-only pull requests
2026-07-19 23:11:04 +08:00
修雨
6b50cc41c5
ci(release): add dispatch repair-gitee job to mirror an existing release
...
The push-triggered mirror-gitee-release job consumes the same run's
finalized-release-dist artifact, so it cannot mirror a tag that was
already published — including one delivered by a recovery dispatch such
as v1.0.53-beta.3. Add a workflow_dispatch repair-gitee job (input
mirror_gitee_version) that re-derives the asset set from the immutable
GitHub Release, verifies it byte-for-byte via checksums, and runs
sync-to-gitee.sh. Guarded to the official repo + default branch and
gated by the existing Gitee secrets.
2026-07-19 21:51:35 +08:00
修雨
609d56305e
fix(release): bind draft publication to release ID
2026-07-19 12:22:44 +08:00
修雨
978ee6e636
fix(release): fail closed on skipped publication
2026-07-18 11:34:34 +08:00
修雨
4f76d7cb4c
fix(release): verify release token capabilities
2026-07-17 17:18:12 +08:00
修雨
fa558372d2
fix(release): add fast guarded recovery path
2026-07-17 16:13:15 +08:00
wxianfeng
f59be6c19a
fix(event): address PR review gates
2026-07-17 11:57:27 +08:00
wxianfeng
c7c9a6f926
Merge remote-tracking branch 'upstream/main' into feat/dws-event-im-2phase
...
# Conflicts:
# CHANGELOG.md
# internal/cli/schema_agent_metadata/index.json
# internal/cli/schema_agent_metadata_audit.json
# internal/cli/schema_catalog.json
2026-07-16 23:20:35 +08:00
修雨
a0a4b5dfbe
fix(release): recognize reviewed stable recovery
2026-07-16 15:36:23 +08:00
wxianfeng
adc528c206
Merge remote-tracking branch 'upstream/main' into feat/dws-event-im-2phase
...
# Conflicts:
# .github/badges/coverage.svg
# internal/cli/schema_agent_metadata/index.json
# internal/cli/schema_agent_metadata_audit.json
# internal/cli/schema_catalog.json
# internal/event/consume/formatter.go
2026-07-16 14:27:39 +08:00
修雨
f9b37486fd
Merge remote-tracking branch 'origin/main' into codex/pr620-fix
2026-07-16 12:10:39 +08:00
修雨
f56de38b79
Merge pull request #634 from typefield/feat/dws-devapp-get-by-appkey
...
feat(devapp): support get by app-key for app detail lookup
2026-07-16 12:01:17 +08:00
玉澜 and Cursor
a9ee1cd24d
feat(devapp): support get by app-key for app detail lookup
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 11:34:54 +08:00
修雨
e4faa0daa8
Merge remote-tracking branch 'origin/main' into codex/sync-pr560-main
2026-07-16 11:32:44 +08:00
修雨
ff4961ebbe
fix(release): harden mirror credential transport
2026-07-16 10:56:04 +08:00
修雨
bc332133a2
fix(ci): sync public interface baseline
2026-07-16 10:32:38 +08:00
修雨
ede677e413
fix(ci): align interface coverage and baseline
2026-07-16 10:26:19 +08:00
修雨
b5abe6d328
fix(release): preserve latest main integration
2026-07-16 10:26:19 +08:00
修雨
51f531c3fd
fix(release): isolate helper variables
2026-07-16 10:26:19 +08:00
修雨
4d284c3740
fix(release): rebase guardrails onto sealed main
2026-07-16 10:26:18 +08:00
修雨
8f4ab176a8
ci: add code admission gate ( #53 )
...
* ci: add code admission gate
* ci: fix fork release baseline
(cherry picked from commit 7ff2f3a5f0435209908822e141a6355fc6fa4aa6)
2026-07-16 10:26:18 +08:00
修雨
d288820b64
fix(release): preserve unreleased changelog entries ( #55 )
...
(cherry picked from commit e7989c1bb03ec461c638de89337d175f8ef115e4)
2026-07-16 10:26:18 +08:00