Skip to content

Test PR#3272

Open
Steven Gagniere (sgagniere) wants to merge 2 commits intomainfrom
test-branch-build
Open

Test PR#3272
Steven Gagniere (sgagniere) wants to merge 2 commits intomainfrom
test-branch-build

Conversation

@sgagniere
Copy link
Member

@sgagniere Steven Gagniere (sgagniere) commented Mar 3, 2026

Revert the automated PR to update go-git to see if that was the source of the current test issues on Windows or if it was just coincidental.

@sgagniere Steven Gagniere (sgagniere) requested a review from a team as a code owner March 3, 2026 00:06
Copilot AI review requested due to automatic review settings March 3, 2026 00:06
@confluent-cla-assistant
Copy link

🎉 All Contributor License Agreements have been signed. Ready to merge.
Please push an empty commit if you would like to re-run the checks to verify CLA status for all contributors.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR removes the Go-based “live” integration test suite (which ran the real CLI against Confluent Cloud) along with the supporting Makefile targets and Semaphore promotion, and it also downgrades several Go module dependencies.

Changes:

  • Deleted the test/live/ live-test harness, its CRUD-style live tests, and accompanying README.
  • Removed live-test build/run targets from Makefile and from the Debian packaging patch.
  • Removed the Semaphore “Run live integration tests” promotion and deleted the live-tests pipeline file; updated Go module versions (notably go-git) and associated go.sum entries.

Reviewed changes

Copilot reviewed 19 out of 21 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
test/live/service_account_live_test.go Removes live CRUD test for service accounts.
test/live/schema_registry_live_test.go Removes live CRUD test for Schema Registry schemas/subjects/config.
test/live/login_live_test.go Removes live login/logout verification test.
test/live/live_utils.go Removes helper utilities used by the live test harness.
test/live/live_test.go Removes the live test suite harness, state management, and command runner.
test/live/kafka_topic_live_test.go Removes live CRUD test for Kafka topics.
test/live/kafka_consumer_group_live_test.go Removes live list test for Kafka consumer groups.
test/live/kafka_cluster_live_test.go Removes live CRUD test for Kafka clusters (including provisioning wait).
test/live/kafka_acl_live_test.go Removes live CRUD test for Kafka ACLs.
test/live/iam_rbac_live_test.go Removes live CRUD test for IAM RBAC role bindings.
test/live/environment_live_test.go Removes live CRUD test for environments.
test/live/connect_live_test.go Removes live CRUD/lifecycle test for Connect managed connectors.
test/live/api_key_live_test.go Removes live CRUD test for API keys.
test/live/README.md Removes documentation for running/writing live integration tests.
go.mod Downgrades github.com/go-git/go-git/v5 and multiple indirect dependencies.
go.sum Updates checksums to reflect the downgraded dependency graph.
debian/patches/standard_build_layout.patch Removes live-test related targets from the Debian Makefile patch content.
Makefile Removes build-for-live-test and all live-test* targets.
.semaphore/semaphore.yml Removes the promotion entry that triggered the live integration tests pipeline.
.semaphore/live-tests.yml Deletes the Semaphore pipeline definition for live integration tests.
.gitignore Stops ignoring /test/live/bin/ (previously used for the live-test binary).
Comments suppressed due to low confidence (1)

.semaphore/semaphore.yml:106

  • Removing the "Run live integration tests" promotion disables the ability to run those live tests from Semaphore. If live tests are still a supported verification path, consider keeping a manual promotion (or documenting the replacement) so regressions can still be validated end-to-end when needed.
promotions:
  - name: "Run macOS builds (manual)"
    pipeline_file: ".semaphore/macos.yml"


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sonarqube-confluent
Copy link

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

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