Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
e4d9d50
Add isolated native Windows voice runtime diagnostic (Refs #62)
CompleteDotTech Oct 27, 2026
d76a813
Export Windows voice diagnostic driver for Bazel analysis (Refs #62)
CompleteDotTech Oct 27, 2026
283f462
Refs #71: bound hosted storage observations and local cache defaults
CompleteDotTech Oct 27, 2026
0f13f16
Refs #71: normalize keyless configs before storage policy
CompleteDotTech Oct 27, 2026
5b5a839
Refs #71: honor final scalar remote endpoint settings
CompleteDotTech Oct 27, 2026
0f828dd
Resolve Windows diagnostic runfiles without nested CMD commands (Refs…
CompleteDotTech Oct 27, 2026
a4a62b3
Refs #71: record actual Bazel paths and cache archive capacity
CompleteDotTech Oct 27, 2026
a3b448f
Refs #71: propagate credential presence to restore observations
CompleteDotTech Oct 27, 2026
a02f29b
Reconcile accepted passive gateway dependency (Refs #71)
CompleteDotTech Oct 27, 2026
c1f5a9d
Observe bounded hosted Windows voice diagnostic resources (refs #67)
CompleteDotTech Oct 27, 2026
079d882
fix(voice): package Windows helper and unit DLL siblings
CompleteDotTech Oct 27, 2026
d59957d
Bound observer pipes and fence owned process identity (refs #67)
CompleteDotTech Oct 27, 2026
b25c132
Fence observed children to current parent lifetime (refs #67)
CompleteDotTech Oct 27, 2026
b39ee85
test(voice): keep provider claims out of copy unit tests
CompleteDotTech Oct 27, 2026
42d8461
Merge accepted API, login and core fixture dependencies for voice val…
CompleteDotTech Oct 27, 2026
a2a6cbf
ci: qualify voice unit and installed client runtime in diagnostic
CompleteDotTech Oct 27, 2026
5173968
test: require expanded voice diagnostic target contract
CompleteDotTech Oct 27, 2026
6334015
Merge voice packaging candidate for resource observation qualification
CompleteDotTech Oct 27, 2026
337743f
Merge storage budget candidate preserving resource observation inputs
CompleteDotTech Oct 27, 2026
6a58bb8
ci: declare credential-free Windows diagnostic preparation
CompleteDotTech Oct 27, 2026
460c779
test: bound full voice test listing and remove private fixture plugin
CompleteDotTech Oct 27, 2026
25b2a81
Merge corrected voice runtime qualification candidate
CompleteDotTech Oct 27, 2026
303b4bf
ci: supervise the explicit current Git Bash executable
CompleteDotTech Oct 27, 2026
987987b
ci: normalize current Bash paths before executable validation
CompleteDotTech Oct 27, 2026
a339488
ci: avoid duplicate disk cache on keyless hosted Windows
CompleteDotTech Oct 28, 2026
7997a76
fix: annotate inherited provider arguments for strict lint gates
CompleteDotTech Oct 28, 2026
23b9483
fix(models): preserve existing async single-flight reconciliation
CompleteDotTech Oct 28, 2026
b074eda
Reconcile existing embedded constructor onto accepted integration (Re…
CompleteDotTech Oct 28, 2026
907b86d
test(secrets): move consumed ciphertext in authentication fixture (Re…
CompleteDotTech Oct 28, 2026
537e53a
Preserve accepted SDK LF generation while composing capacity qualific…
CompleteDotTech Oct 28, 2026
e8af149
test: keep hosted timeout and VHD fixtures portable
CompleteDotTech Oct 28, 2026
4cc00fc
build: materialize Opus install headers inside output tree
CompleteDotTech Oct 28, 2026
f560071
build: keep Opus patch context whitespace clean
CompleteDotTech Oct 28, 2026
3b1801b
build: align Opus patch anchor with pinned source
CompleteDotTech Oct 28, 2026
e4ae964
Return the app-server time provider directly (Refs #18)
CompleteDotTech Oct 28, 2026
82e148e
ci: partition keyless Linux capacity across package shards
CompleteDotTech Oct 28, 2026
2195a83
test: isolate packaged bubblewrap controls from Bazel helper
CompleteDotTech Oct 27, 2026
4b19293
test(rollout): contextualize alternate group materialization failures
CompleteDotTech Oct 28, 2026
3287006
Require mapped host group coverage for rollout materialization (Refs …
CompleteDotTech Oct 28, 2026
91fedf0
Update Fence to supported hosted resolver release (Refs #18)
CompleteDotTech Oct 28, 2026
9d2a93b
Include package planning jobs in diagnostic isolation checks (Refs #18)
CompleteDotTech Oct 28, 2026
c429124
Diagnose bounded PowerShell ownership fixture timeouts (Refs #18)
CompleteDotTech Oct 28, 2026
ce3d129
Specify V8 archive type for offline cache extraction (Refs #62)
CompleteDotTech Oct 28, 2026
c59c0d9
Expose bounded first-entry evidence for PowerShell fixture timeout (R…
CompleteDotTech Oct 28, 2026
817c84a
Diagnose managed proxy helper visibility without widening access (Ref…
CompleteDotTech Oct 28, 2026
d7bddc8
Distinguish unavailable proxy path observations (Refs #81)
CompleteDotTech Oct 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/actions/build-bazel-package-binaries/action.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
name: Build Bazel package binaries
description: Set up Bazel and stage unstripped runtime package binaries and symbols.
inputs:
remote-credentials:
description: Boolean credential availability; callers must explicitly report whether their Bazel credential is configured.
required: false
default: "false"
target:
description: Rust release target triple.
required: true
Expand All @@ -14,6 +18,7 @@ runs:
- name: Set up Bazel
uses: ./.github/actions/prepare-bazel-ci
with:
remote-credentials: ${{ inputs.remote-credentials }}
target: ${{ inputs.target }}
cache-scope: bazel-release

Expand Down
5 changes: 5 additions & 0 deletions .github/actions/build-codex-packages/action.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
name: build-codex-packages
description: Build and smoke-test unsigned Codex CLI and app-server release packages.
inputs:
remote-credentials:
description: Boolean credential availability; callers must explicitly report whether their Bazel credential is configured.
required: false
default: "false"
target:
description: Rust release target triple to build and test.
required: true
Expand Down Expand Up @@ -77,6 +81,7 @@ runs:
if: inputs.build-system == 'bazel'
uses: ./.github/actions/build-bazel-package-binaries
with:
remote-credentials: ${{ inputs.remote-credentials }}
target: ${{ inputs.target }}
build-mode: ${{ inputs.build-mode }}

Expand Down
25 changes: 25 additions & 0 deletions .github/actions/prepare-bazel-ci/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,14 @@ inputs:
description: Provision pinned tools for the authorized native Windows fallback.
required: false
default: "false"
windows-resource-observation:
description: Observe bounded hosted Windows diagnostic resources.
required: false
default: "false"
remote-credentials:
description: Boolean credential-availability receipt from the caller; external callers must report it explicitly rather than infer keylessness from the default.
required: false
default: "false"
outputs:
repository-cache-path:
description: Filesystem path used for the Bazel repository cache.
Expand All @@ -36,6 +44,7 @@ runs:
with:
target: ${{ inputs.target }}
native-windows-voice: ${{ inputs.native-windows-voice }}
windows-resource-observation: ${{ inputs.windows-resource-observation }}

- name: Compute bazel repository cache key
id: cache_bazel_repository_key
Expand All @@ -52,6 +61,14 @@ runs:
# do not need to be re-downloaded on every CI run. Keep restore failures
# non-fatal so transient cache-service errors degrade to a cold build
# instead of failing the job.
- name: Observe storage before repository restore
if: runner.environment == 'github-hosted' && (runner.os == 'Linux' || runner.os == 'macOS') && github.repository == 'CompleteDotTech/codex-subagents-multi-provider'
continue-on-error: true
env:
HOSTED_STORAGE_REMOTE_CREDENTIALS: ${{ inputs.remote-credentials }}
shell: bash
run: python3 .github/scripts/hosted_storage.py observe before-restore none

- name: Restore bazel repository cache
id: cache_bazel_repository_restore
continue-on-error: true
Expand All @@ -62,6 +79,14 @@ runs:
restore-keys: |
${{ steps.cache_bazel_repository_key.outputs.repository-cache-restore-key }}

- name: Observe storage after repository restore
if: always() && !cancelled() && runner.environment == 'github-hosted' && (runner.os == 'Linux' || runner.os == 'macOS') && github.repository == 'CompleteDotTech/codex-subagents-multi-provider'
continue-on-error: true
env:
HOSTED_STORAGE_REMOTE_CREDENTIALS: ${{ inputs.remote-credentials }}
shell: bash
run: python3 .github/scripts/hosted_storage.py observe after-restore none

- name: Set up Bazel execution logs
shell: bash
run: |
Expand Down
1 change: 1 addition & 0 deletions .github/actions/run-argument-comment-lint/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ runs:
- uses: ./.github/actions/prepare-bazel-ci
with:
target: ${{ inputs.target }}
remote-credentials: ${{ inputs.buildbuddy-api-key != '' }}
cache-scope: bazel-argument-comment-lint

- name: Install Linux sandbox build dependencies
Expand Down
10 changes: 10 additions & 0 deletions .github/actions/setup-bazel-ci/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ inputs:
description: Provision pinned job-local tools for this fork's native Windows fallback.
required: false
default: "false"
windows-resource-observation:
description: Observe bounded hosted Windows diagnostic resources.
required: false
default: "false"
outputs:
repository-cache-path:
description: Filesystem path used for the Bazel repository cache.
Expand All @@ -19,6 +23,12 @@ runs:
- id: setup_ci
uses: ./.github/actions/setup-ci

- name: Observe resources after build path provisioning
if: inputs.windows-resource-observation == 'true' && runner.os == 'Windows' && runner.environment == 'github-hosted' && github.repository == 'CompleteDotTech/codex-subagents-multi-provider'
continue-on-error: true
shell: pwsh
run: python .github/scripts/observe_windows_ci_resources.py after-provision

- name: Set up Bazel
uses: bazel-contrib/setup-bazel@c5acdfb288317d0b5c0bbd7a396a3dc868bb0f86 # 0.19.0
# Without an explicit Bazelisk version, setup-bazel leaves PATH unchanged
Expand Down
Loading
Loading