Skip to content

fix(golang-github-cncf-xds): disable bootstrap mode - #18482

Draft
Mitch Zhu (miz060) wants to merge 1 commit into
4.0from
mitchzhu/golang-github-cncf-xds-disable-bootstrap
Draft

fix(golang-github-cncf-xds): disable bootstrap mode#18482
Mitch Zhu (miz060) wants to merge 1 commit into
4.0from
mitchzhu/golang-github-cncf-xds-disable-bootstrap

Conversation

@miz060

Copy link
Copy Markdown
Member

The temporary xDS bootstrap build has seeded the gRPC dependency cycle in azl4. Remove its bootstrap flag and temporary spec guards so xDS again generates its complete Go requirements and runs %check.

Validation:

  • The normal package builds successfully with dynamic BuildRequires and the full test suite. Its RPM uses the standard .azl4 release without ~bootstrap,
  • Package installs cleanly in an Azure Linux 4 mock chroot, passes rpm -V, exposes the expected xDS Go capabilities, and loads all installed xDS packages with Go.

The bootstrap xDS package has seeded the gRPC dependency cycle in azl4. Restore the normal package build with dynamic Go requirements and the full test suite.

Signed-off-by: Mitch Zhu <mitchzhu@microsoft.com>
Copilot AI balanced review requested due to automatic review settings August 18, 2026 01:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the temporary xDS bootstrap configuration after resolving the gRPC dependency cycle.

Changes:

  • Restores dynamic BuildRequires and %check.
  • Removes bootstrap overlays/macros.
  • Refreshes generated spec and lock state.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
base/comps/components.toml Adds xDS as a standard upstream component.
base/comps/golang-github-cncf-xds/golang-github-cncf-xds.comp.toml Removes temporary bootstrap configuration.
locks/golang-github-cncf-xds.lock Refreshes the input fingerprint.
specs/g/golang-github-cncf-xds/golang-github-cncf-xds.azl.macros Removes the bootstrap macro file.
specs/g/golang-github-cncf-xds/golang-github-cncf-xds.spec Restores dependencies, tests, and normal release generation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@miz060

Copy link
Copy Markdown
Member Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
2 pipeline(s) were filtered out due to trigger conditions.

@miz060

Copy link
Copy Markdown
Member Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
2 pipeline(s) were filtered out due to trigger conditions.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants