Repository navigation
Description
main CI failure — nix ci
- Run: https://github.com/developing-today/code/actions/runs/41720831856
- Workflow: nix ci (.github/workflows/nix-ci.yml)
- Branch: main
- Head SHA: a9101ac
- Event: push
- Failed jobs: basic: proxy port fallbacks, ci-fix
Failed job 'basic: proxy port fallbacks' (step 'Check proxy port fallbacks match their definitions', .github/scripts/check-proxy-port-fallbacks.sh) failed with two errors: .opencode/opencode.jsonc has no {env:CODEX_PROXY_PORT:-18744} baseURL — the fallback must match the codexProxyPort definition (18744); a bare {env:CODEX_PROXY_PORT} resolves to an empty port outside a home-manager shell (#434) and designCodeProxyPort definition not found in home/common/default.nix. — exit code 1. The 'ci-fix' job also failed at Set up job (staging archive not found for developing-today/code@main SHA 8482cc3). This run completed late (created 2026-11-03T21:20:00Z, updated 2026-11-04T00:20:48Z — its ci-fix job only ran at 00:20Z) and was caught by the main-ci watch failure-filtered list; it is the newest of 8 same-workflow failures in the window (41714259288, 41715541679, 41715946129, 41716919087, 41718795540, 41720507914, 41720613061, 41720831856), all the same breakage. No open issue tracked this run (run-id search empty; 'nix ci main' search returned only unrelated items — closest #4940 is about this job never running on pull requests, a different problem).
Trimmed log excerpt (gh run view 41720831856 --log-failed, first ~60 lines)
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.8984211Z Current runner version: '2.338.2'
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9010764Z ##[group]Runner Image Provisioner
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9011652Z Hosted Compute Agent
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9012374Z Version: 20261021.618
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9013052Z Commit: 21505ad2541d5be6135ed84fc33697146cf75b8e
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9013875Z Build Date: 2026-10-21T00:45:21Z
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9014599Z Worker ID: {24c50a30-9fca-4693-94ae-77e9fca60941}
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9015324Z Region: westus2
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9015948Z Cloud: Azure
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9016536Z ##[endgroup]
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9018329Z ##[group]Operating System
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9019136Z Ubuntu
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9019688Z 26.04.1
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9020302Z LTS
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9020878Z ##[endgroup]
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9021438Z ##[group]Runner Image
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9022155Z Image: ubuntu-26.04
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9022738Z Version: 20261025.179.1
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9024198Z Included Software: https://github.com/actions/runner-images/blob/ubuntu26/20261025.179/images/ubuntu/Ubuntu2604-Readme.md
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9025803Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu26%2F20261025.179
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9027100Z ##[endgroup]
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9028296Z ##[group]GITHUB_TOKEN Permissions
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9030381Z Contents: read
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9031020Z Metadata: read
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9031765Z ##[endgroup]
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9034009Z Secret source: Actions
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9035611Z Cache mode: write
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9036475Z Prepare workflow directory
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9393998Z Prepare all required actions
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:14.9446551Z Getting action download info
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.2540177Z Download action repository 'actions/checkout@v7' (SHA:3d3c42e5aac5ba805825da76410c181273ba90b1)
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.4730755Z Complete job name: basic: proxy port fallbacks
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5720775Z ##[group]Run actions/checkout@v7
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5721716Z with:
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5722207Z repository: developing-today/code
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5726164Z token: ***
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5726627Z ssh-strict: true
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5727315Z ssh-user: git
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5727799Z persist-credentials: true
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5728304Z clean: true
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5728767Z sparse-checkout-cone-mode: true
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5729311Z fetch-depth: 1
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5729806Z fetch-tags: false
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5730383Z show-progress: true
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5730856Z lfs: false
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5731292Z submodules: false
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5731771Z set-safe-directory: true
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5732303Z allow-unsafe-pr-checkout: false
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.5733133Z ##[endgroup]
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9014370Z Syncing repository: developing-today/code
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9017273Z ##[group]Getting Git version info
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9018717Z Working directory is '/home/runner/work/code/code'
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9020546Z [command]/usr/bin/git version
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9026019Z git version 2.56.0
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9051005Z ##[endgroup]
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9065317Z Temporarily overriding HOME='/home/runner/work/_temp/36095449-2468-44d9-a7e6-55f56a120857' before making global git config changes
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9068273Z Adding repository directory to the temporary git global config as a safe directory
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9070841Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/code/code
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9146164Z Deleting the contents of '/home/runner/work/code/code'
basic: proxy port fallbacks UNKNOWN STEP 2026-11-03T22:46:15.9149802Z ##[group]Determining repository object format
Key error lines from later in the same log: ##[error].opencode/opencode.jsonc has no {env:CODEX_PROXY_PORT:-18744} baseURL — the fallback must match the codexProxyPort definition (18744); a bare {env:CODEX_PROXY_PORT} resolves to an empty port outside a home-manager shell (#434)., ##[error]designCodeProxyPort definition not found in home/common/default.nix., ##[error]Process completed with exit code 1., and for ci-fix ##[error]Could not find file '/home/runner/work/_actions/_temp_13d9adc4-a4b5-4353-af6b-0d3ca2c59e1a/_staging/code-8482cc323ddb4ef010163add4f5090cda01257f1/archive'.
Filed by main-ci-failure-fix-trigger (fleet). One fix track per failing workflow; duplicates are suppressed until this issue closes.
Acceptance criteria
- The
basic: proxy port fallbacksjob is green on main: check-proxy-port-fallbacks.sh exits 0. - Both defects named in the filing are dispositioned: the .opencode/opencode.jsonc CODEX_PROXY_PORT fallback matches the codexProxyPort definition (18744), and designCodeProxyPort is found in home/common/default.nix — or the check's expectation is corrected with the reason recorded on this issue.
- No duplicate implementation: if task 8998 (the fix follow-up from main-broken: developing-today/code nix ci @ae4bb71 — basic: proxy port fallbacks #5240's triage) covers the same defects, this issue's work joins that task instead of opening a parallel fix.
Activity
dezren39 commentedon Nov 4, 2026
🤖 Agent note · filed
dezren39 commentedon Nov 4, 2026
Intake review
Related: Sibling: #5240 + its fix task 8998. Workflow: .github/workflows/nix-ci.yml, script .github/scripts/check-proxy-port-fallbacks.sh.
Notes: CI-watch filing from nix ci run 41720831856 @a9101acb. Verified still live: no merged PR references this issue (search this run: none). The two check errors are concrete and reproducible from the filing's log excerpt. Close relative: #5240 (stale CODEX guard row breaking the same proxy-port job family) whose triage enqueued fix task 8998 — dedupe against it first; the overlap is exactly the designCodeProxyPort / fallback-definition surface. The same run's ci-fix job failure (staging archive not found) is the fleet's recurring staging-infra transient, not this issue's code defect. Effort s.
— fleet monitor intake (protocol §5), 2026-11-03 20:12 CST run. Verified still live this run per the notes above.
dezren39 commentedon Nov 4, 2026
🤖 Agent note · picked up