deepseek-harness/.github/workflows
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
..
build-exe-for-python-sdk.yml feat(build): bind client artifacts to build profiles 2026-08-19 18:21:27 +08:00
ci-master.yml fix(cic): restore serial-linux drill comment, sync pnpm-isolation note, polish runbook 2026-08-19 17:44:40 +08:00
ci.yml Merge pull request #2768 from deepseek-harness/ci/split-master-workflows 2026-08-20 12:19:10 +08:00
docs-pages.yml fix(docs): point source links at public master 2026-08-13 21:20:28 +08:00
e2b-e2e.yml feat(build): bind client artifacts to build profiles 2026-08-19 18:21:27 +08:00
e2e.yml Merge pull request #2768 from deepseek-harness/ci/split-master-workflows 2026-08-20 12:19:10 +08:00
expected-filenames.yml ci: disable session telemetry in all GitHub workflows 2026-07-31 01:34:41 +08:00
issue-lifecycle.yml fix(cic): address gray-check PR review - official build, step-level gate, note sync 2026-08-20 15:21:59 +08:00
issue-policy.yml chore: enable Issue management automation 2026-08-03 19:53:36 +08:00
landlock-run-release.yml fix(release): make publication retry, space out, and skip what landed 2026-08-13 15:31:09 +08:00
landlock-run.yml fix(landlock-run): publish under deepseek scope 2026-08-06 14:41:17 +08:00
pi-ai-provider-e2e.yml ci: disable session telemetry in all GitHub workflows 2026-07-31 01:34:41 +08:00
python-release.yml fix(ci): install local Python release wheels 2026-08-18 18:02:02 +08:00
release-publish.yml fix(cic): address gray-check PR review - official build, step-level gate, note sync 2026-08-20 15:21:59 +08:00
release-vendor-publish.yml ci: stop PR gray checks from lifecycle and release publish jobs 2026-08-20 13:15:58 +08:00
release-vendor.yml ci: stop PR gray checks from lifecycle and release publish jobs 2026-08-20 13:15:58 +08:00
release.yml ci: stop PR gray checks from lifecycle and release publish jobs 2026-08-20 13:15:58 +08:00
sandbox.yml feat(build): bind client artifacts to build profiles 2026-08-19 18:21:27 +08:00