Skip to content

Rename Akka and Scala forkjoin modules#18772

Open
trask wants to merge 1 commit into
open-telemetry:mainfrom
trask:package-name-cleanup-forkjoin-module-names
Open

Rename Akka and Scala forkjoin modules#18772
trask wants to merge 1 commit into
open-telemetry:mainfrom
trask:package-name-cleanup-forkjoin-module-names

Conversation

@trask
Copy link
Copy Markdown
Member

@trask trask commented May 17, 2026

@trask trask force-pushed the package-name-cleanup-forkjoin-module-names branch from e254391 to d5561e5 Compare May 18, 2026 00:14
@trask trask force-pushed the package-name-cleanup-forkjoin-module-names branch from d5561e5 to 20934dd Compare May 18, 2026 02:18
@trask trask marked this pull request as ready for review May 18, 2026 02:54
@trask trask requested a review from a team as a code owner May 18, 2026 02:54
Copilot AI review requested due to automatic review settings May 18, 2026 02:54
Copy link
Copy Markdown
Contributor

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 renames the Akka and Scala fork-join instrumentation modules to use forkjoin naming, aligning Gradle project paths, instrumentation names, docs, and related tooling references.

Changes:

  • Renames Gradle project includes and dependency references for Akka/Scala forkjoin modules.
  • Updates Java package names and instrumentation module names while preserving deprecated aliases.
  • Updates docs, suppression-list audit tests, FOSSA targets, and suppression-key validation logic.

Reviewed changes

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

Show a summary per file
File Description
settings.gradle.kts Updates included Gradle project paths for renamed modules.
instrumentation/scala-forkjoin-2.8/metadata.yaml Adds metadata for the renamed Scala module.
instrumentation/scala-forkjoin-2.8/javaagent/build.gradle.kts Adds Gradle configuration for the renamed Scala module.
instrumentation/scala-forkjoin-2.8/javaagent/src/main/java/.../VirtualFields.java Updates Scala package name.
instrumentation/scala-forkjoin-2.8/javaagent/src/main/java/.../ScalaForkJoinTaskInstrumentation.java Updates Scala package/import references.
instrumentation/scala-forkjoin-2.8/javaagent/src/main/java/.../ScalaForkJoinPoolInstrumentation.java Updates Scala package/import references.
instrumentation/scala-forkjoin-2.8/javaagent/src/main/java/.../ScalaConcurrentInstrumentationModule.java Renames instrumentation names and adds deprecated aliases.
instrumentation/akka/akka-http-10.0/javaagent/build.gradle.kts Updates test instrumentation dependencies to renamed modules.
instrumentation/akka/akka-actor-forkjoin-2.5/javaagent/build.gradle.kts Adds Gradle configuration for the renamed Akka module.
instrumentation/akka/akka-actor-forkjoin-2.5/javaagent/src/main/java/.../VirtualFields.java Updates Akka package name.
instrumentation/akka/akka-actor-forkjoin-2.5/javaagent/src/main/java/.../AkkaForkJoinTaskInstrumentation.java Updates Akka package name.
instrumentation/akka/akka-actor-forkjoin-2.5/javaagent/src/main/java/.../AkkaForkJoinPoolInstrumentation.java Updates Akka package name.
instrumentation/akka/akka-actor-forkjoin-2.5/javaagent/src/main/java/.../AkkaActorForkJoinInstrumentationModule.java Renames instrumentation names and adds deprecated aliases.
instrumentation/akka/akka-actor-forkjoin-2.5/javaagent/src/test/java/.../AkkaExecutorInstrumentationTest.java Updates Akka test package name.
instrumentation/akka/akka-actor-forkjoin-2.5/javaagent/src/test/java/.../AkkaAsyncChild.java Updates Akka test package name.
instrumentation-docs/src/main/java/.../SuppressionListAuditor.java Updates suppression override key for renamed Akka module.
instrumentation-docs/src/test/java/.../SuppressionListAuditorTest.java Updates expected instrumentation-list names and paths.
docs/instrumentation-list.yaml Updates generated instrumentation list entries for renamed modules.
docs/contributing/documenting-instrumentation.md Updates documentation example naming.
.github/scripts/check-javaagent-suppression-keys.sh Allows deprecated-name expansion in suppression-key checks.
.fossa.yml Updates FOSSA Gradle targets for renamed modules.

Comment thread settings.gradle.kts
include(":instrumentation:rxjava:rxjava-common-3.0:library")
include(":instrumentation:rxjava:rxjava-common-3.0:testing")
include(":instrumentation:scala-fork-join-2.8:javaagent")
include(":instrumentation:scala-forkjoin-2.8:javaagent")
features:
- CONTEXT_PROPAGATION
source_path: instrumentation/akka/akka-actor-fork-join-2.5
source_path: instrumentation/akka/akka-actor-forkjoin-2.5
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