[codex] support downstream key site and credential exclusions (#431)

* support downstream key site and credential exclusions

* skip electron binary download in non-desktop ci

* fix migrate partial-journal test for 0020
This commit is contained in:
Cita
2026-04-05 23:43:07 +08:00
committed by GitHub
parent 492f43c5dc
commit 38721cb890
30 changed files with 1718 additions and 793 deletions
+4
View File
@@ -21,6 +21,8 @@ concurrency:
env:
NODE_VERSION: 25
# Non-desktop CI jobs do not need the Electron runtime binary.
ELECTRON_SKIP_BINARY_DOWNLOAD: '1'
jobs:
changes:
@@ -129,6 +131,8 @@ jobs:
cache: npm
- name: Install dependencies
env:
ELECTRON_SKIP_BINARY_DOWNLOAD: ''
run: npm ci --prefer-offline --no-audit --no-fund
- name: Build desktop