Skip to content

refactor(registry): remove the orphaned shenyu-registry-consul module (#7583) - #7611

Merged
Aias00 merged 1 commit into
apache:masterfrom
konlue:cleanup/remove-orphan-shenyu-registry-consul
Oct 14, 2026
Merged

Aias00 merged 1 commit into
apache:masterfrom
konlue:cleanup/remove-orphan-shenyu-registry-consul

Conversation

@konlue

@konlue konlue commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Fixes #7583

What is the purpose of the change

Remove the leftover shenyu-registry/shenyu-registry-consul directory. Consul support was externalized to shenyu-plugin-store in #7508 (documented in docs/plugin-store-consul.md), but one orphaned test file remained in the main repository.

Brief changelog

  • Delete shenyu-registry/shenyu-registry-consul/ (a single file: src/test/java/org/apache/shenyu/registry/consul/TtlSchedulerTest.java).

Nothing else is changed: the directory has no pom.xml, is not listed in shenyu-registry/pom.xml modules, and the referenced TtlScheduler class no longer exists anywhere in the repo, so the file cannot compile and was never part of any Maven reactor or CI build.

Verifying this change

  • git ls-tree -r --name-only HEAD -- shenyu-registry/shenyu-registry-consul/ lists exactly one file (the one deleted).
  • grep -rln TtlScheduler . matches only that test file itself.
  • grep -n "<module>" shenyu-registry/pom.xml shows no shenyu-registry-consul module entry.
  • Build is green (command and summary below).

Checklist

  • I have read the contribution guidelines.
  • Unit tests / integration tests added or modified: not applicable — this only deletes an orphaned,
    non-reactor test file whose subject (TtlScheduler) no longer exists; no production code changes.
  • Local build passes: scoped reactor build green — ./mvnw install -DskipTests -Dmaven.javadoc.skip=true -pl shenyu-registry/... -am (17/17 modules SUCCESS; the deleted directory is outside every Maven reactor, see Verifying this change)

…apache#7583)

Consul support was externalized to shenyu-plugin-store in apache#7508, but one
orphaned test file was left behind. The directory has no pom.xml, is not
listed in shenyu-registry/pom.xml modules, and references a TtlScheduler
class that no longer exists, so it can never compile and was never part of
any Maven reactor or CI build.

Fixes apache#7583
@Aias00
Aias00 merged commit 5aa9517 into apache:master Oct 14, 2026
31 checks passed
@Aias00 Aias00 added this to the 2.7.2 milestone Nov 13, 2026
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.

[Cleanup] Remove the orphaned shenyu-registry-consul module left behind by the Consul externalization

2 participants