Chinesezjc
63d9de0eb3
fix(cic): address gray-check PR review - official build, step-level gate, note sync
...
Address ds-review-bot findings on PR #2798 :
- release-publish.yml: use pnpm run build:official (not build) so the dsh
pack step's verifyBuildArtifacts (families.ts:327, readClientBuildRecord with
officialClientBuildEnvironment) finds the official client-build record; build
would fail Pack release tarballs on a clean runner.
- issue-lifecycle.yml: move the previous job-level if to step level on
Create project token and Handle repository event, so approved/commented
reviews pass (job reported success, no gray segment) without minting a
write-capable App token or touching the board — preserving the original
least-privilege property.
- ci-workflow.spec.ts: lock the step-level gate on the two lifecycle steps, and
add a release-workflow invariant test (release.yml/vendor are pack-only;
release-publish.yml/vendor-publish.yml are workflow_dispatch-only with the
npm-publish environment and Release-publish group) to prevent #2797 recurrence.
- Update 2026-08-10-event-directed-pr-review-status and 2026-08-10-npm-release-
sequences notes (en/zh/i18n) to the new split and step-level behavior.
Verification: ci-workflow.spec.ts 14/14, typecheck clean, all five workflows
YAML-parse, verify-translation-pairing consistent, note-format 582.
2026-08-20 15:21:59 +08:00
..
2026-08-19 22:52:40 +08:00
2026-08-19 21:39:28 +08:00
2026-08-19 18:21:26 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-06 16:38:25 +08:00
2026-08-13 18:12:36 +08:00
2026-08-13 18:12:36 +08:00
2026-08-18 14:38:42 +08:00
2026-08-14 13:06:21 +08:00
2026-08-19 18:21:27 +08:00
2026-08-09 16:39:41 +08:00
2026-07-28 01:02:43 +08:00
2026-08-11 20:09:33 +08:00
2026-08-19 22:30:36 +08:00
2026-08-19 22:30:36 +08:00
2026-08-20 15:21:59 +08:00
2026-08-19 18:21:27 +08:00
2026-08-19 18:21:27 +08:00
2026-08-19 18:21:27 +08:00
2026-08-19 18:21:27 +08:00
2026-08-18 01:34:21 +08:00
2026-08-18 01:34:54 +08:00
2026-08-13 02:29:17 +08:00
2026-08-09 01:31:57 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 22:04:13 +08:00
2026-08-18 14:38:42 +08:00
2026-07-31 02:55:37 +08:00
2026-08-12 19:41:06 +08:00
2026-08-18 21:45:25 +08:00
2026-08-18 21:45:25 +08:00
2026-08-06 03:18:17 +08:00
2026-07-30 14:56:39 +08:00
2026-08-06 06:29:06 +08:00
2026-08-18 01:34:53 +08:00
2026-08-18 01:34:53 +08:00
2026-08-17 16:49:14 +08:00
2026-08-13 00:54:38 +08:00
2026-08-18 01:34:23 +08:00
2026-08-10 16:34:20 +08:00
2026-08-13 01:33:31 +08:00
2026-08-13 01:34:55 +08:00
2026-08-13 14:20:09 +08:00
2026-07-29 23:55:12 +08:00
2026-08-10 22:04:13 +08:00
2026-08-09 01:31:57 +08:00
2026-08-19 22:44:23 +08:00
2026-08-13 01:29:36 +08:00
2026-07-30 19:57:17 +08:00
2026-08-19 22:30:36 +08:00
2026-08-19 22:44:23 +08:00
2026-08-10 22:04:13 +08:00
2026-08-15 05:26:12 +08:00
2026-08-15 05:26:12 +08:00
2026-08-19 22:30:36 +08:00
2026-08-10 16:34:20 +08:00
2026-08-12 19:41:06 +08:00
2026-08-18 21:15:20 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 16:34:20 +08:00
2026-08-18 17:56:49 +08:00
2026-07-27 12:02:39 +08:00
2026-08-09 00:37:46 +08:00
2026-08-09 00:37:46 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-10 04:52:07 -07:00
2026-08-13 21:20:28 +08:00
2026-08-13 21:20:28 +08:00
2026-08-08 12:25:41 +08:00
2026-08-08 12:25:41 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-18 01:34:53 +08:00
2026-08-18 01:34:53 +08:00
2026-08-19 15:42:12 +08:00
2026-08-10 22:04:10 +08:00
2026-08-18 01:34:54 +08:00
2026-08-18 21:15:20 +08:00
2026-08-19 18:21:27 +08:00
2026-08-19 18:21:27 +08:00
2026-08-19 15:47:43 +08:00
2026-08-19 15:47:43 +08:00
2026-08-18 21:15:20 +08:00
2026-08-13 01:29:36 +08:00
2026-08-18 17:36:59 +08:00
2026-08-13 15:16:12 +08:00
2026-08-13 00:54:38 +08:00
2026-08-17 20:49:08 +08:00
2026-08-09 21:10:59 +08:00
2026-08-10 16:34:20 +08:00
2026-08-13 15:16:11 +08:00
2026-08-11 20:09:33 +08:00
2026-08-08 21:11:59 +08:00
2026-08-09 11:02:16 +08:00
2026-08-19 21:45:43 +08:00
2026-08-19 21:01:18 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-14 16:10:06 +08:00
2026-08-19 22:44:23 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-18 01:34:25 +08:00
2026-08-18 01:34:25 +08:00
2026-08-18 01:34:55 +08:00
2026-08-18 02:07:09 +08:00
2026-08-14 16:05:48 +08:00
2026-08-12 19:28:31 +08:00
2026-08-15 03:25:43 +08:00
2026-08-19 12:58:45 +08:00
2026-08-13 14:30:17 +08:00
2026-08-13 14:30:17 +08:00
2026-08-13 13:07:24 +08:00
2026-08-13 13:07:24 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 10:56:43 +08:00
2026-08-11 16:37:29 +08:00
2026-08-11 19:52:34 +08:00
2026-08-11 15:23:05 +08:00
2026-08-14 16:10:06 +08:00
2026-08-14 16:10:06 +08:00
2026-08-10 16:34:20 +08:00
2026-08-11 16:37:29 +08:00
2026-08-19 18:21:35 +08:00
2026-08-11 12:35:38 +08:00
2026-08-11 12:35:38 +08:00
2026-08-18 17:36:59 +08:00
2026-08-18 17:36:59 +08:00
2026-08-10 18:04:26 +08:00
2026-08-10 18:04:26 +08:00
2026-08-11 20:09:33 +08:00
2026-07-27 12:02:39 +08:00
2026-08-02 01:25:01 +08:00
2026-07-30 21:49:33 +08:00
2026-08-11 01:48:37 +08:00