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
Have you considered any alternatives or workarounds?
Any additional context
OracleContainer from oracle-xe module depends on gvenzl/oracle-xe image. Meanwhile, OracleContainer from oracle-free module depends on gvenzl/oracle-free.
type: specs.openrewrite.org/v1beta/recipename: org.openrewrite.java.testing.testcontainers.MigrateToOracleFreedisplayName: Migrate from `oracle-xe` to `oracle-free`description: Oracle Database Free is the successor of Oracle XE.recipeList:
- org.openrewrite.java.ChangeType:
oldFullyQualifiedTypeName: org.testcontainers.containers.OracleContainernewFullyQualifiedTypeName: org.testcontainers.oracle.OracleContainer
- org.openrewrite.java.dependencies.ChangeDependency:
oldGroupId: org.testcontainersoldArtifactId: oracle-xenewArtifactId: oracle-freeversionPattern: 1.19.x
I've updated the PR description because the image also change but we can still apply the recipe if DockerImageName.parse("gvenzl/oracle-free:23.3-slim-faststart").asCompatibleSubstituteFor("gvenzl/oracle-xe") has been declared. Thanks @timtebeek! I was expecting to use it as you described :)
What problem are you trying to solve?
Oracle Database Free is the successor of Oracle XE
What precondition(s) should be checked before applying this recipe?
org.testcontainers:oracle-xe
dependency should change toorg.testcontainers:oracle-free
Describe the situation before applying the recipe
Describe the situation after applying the recipe
Have you considered any alternatives or workarounds?
Any additional context
OracleContainer
fromoracle-xe
module depends ongvenzl/oracle-xe
image. Meanwhile,OracleContainer
fromoracle-free
module depends ongvenzl/oracle-free
.We can check if
Are you interested in contributing this recipe to OpenRewrite?
The text was updated successfully, but these errors were encountered: