chichuan
3519965285
ci: increase integration test timeouts
2026-07-30 20:52:18 +08:00
chichuan
21144af79b
fix: align scoped coverage and test timeout
2026-07-30 20:06:24 +08:00
修雨
dd2d91ae7e
feat(ci): add release asset sync to Gitee mirror workflow
...
Add `sync_release_version` input to mirror-to-gitee.yml for ad-hoc
release asset synchronization that bypasses the release.yml verify
gate when tag metadata cannot be updated.
2026-07-24 18:54:47 +08:00
修雨
98309fa239
fix(ci): increase npm CDN propagation timeout with incremental backoff
...
npm registry behind CDN can take 1-5 minutes for dist-tag to propagate
to edge nodes. Extend max attempts from 12 to 60 and use incremental
backoff: 5s for first 12 attempts, then 10s.
2026-07-24 18:48:08 +08:00
修雨
b34bbc9aa0
ci: enforce beta and stable release roles ( #791 )
2026-07-24 18:15:55 +08:00
修雨
835c9229fd
ci: tier PR quality gates and automate review routing
2026-07-24 16:24:59 +08:00
修雨
ad2ba15a45
fix(release): use designated Homebrew publisher
2026-07-24 11:23:20 +08:00
修雨
02f66df599
fix(release): make publication retries seamless
2026-07-24 11:05:14 +08:00
修雨
321514ad99
perf(release): shorten guarded release critical path
2026-07-23 16:07:58 +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
修雨
1116916b24
Merge pull request #734 from DingTalk-Real-AI/revert-732-fix/release-admission-commit-statuses
...
Revert "fix(release): check commit statuses in Code Admission gates"
2026-07-21 18:53:57 +08:00
修雨
eedc41ac54
Merge branch 'main' into revert-730-codex/fix-release-version-verifier
2026-07-21 18:52:05 +08:00
SCzheng
8add2c00cf
Revert "fix(release): check commit statuses in Code Admission gates ( #732 )"
...
This reverts commit 29dceec5ce .
2026-07-21 19:48:47 +09:00
修雨
29dceec5ce
fix(release): check commit statuses in Code Admission gates ( #732 )
...
The "AI Behavior" context is reported as a commit status (via
github.rest.repos.createCommitStatus) rather than a check run, but the
Code Admission gates only queried check runs via
github.rest.checks.listForRef. This caused every release to fail with
"missing: AI Behavior" since the context was never found.
Add a commit-status query after the check-run loop in both the preflight
and sealed-commit Code Admission gates. Statuses are merged only for
required contexts not already covered by a check run, preserving the
existing check-run precedence.
2026-07-21 18:48:03 +08:00
SCzheng
b78a0dee47
Revert "fix(release): validate packaged version at runtime"
2026-07-21 19:46:32 +09:00
修雨
e154b4ecde
fix(release): validate packaged version at runtime
2026-07-21 17:47:02 +08: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
修雨
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
修雨
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
修雨
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
修雨
da7b490e08
ci: include app subpackages in race shard
2026-07-16 17:05:43 +08:00
修雨
e2ab422787
ci: parallelize PR test and coverage jobs
2026-07-16 16:58:10 +08:00
修雨
57d753cd1d
Merge remote-tracking branch 'origin/main' into codex/pr628-main-sync-20260716
...
# Conflicts:
# CHANGELOG.md
# internal/app/auth_command.go
# internal/app/auth_command_test.go
# internal/app/config_test.go
# internal/app/root.go
# internal/app/skill_setup_test.go
# internal/app/timing_test.go
# internal/auth/portable_store.go
# internal/logging/logger.go
2026-07-16 13:42:38 +08:00
修雨
d202d58963
Merge remote-tracking branch 'origin/main' into codex/pr628-main-sync-20260716
2026-07-16 12:40:55 +08:00
修雨
4068847742
Merge remote-tracking branch 'origin/main' into codex/test-coverage-100-v2
2026-07-16 12:40:55 +08:00
修雨
7dc5b6f2ed
test(coverage): exercise portable auth platform guards
2026-07-16 12:12:26 +08:00
修雨
88d82f201f
Merge origin/main into codex/fix-windows-portable-export-contract
...
# Conflicts:
# CHANGELOG.md
2026-07-16 11:37:36 +08:00
修雨
b5abe6d328
fix(release): preserve latest main integration
2026-07-16 10:26:19 +08:00
修雨
8d21510aec
fix(ci): enforce clean release workflows
2026-07-16 10:26:19 +08:00
修雨
1a51f3a8da
fix(release): pin goreleaser to pushed tag
2026-07-16 10:26:19 +08:00
修雨
fe5f484c29
fix(ci): integrate code admission dependencies
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
修雨
22d19863fb
feat(release): add guarded prerelease and stable pipeline ( #54 )
...
* feat(release): add guarded prerelease and stable pipeline
* feat(release): add guided dws-release entry
(cherry picked from commit f7fa7b78f325f3574f0487862fc3e65bba5cdc96)
2026-07-16 10:26:18 +08:00
修雨
c02df07b64
Merge origin/main into codex/test-coverage-100-v2
2026-07-16 10:25:38 +08:00
修雨
474ce88d47
fix(ci): harden CLI smoke and Schema compatibility gates ( #629 )
...
* fix(ci): harden PR gate enforcement
* fix(schema): allow compatible positional evolution
2026-07-16 09:59:21 +08:00