修雨
cb3087ba9b
Merge pull request #707 from DingTalk-Real-AI/codex/cloud-release-withdrawal
...
ci: add cloud-native releases and cross-platform withdrawal
2026-07-21 10:38:18 +08:00
修雨
d93925a892
Merge branch 'main' into codex/cloud-release-withdrawal
2026-07-21 10:28:17 +08:00
修雨
faab9e0282
Merge pull request #700 from DingTalk-Real-AI/codex/ci-test-contract
...
ci: enforce complete Go test coverage
2026-07-21 10:20:01 +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
修雨
076d77da8e
Merge pull request #699 from DingTalk-Real-AI/codex/ci-coverage-100
...
ci: shorten workflow name and require 100% changed-code coverage
2026-07-20 17:44:56 +08:00
修雨
6e070a7e24
ci: tighten PR coverage gate
2026-07-20 17:14:35 +08:00
修雨
e867abd03c
Merge pull request #687 from shangguanxuan633-lab/codex/auth-token-manager-complete
...
fix(auth): unify token resolution and recover rejected tokens
2026-07-20 15:07:07 +08:00
修雨
9d89965de9
Merge branch 'main' into codex/auth-token-manager-complete
2026-07-20 14:53:06 +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
修雨
8259116f15
test(auth): isolate Windows keychain packages
2026-07-20 14:33:17 +08:00
上官玄
9ec1fa0638
test(auth): use synthetic log redaction sentinel
2026-07-20 14:22:18 +08:00
修雨
9afd3be79b
Merge branch 'main' into codex/auth-token-manager-complete
2026-07-20 14:15:48 +08:00
修雨
67da5019e3
Merge pull request #689 from DingTalk-Real-AI/codex/fix-beta4-channel-repair
...
fix(release): recover immutable mirror channels safely
2026-07-20 14:07:54 +08:00
shangguanxuan.sgx
b0ded7deb8
fix(auth): retry rejected access tokens safely
2026-07-20 13:37:18 +08:00
shangguanxuan.sgx
22905fc41e
fix(auth): unify access token resolution
2026-07-20 12:17:04 +08:00
修雨
ec9ff653fc
fix(release): recover immutable mirror channels safely
2026-07-20 11:35:32 +08:00
修雨
876cf8e958
Merge pull request #685 from shangguanxuan633-lab/codex/fix-oauth-coverage-fixture-isolation-20260720
...
test(auth): isolate OAuth coverage fixtures
2026-07-20 10:41:05 +08:00
修雨
1c5ed6646e
Merge branch 'main' into codex/fix-oauth-coverage-fixture-isolation-20260720
2026-07-20 09:57:51 +08:00
修雨
80549a80e0
Merge pull request #665 from DingTalk-Real-AI/agent/changelog-fast-path
...
ci: align Code Admission gates and trusted changelog fast path
2026-07-20 09:34:43 +08:00
上官玄
883d416d83
test(auth): isolate OAuth coverage fixtures
2026-07-20 07:29:24 +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
修雨
544a91e994
Merge pull request #667 from DingTalk-Real-AI/codex/repair-gitee-dispatch
...
ci(release): add dispatch repair-gitee job to mirror an existing release
2026-07-19 23:01:37 +08:00
修雨
024d487a22
Merge pull request #682 from DingTalk-Real-AI/automation/homebrew-beta-v1.0.53-beta.4
...
chore: update Homebrew beta formula for v1.0.53-beta.4
2026-07-19 22:52:31 +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
修雨
11e50662f9
Merge pull request #683 from DingTalk-Real-AI/codex/fix-event-bus-shutdown-race
...
fix(event): serialize bus shutdown with accept loop
2026-07-19 21:39:53 +08:00
修雨
29abdb6e79
fix(event): serialize bus shutdown with accept loop
...
Wait for the accept loop to stop before waiting for connection handlers, and track accepted connections before publishing handlers. This removes the WaitGroup Add/Wait race caught by PR #667 CI and follows up the event bus introduced in #589 .
2026-07-19 21:21:16 +08:00
DWS Release Bot
bc587ddd91
chore: update beta formula for v1.0.53-beta.4
2026-07-19 13:21:07 +00:00
修雨
6196e2565e
Merge pull request #678 from DingTalk-Real-AI/fix/release-draft-asset-verify
...
fix(release): bind draft publication to release ID
v1.0.53-beta.4
2026-07-19 19:52:09 +08:00
修雨
609d56305e
fix(release): bind draft publication to release ID
2026-07-19 12:22:44 +08:00
修雨
e69a1084a7
Merge pull request #675 from DingTalk-Real-AI/codex/fix-release-skip-propagation
...
fix(release): prevent skipped publication false greens
2026-07-18 12:11:37 +08:00
修雨
978ee6e636
fix(release): fail closed on skipped publication
2026-07-18 11:34:34 +08:00
修雨
987c63d99c
Merge pull request #649 from PeterGuy326/codex/fast-quality-release
...
fix(release): add fast guarded release and recovery paths
2026-07-17 17:35:30 +08:00
修雨
e565746fb7
Merge remote-tracking branch 'origin/main' into codex/fast-quality-release
...
# Conflicts:
# CHANGELOG.md
2026-07-17 17:19:02 +08:00
修雨
4f76d7cb4c
fix(release): verify release token capabilities
2026-07-17 17:18:12 +08:00
修雨
e94f230236
Merge pull request #668 from DingTalk-Real-AI/release/changelog-v1.0.53-beta.4
...
docs(changelog): seal v1.0.53-beta.4
2026-07-17 17:08:20 +08:00
修雨
5242a0e1b1
docs(changelog): promote Unreleased into v1.0.53-beta.4
...
Seal the accumulated personal IM event subscription expansion and the
flattened event consume output (#651 ) into a dated beta.4 section.
2026-07-17 16:53:17 +08:00
修雨
c3e57b874b
fix(ci): satisfy release workflow shellcheck
2026-07-17 16:13:16 +08:00
修雨
fa558372d2
fix(release): add fast guarded recovery path
2026-07-17 16:13:15 +08:00
修雨
ec9ae33a43
Merge pull request #651 from wxianfeng/feat/dws-event-im-2phase
...
feat(event): expand personal IM events and flatten output
2026-07-17 16:04:50 +08:00
修雨
2b49a2f365
Merge pull request #662 from LastdianXuan/agent/fix-eval-confirmed-bugs
...
fix: address confirmed CLI contract issues from v1.0.53 evaluation
2026-07-17 15:46:40 +08:00
修雨
ae9b14e536
Merge main into feat/dws-event-im-2phase
2026-07-17 15:46:38 +08:00
修雨
996c4ab250
fix: propagate structured output write failures
2026-07-17 15:04:13 +08:00
修雨
cf36ccb46e
Merge remote-tracking branch 'origin/main' into codex/pr662-current
2026-07-17 14:56:36 +08:00
修雨
361115956f
Merge pull request #648 from LastdianXuan/agent/fix-chat-update-icon-media-id
...
fix: accept uploaded media IDs for group icons
2026-07-17 14:50:51 +08:00
SCzheng
e82574cdde
Merge pull request #661 from DingTalk-Real-AI/codex/changelog-v1.0.53-beta.3
...
docs(changelog): prepare v1.0.53-beta.3
v1.0.53-beta.3
2026-07-17 14:08:44 +08:00
修雨
b2f917aa47
docs(changelog): prepare v1.0.53-beta.3
2026-07-17 13:57:56 +08:00
修雨
7cb0398bae
Merge pull request #653 from audanye-sudo/feat/multi-account-profile-support
...
feat(auth): support multiple accounts in one organization
2026-07-17 13:45:34 +08:00
张卓澎
91bd7c7802
fix: emit structured audit verification output
2026-07-17 13:44:18 +08:00