You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by "wu-sheng (via GitHub)" <gi...@apache.org> on 2026/04/14 02:47:05 UTC

[PR] Bump infra-e2e to testcontainers-go v0.42.0 and remove deprecated compose version field [skywalking]

wu-sheng opened a new pull request, #13817:
URL: https://github.com/apache/skywalking/pull/13817

   ### Adopt apache/skywalking-infra-e2e#146 — migrate to Docker Compose v2
   
   This is a **draft** to test CI against the infra-e2e PR that migrates testcontainers-go from v0.11.1 to v0.42.0.
   
   **Changes:**
   - Pin `skywalking-infra-e2e` to `81adeec` (PR apache/skywalking-infra-e2e#146), which uses Docker Compose v2 plugin natively and removes docker-compose v1 dependency.
   - Remove deprecated `version` field from all 112 docker-compose files (Compose v2 ignores it with a warning).
   
   **What the infra-e2e PR does:**
   - Migrates testcontainers-go v0.11.1 → v0.42.0, using native `compose.NewDockerComposeWith` API
   - Deletes ~686 lines of custom `DockerContainer`/`DockerProvider` reimplementation
   - Removes docker-compose v1 binary installation from CI `action.yaml`
   - User-facing contract (e2e.yaml format, env vars, log paths, CLI) is preserved
   
   **Compatibility notes:**
   - `extends` in compose files: supported since Compose v2.20.0 ✓
   - `depends_on` with `condition: service_healthy`: supported natively in Compose v2 ✓
   - GitHub Actions `ubuntu-latest` and `ubuntu-24.04` both ship Docker with Compose v2 plugin ✓
   
   - [ ] Update the [`CHANGES` log](https://github.com/apache/skywalking/blob/master/docs/en/changes/changes.md).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Bump infra-e2e to testcontainers-go v0.42.0 and remove deprecated compose version field [skywalking]

Posted by "wu-sheng (via GitHub)" <gi...@apache.org>.
wu-sheng merged PR #13817:
URL: https://github.com/apache/skywalking/pull/13817


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org