chichuan
104eb715c4
Merge pull request #989 from maoqxxmm/codex/sheet-dropdown-source-range
...
feat(sheet): support SourceRange dropdowns and read completion
2026-08-17 12:19:00 +08:00
chichuan
97ea887ea5
Merge branch 'main' into codex/sheet-dropdown-source-range
2026-08-17 11:49:42 +08:00
chichuan
e6b5938bd8
Merge pull request #1025 from DingTalk-Real-AI/codex/changelog-v1.0.59-beta.2
...
docs: seal changelog for v1.0.59-beta.2
2026-08-17 11:03:27 +08:00
chichuan
96b9cbce02
Merge branch 'main' into fix/app-partition-parallel-jobs
2026-08-17 10:22:20 +08:00
chichuan
36877d00dc
Merge pull request #1024 from DingTalk-Real-AI/perf/schema-json-projection
...
perf: skip redundant JSON validation when projecting typed Schema values
2026-08-17 10:21:48 +08:00
chichuan
35239259fb
Merge branch 'main' into feat/help-feedback-entry
2026-08-16 06:57:18 +08:00
chichuan
05868610f0
Merge branch 'main' into codex/sheet-dropdown-source-range
2026-08-14 18:33:24 +08:00
chichuan
1a6ae856ec
Merge branch 'main' into ci-coverage-speedup
2026-08-14 18:16:14 +08:00
chichuan
97fc783cc0
Merge pull request #1010 from DingTalk-Real-AI/codex/changelog-v1.0.59-beta.1
...
docs: seal changelog for v1.0.59-beta.1
2026-08-14 16:23:53 +08:00
chichuan
4b3e0e5046
Merge branch 'main' into fix/drive-latest-incomplete-scan
2026-08-14 14:52:33 +08:00
chichuan
4c3450792a
Merge branch 'main' into feat/drive-sync-family
2026-08-14 08:35:35 +08:00
chichuan
41a3724e9e
Merge branch 'main' into feat/drive-sync-family
2026-08-13 22:07:16 +08:00
chichuan
8984a1c454
Merge branch 'main' into feat/drive-sync-family
2026-08-13 20:09:49 +08:00
chichuan
29c00341fa
Merge pull request #997 from DingTalk-Real-AI/codex/fix-sealed-stable-compat
...
fix(ci): preserve delivered stable compatibility baseline
2026-08-13 19:26:10 +08:00
chichuan
671a41437d
Merge branch 'main' into feat/drive-sync-family
2026-08-13 17:58:26 +08:00
chichuan
1b06d0105a
Merge pull request #995 from DingTalk-Real-AI/codex/changelog-v1.0.58
...
docs: seal changelog for v1.0.58
2026-08-13 17:53:40 +08:00
chichuan
d52d16dba4
Merge pull request #987 from DingTalk-Real-AI/codex/fix-release-seal-ci-path
...
ci: fast-path release seal fragment archival
2026-08-13 16:15:00 +08:00
chichuan
f78f1b83e7
Merge pull request #991 from typefield/agent/fix-release-validator
...
fix: align package verifier with Agent skill roots
2026-08-13 15:24:10 +08:00
chichuan
bb69ed76df
Merge branch 'main' into agent/fix-release-validator
2026-08-13 15:01:15 +08:00
chichuan
a1dc997004
Merge branch 'main' into codex/fix-release-seal-ci-path
2026-08-13 14:41:29 +08:00
chichuan
ea9e31a59f
Merge pull request #986 from DingTalk-Real-AI/codex/changelog-v1.0.58-beta.5
...
release: seal v1.0.58-beta.5 changelog
2026-08-13 13:45:14 +08:00
chichuan
e19c54f77e
Merge branch 'main' into feat/85384225-agent-version-ext
2026-08-13 12:47:15 +08:00
chichuan
88cd453db6
Merge branch 'main' into feat/drive-sync-family
2026-08-13 10:38:37 +08:00
chichuan
9818f7779a
Merge branch 'main' into feat/drive-sync-family
2026-08-12 20:08:13 +08:00
chichuan
d1bd518043
Merge pull request #957 from DingTalk-Real-AI/codex/changelog-v1.0.58-beta.4
...
docs: seal v1.0.58-beta.4 changelog
2026-08-12 10:32:34 +08:00
chichuan
aebb75371b
Merge branch 'main' into feat/eval-devix-poll
2026-08-11 20:17:55 +08:00
chichuan and Claude Opus 4.6
0a0634cfc2
fix(eval): harden extract_payload against non-dict JSON and invalid field types
...
Address P1 finding: extract_payload now strictly requires the parsed JSON
to be a dict, and validates each field's type and format:
- pr_number: string of digits
- pr_head_sha: 40-char lowercase hex string
- products: alphanumeric with commas/dots/hyphens/underscores only
- run_id: string of digits
- cases_ref: string (may be empty)
validate_run_id also guards against non-string input.
Added tests for: integer/array/string/null JSON, numeric field types,
invalid SHA format, injection in products, missing required fields.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-08-11 20:17:27 +08:00
chichuan and Claude Opus 4.6
f6a4e0d5ad
fix(eval): replace sed with bash string concat to satisfy shellcheck SC2001
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-08-11 19:51:32 +08:00
chichuan and Claude Opus 4.6
83c64d31dd
security(eval): add anti-forgery validation for eval-dispatch comments
...
Address P1 lint finding: structured eval-dispatch comments could be
forged by unauthorized users. Add three-layer consumer-side validation:
1. comment.user.login == 'github-actions[bot]' (platform-enforced identity)
2. comment.performed_via_github_app.slug == 'github-actions' (App signature)
3. payload.run_id verified against actual successful workflow run via API
Also adds:
- eval_poll_validate.py: consumer validation module (in-repo, auditable)
- test_eval_poll_validate.py: unit tests proving forged comments are rejected
- Go security contract test updated to assert run_id and validate reference
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-08-11 19:47:52 +08:00
chichuan and Claude Opus 4.6
e437cf4bbb
feat(eval): replace direct internal API call with structured comment for Devix polling
...
The GitHub Actions runner cannot reach internal Aone CI API (structural
network isolation). Replace the curl-to-internal step with a structured
HTML comment (<!-- eval-dispatch: {...} -->) that an internal Devix
polling service picks up every 3 minutes to trigger the Aone CI pipeline.
This eliminates the EVAL_TRIGGER_URL/EVAL_TRIGGER_TOKEN secrets dependency
from the GitHub side — those can be removed once verified.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-08-11 19:40:48 +08:00
chichuan
43b1936b65
Merge pull request #950 from DingTalk-Real-AI/codex/changelog-v1.0.58-beta.3
...
docs: seal v1.0.58-beta.3 changelog
2026-08-11 17:50:03 +08:00
chichuan
1df4cc95a6
Merge branch 'main' into feature/aone85277391-event-runtime-token-handoff
2026-08-11 17:15:15 +08:00
chichuan
27b16b190f
Merge branch 'main' into feat/eval-dispatch
2026-08-11 15:47:54 +08:00
chichuan
211a5fa393
Merge branch 'main' into codex/aitable-workflow-run-history
2026-08-11 14:33:14 +08:00
chichuan
0b43905697
Merge branch 'main' into fix/minutes-permission-apply-policy-int
2026-08-11 11:29:04 +08:00
chichuan
69cef74e1d
Merge branch 'main' into feat/eval-dispatch
2026-08-11 11:10:05 +08:00
chichuan
2ec25ebb98
Merge branch 'main' into fix/minutes-permission-apply-policy-int
2026-08-11 11:08:54 +08:00
chichuan
75b54a9467
Merge branch 'main' into fix/minutes-permission-apply-policy-int
2026-08-10 23:44:46 +08:00
chichuan
8097943e3a
Merge branch 'main' into codex/interface-migration-governance
2026-08-10 22:31:16 +08:00
chichuan
6b1a1a6201
Merge branch 'main' into fix/schema-compat-policy-int
2026-08-10 17:19:54 +08:00
chichuan
3af7adaad6
Merge branch 'main' into codex/release-fragments
2026-08-10 17:06:47 +08:00
chichuan
6d3b54b25f
Merge branch 'main' into fix/schema-compat-policy-int
2026-08-10 16:37:45 +08:00
chichuan
4bbd42cc25
Merge pull request #930 from DingTalk-Real-AI/codex/changelog-v1.0.58-beta.2
...
chore(release): seal v1.0.58-beta.2 changelog
2026-08-10 16:04:27 +08:00
chichuan
6297b6b0c8
Merge pull request #915 from DingTalk-Real-AI/codex/changelog-v1.0.58-beta.1
...
docs: seal v1.0.58-beta.1 changelog
2026-08-07 23:46:16 +08:00
chichuan
1f127881c9
Merge branch 'main' into codex/release-fragments
2026-08-07 10:24:51 +08:00
chichuan
262248d08d
Merge branch 'main' into codex/ci-pr-release-compatibility
2026-08-06 21:38:02 +08:00
chichuan
efb172dcd6
Merge branch 'main' into codex/ci-pr-release-compatibility
2026-08-06 21:18:39 +08:00
chichuan
17f153a070
Merge branch 'main' into codex/csv-put-formula-pr
2026-08-06 19:50:54 +08:00
chichuan
32515729af
Merge pull request #898 from DingTalk-Real-AI/codex/recover-v1.0.57-formula-parent
...
chore: prepare safe v1.0.57 Formula recovery
2026-08-06 19:08:28 +08:00
chichuan
6811a12330
Merge pull request #896 from DingTalk-Real-AI/codex/accept-successful-release-rerun
...
fix(release): accept successful sealed run reruns
2026-08-06 17:08:02 +08:00
chichuan
c280b19568
Merge pull request #892 from DingTalk-Real-AI/codex/changelog-v1.0.57-beta.3
...
docs: seal v1.0.57-beta.3 changelog
2026-08-06 15:06:55 +08:00
chichuan
ae9ba333a0
Merge branch 'main' into codex/ci-pr-release-compatibility
2026-08-06 14:44:32 +08:00
chichuan
95a5cc42ce
Merge pull request #879 from DingTalk-Real-AI/codex/changelog-v1.0.57-beta.2
...
docs: seal v1.0.57-beta.2 changelog
2026-08-05 19:36:25 +08:00
chichuan
a37e6e6847
Merge pull request #875 from DingTalk-Real-AI/codex/changelog-v1.0.57-beta.1
...
docs: seal v1.0.57-beta.1 changelog
2026-08-05 16:51:42 +08:00
chichuan
9de1c9c304
Merge branch 'main' into feat/addUpdateUserOwnessV2A84934011
2026-08-05 16:25:02 +08:00
chichuan
f8d1fb84c0
Merge branch 'main' into codex/sync-wukong-wiki-feed
2026-08-04 14:42:10 +08:00
chichuan
d3f62193e7
Merge pull request #859 from DingTalk-Real-AI/codex/changelog-v1.0.56
...
docs: seal v1.0.56 changelog
2026-08-04 10:05:35 +08:00
chichuan
bc7b96ba5f
Merge pull request #858 from DingTalk-Real-AI/codex/changelog-v1.0.56-beta.4
...
docs: seal v1.0.56-beta.4 changelog
2026-08-04 09:46:33 +08:00
chichuan
f39a3f5417
Merge branch 'main' into codex/sync-wukong-oa-approval
2026-08-03 21:18:39 +08:00
chichuan
9ce95db08e
Merge pull request #855 from DingTalk-Real-AI/codex/changelog-v1.0.56-beta.3
...
docs: seal v1.0.56-beta.3 changelog
2026-08-03 20:39:44 +08:00
chichuan
cd6e854bf1
Merge pull request #843 from DingTalk-Real-AI/codex/changelog-v1.0.56-beta.2-admission-final
...
docs(release): clarify v1.0.56-beta.2 skill routing
2026-07-30 22:48:59 +08:00
chichuan
f3390b6875
Merge branch 'main' into fix/agent-product-header-separation
2026-07-30 22:16:13 +08:00
chichuan
67fbf65916
Merge branch 'main' into fix/agent-product-header-separation
2026-07-30 21:54:11 +08:00
chichuan
7f82e46adf
Merge branch 'main' into codex/skill-token-shallow-water
2026-07-30 21:52:17 +08:00
chichuan
daaad35f5b
Merge pull request #840 from DingTalk-Real-AI/codex/changelog-v1.0.56-beta.1-followup
...
docs(release): complete v1.0.56-beta.1 notes
2026-07-30 21:33:31 +08:00
chichuan
84226b963c
Merge branch 'main' into codex/changelog-v1.0.56-beta.1
2026-07-30 21:22:16 +08:00
chichuan
1d1c06aaae
Merge branch 'main' into fix/agent-product-header-separation
2026-07-30 21:17:23 +08:00
chichuan
a54ee24acb
Merge branch 'main' into fix/agent-product-header-separation
2026-07-30 20:21:34 +08:00
chichuan
a7074bf53f
Merge pull request #838 from DingTalk-Real-AI/codex/fix-scoped-coverage-timeout
...
fix: align scoped coverage and test timeout
2026-07-30 20:20:01 +08:00
chichuan
320582f98c
Merge branch 'main' into fix/agent-product-header-separation
2026-07-30 19:04:13 +08:00
chichuan
9dbbd64f3c
Merge branch 'main' into codex/im-shortcut-gap-fill
2026-07-30 11:31:19 +08:00
chichuan
82d02096f7
Merge pull request #833 from DingTalk-Real-AI/codex/changelog-v1.0.55-promote-beta.8
...
docs(release): promote v1.0.55-beta.8 baseline
2026-07-30 11:00:51 +08:00
chichuan
e36b6dc049
Merge pull request #832 from DingTalk-Real-AI/codex/changelog-v1.0.55-beta.8
...
docs(release): add v1.0.55-beta.8 notes
2026-07-30 10:19:15 +08:00
chichuan
6de2bf1518
docs(release): 合入 beta.7 发布说明(风险等级:低)
...
发布模块:CHANGELOG。补充 v1.0.55-beta.7 的完整变更说明,并保留失败 beta.6 的审计记录。风险等级:低。
2026-07-29 18:09:24 +08:00
chichuan
a637a44b7a
docs(release): 恢复 beta.6 main admission(风险等级:低)
...
明确 beta.6 五个 PR 审计范围,并由真实用户合入以触发 main CHANGELOG fast-path CI。
2026-07-29 16:52:33 +08:00
chichuan and chichuan
baafd6fe7d
docs(CHANGELOG): 补充 v1.0.55-beta.5 精确发布说明(风险等级:文档级) ( #812 )
...
Co-authored-by: chichuan <haofeng.hf@alibaba-inc.com >
2026-07-28 15:02:24 +08:00