Skip to content

Allow network access for package-installing workflow turns#65

Open
andrew749 wants to merge 1 commit into
mainfrom
acod/fss-887-investigate-any-brix-run-fails-in-any-of-the-argon-clusters
Open

Allow network access for package-installing workflow turns#65
andrew749 wants to merge 1 commit into
mainfrom
acod/fss-887-investigate-any-brix-run-fails-in-any-of-the-argon-clusters

Conversation

@andrew749
Copy link
Copy Markdown
Member

Context

Brix oaipkg installs in Symphony-launched FSS runs need DNS/network access, but the workflow turn sandbox did not enable it.

TL;DR

Allow Symphony workflow turns to use network/DNS for package installs.

Summary

  • Add networkAccess: true to the workflow turn sandbox policy.
  • Document the setting for package-manager and external-host workflows.

Alternatives

  • Leave safer code defaults unchanged and scope the allowance to this workflow.

Test Plan

  • /usr/bin/env mix run -e IO.inspect(...) before and after config change
  • /usr/bin/env mix specs.check
  • /usr/bin/env mix test test/symphony_elixir/workspace_and_config_test.exs
  • /usr/bin/env make all MIX="/usr/bin/env mix"

Summary:
- Enable network access for the default Symphony turn sandbox policy
  used by the checked-in workflow.
- Document that workflows running package managers or external host
  resolution need the networkAccess turn sandbox setting.

Rationale:
- The brix oaipkg install failure maps to Symphony launching Codex
  turns without an explicit network allowance, so DNS-dependent package
  installs can fail inside the turn sandbox.
- Keeping the change in WORKFLOW.md is the smallest durable fix for
  this orchestration path and avoids changing safer implementation
  defaults for other workflows.

Tests:
- /usr/bin/env mix run -e IO.inspect(SymphonyElixir.Config.codex_runtime_settings(...))
- /usr/bin/env mix specs.check
- /usr/bin/env mix test test/symphony_elixir/workspace_and_config_test.exs
- /usr/bin/env make all MIX="/usr/bin/env mix"

Co-authored-by: Codex <codex@openai.com>
@andrew749 andrew749 added the symphony Track Symphony work for codebase label May 4, 2026
jimoosciuc

This comment was marked as low quality.

jimoosciuc

This comment was marked as low quality.

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

Labels

symphony Track Symphony work for codebase

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants