Skip to content

main CI failure: nix ci (run 41720831856) #5219

Open

Description

@dezren39

main CI failure — nix ci

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 fallbacks job 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

  1. added
    kind/bugSomething isn't working (prefixed form of the classic bug label)
    task/small-fixQueue packet kind: bounded fix with reproduction and targeted tests
    priority/highImportant and time-sensitive
    queue/queuedHas a queued task in the Supabase agent queue
    source/ci-watchFiled by the main-ci-failure-fix-trigger (fleet CI watch)
    on Nov 4, 2026
  2. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · filed

  3. added
    effort/sSmall: expected under 2 hours of work
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    on Nov 4, 2026
  4. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    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.

  5. added
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 4, 2026
  6. dezren39 commented on Nov 4, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

effort/sSmall: expected under 2 hours of workkind/bugSomething isn't working (prefixed form of the classic bug label)meta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedpriority/highImportant and time-sensitivequeue/claimedQueue worker lifecycle statesource/ci-watchFiled by the main-ci-failure-fix-trigger (fleet CI watch)status/in-progressQueue worker lifecycle statetask/small-fixQueue packet kind: bounded fix with reproduction and targeted testswork/assignedQueue worker lifecycle state

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions