You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
config: remove fields not documented in config/README.md
Summary:
Intent:
- This branch builds on #190 (config: update fields, defaults, and required
checks to match README), which aligned names/defaults/required-ness with
config/README.md but left several fields that the README doesn't document
at all. This removes them so the Go structs match the documented surface
exactly.
Changes:
- Removed RepositoryConfig.FullHashRepos, ExcludedFiles, ExcludeExternalTargets,
and StreamBazelLogs, and ServiceConfig.WorkerRootPath.
- These fields drove real behavior, so this is a narrow behavior change, not
just a doc cleanup: graphrunner/native.go now always includes external
targets in the Bazel query and no longer applies a repo-level full-hash or
excluded-file list (per-request excludes via RequestOptions still work),
orchestrator/native_orchestrator.go no longer streams Bazel logs, and
example/main.go derives the worker checkout path as
workspaces_root/.workers instead of reading a separate config field.
- Updated config/config_test.go and the YAML fixtures
(example/tango-config.yaml, orchestrator/testdata/config.yaml,
integration/testdata/tango-config.yaml.tmpl) to drop the removed keys.
---
<sub>Generated by the 🪄 [pr-create](https://sg.uberinternal.com/code.uber.internal/uber-code/devexp-agent-marketplace/-/blob/claude-code/plugins/dev/uber-dev/skills/pr-create/SKILL.md) skill in devexp-agent-marketplace</sub>
0 commit comments