Tracks the Testcontainers 1.x → 2.x migration. Currently blocks #151.
Why this isn't a Dependabot merge
Testcontainers 2.0 reorganized its BOM. `org.testcontainers:junit-jupiter` is no longer managed by the BOM, so any pom that imports it without an explicit version (relying on ``) fails to build:
```
'dependencies.dependency.version' for org.testcontainers:junit-jupiter:jar is missing.
@ io.runcycles:cycles-admin-service-data ... cycles-admin-service-data/pom.xml line 57
```
Scope of the migration
Cross-repo
If the same migration is needed in `cycles-server-events` or `cycles-server`, file companion issues there. The three repos use Testcontainers independently, so each can migrate separately.
Reference
Tracks the Testcontainers 1.x → 2.x migration. Currently blocks #151.
Why this isn't a Dependabot merge
Testcontainers 2.0 reorganized its BOM. `org.testcontainers:junit-jupiter` is no longer managed by the BOM, so any pom that imports it without an explicit version (relying on ``) fails to build:
```
'dependencies.dependency.version' for org.testcontainers:junit-jupiter:jar is missing.
@ io.runcycles:cycles-admin-service-data ... cycles-admin-service-data/pom.xml line 57
```
Scope of the migration
Cross-repo
If the same migration is needed in `cycles-server-events` or `cycles-server`, file companion issues there. The three repos use Testcontainers independently, so each can migrate separately.
Reference