This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git


The following commit(s) were added to refs/heads/master by this push:
     new b39805b206 Upgrade infra-e2e to fix Docker 29 containerd compatibility 
(#13708)
b39805b206 is described below

commit b39805b206b1dede4f7f358c0158cd55457184cd
Author: 吴晟 Wu Sheng <[email protected]>
AuthorDate: Sat Feb 21 18:23:58 2026 +0800

    Upgrade infra-e2e to fix Docker 29 containerd compatibility (#13708)
---
 .github/workflows/skywalking.yaml | 90 +++------------------------------------
 1 file changed, 5 insertions(+), 85 deletions(-)

diff --git a/.github/workflows/skywalking.yaml 
b/.github/workflows/skywalking.yaml
index 0a3813dcc3..d763ef2584 100644
--- a/.github/workflows/skywalking.yaml
+++ b/.github/workflows/skywalking.yaml
@@ -204,22 +204,6 @@ jobs:
         with:
           submodules: true
           persist-credentials: false
-      - name: Disable containerd image store
-        shell: bash
-        run: |
-          DAEMON_JSON="/etc/docker/daemon.json"
-          if [ -f "$DAEMON_JSON" ]; then
-            sudo jq '. + {"features": {"containerd-snapshotter": false}}' 
"$DAEMON_JSON" \
-              | sudo tee "${DAEMON_JSON}.tmp" > /dev/null
-            sudo mv "${DAEMON_JSON}.tmp" "$DAEMON_JSON"
-          else
-            echo '{"features": {"containerd-snapshotter": false}}' \
-              | sudo tee "$DAEMON_JSON" > /dev/null
-          fi
-          sudo systemctl restart docker
-          docker version
-          docker info
-          echo "DOCKER_API_VERSION=$(docker version --format 
'{{.Server.APIVersion}}')" >> "$GITHUB_ENV"
       - uses: actions/download-artifact@v4
         name: Download distribution tar
         with:
@@ -755,22 +739,6 @@ jobs:
         with:
           submodules: true
           persist-credentials: false
-      - name: Disable containerd image store
-        shell: bash
-        run: |
-          DAEMON_JSON="/etc/docker/daemon.json"
-          if [ -f "$DAEMON_JSON" ]; then
-            sudo jq '. + {"features": {"containerd-snapshotter": false}}' 
"$DAEMON_JSON" \
-              | sudo tee "${DAEMON_JSON}.tmp" > /dev/null
-            sudo mv "${DAEMON_JSON}.tmp" "$DAEMON_JSON"
-          else
-            echo '{"features": {"containerd-snapshotter": false}}' \
-              | sudo tee "$DAEMON_JSON" > /dev/null
-          fi
-          sudo systemctl restart docker
-          docker version
-          docker info
-          echo "DOCKER_API_VERSION=$(docker version --format 
'{{.Server.APIVersion}}')" >> "$GITHUB_ENV"
       - run: grep -v '^#' test/e2e-v2/script/env >> "$GITHUB_ENV"
       - uses: apache/skywalking-cli/actions/setup@master
         with:
@@ -811,7 +779,7 @@ jobs:
         if: matrix.test.docker != null
         run: docker build -t ${{ matrix.test.docker.name }} -f ${{ 
matrix.test.docker.base }}/${{ matrix.test.docker.file }} ${{ 
matrix.test.docker.base }}
       - name: ${{ matrix.test.name }}
-        uses: 
apache/skywalking-infra-e2e@e7138da4f9b7a25a169c9f8d995795d4d2e34bde
+        uses: 
apache/skywalking-infra-e2e@8c21e43e241a32a54bdf8eeceb9099eb27e5e9b4
         with:
           e2e-file: $GITHUB_WORKSPACE/${{ matrix.test.config }}
       - if: ${{ failure() }}
@@ -855,22 +823,6 @@ jobs:
         with:
           submodules: true
           persist-credentials: false
-      - name: Disable containerd image store
-        shell: bash
-        run: |
-          DAEMON_JSON="/etc/docker/daemon.json"
-          if [ -f "$DAEMON_JSON" ]; then
-            sudo jq '. + {"features": {"containerd-snapshotter": false}}' 
"$DAEMON_JSON" \
-              | sudo tee "${DAEMON_JSON}.tmp" > /dev/null
-            sudo mv "${DAEMON_JSON}.tmp" "$DAEMON_JSON"
-          else
-            echo '{"features": {"containerd-snapshotter": false}}' \
-              | sudo tee "$DAEMON_JSON" > /dev/null
-          fi
-          sudo systemctl restart docker
-          docker version
-          docker info
-          echo "DOCKER_API_VERSION=$(docker version --format 
'{{.Server.APIVersion}}')" >> "$GITHUB_ENV"
       - run: grep -v '^#' test/e2e-v2/script/env >> "$GITHUB_ENV"
       - uses: apache/skywalking-cli/actions/setup@master
         with:
@@ -891,7 +843,7 @@ jobs:
           username: ${{ github.repository_owner }}
           password: ${{ secrets.GITHUB_TOKEN }}
       - name: ${{ matrix.test.name }}
-        uses: 
apache/skywalking-infra-e2e@e7138da4f9b7a25a169c9f8d995795d4d2e34bde
+        uses: 
apache/skywalking-infra-e2e@8c21e43e241a32a54bdf8eeceb9099eb27e5e9b4
         env:
           ISTIO_VERSION: ${{ matrix.versions.istio }}
           KUBERNETES_VERSION: ${{ matrix.versions.kubernetes }}
@@ -932,22 +884,6 @@ jobs:
         with:
           submodules: true
           persist-credentials: false
-      - name: Disable containerd image store
-        shell: bash
-        run: |
-          DAEMON_JSON="/etc/docker/daemon.json"
-          if [ -f "$DAEMON_JSON" ]; then
-            sudo jq '. + {"features": {"containerd-snapshotter": false}}' 
"$DAEMON_JSON" \
-              | sudo tee "${DAEMON_JSON}.tmp" > /dev/null
-            sudo mv "${DAEMON_JSON}.tmp" "$DAEMON_JSON"
-          else
-            echo '{"features": {"containerd-snapshotter": false}}' \
-              | sudo tee "$DAEMON_JSON" > /dev/null
-          fi
-          sudo systemctl restart docker
-          docker version
-          docker info
-          echo "DOCKER_API_VERSION=$(docker version --format 
'{{.Server.APIVersion}}')" >> "$GITHUB_ENV"
       - run: grep -v '^#' test/e2e-v2/script/env >> "$GITHUB_ENV"
       - uses: apache/skywalking-cli/actions/setup@master
         with:
@@ -968,7 +904,7 @@ jobs:
           username: ${{ github.repository_owner }}
           password: ${{ secrets.GITHUB_TOKEN }}
       - name: ${{ matrix.test.name }}
-        uses: 
apache/skywalking-infra-e2e@e7138da4f9b7a25a169c9f8d995795d4d2e34bde
+        uses: 
apache/skywalking-infra-e2e@8c21e43e241a32a54bdf8eeceb9099eb27e5e9b4
         env:
           ISTIO_VERSION: ${{ matrix.versions.istio }}
           KUBERNETES_VERSION: ${{ matrix.versions.kubernetes }}
@@ -1004,22 +940,6 @@ jobs:
         with:
           submodules: true
           persist-credentials: false
-      - name: Disable containerd image store
-        shell: bash
-        run: |
-          DAEMON_JSON="/etc/docker/daemon.json"
-          if [ -f "$DAEMON_JSON" ]; then
-            sudo jq '. + {"features": {"containerd-snapshotter": false}}' 
"$DAEMON_JSON" \
-              | sudo tee "${DAEMON_JSON}.tmp" > /dev/null
-            sudo mv "${DAEMON_JSON}.tmp" "$DAEMON_JSON"
-          else
-            echo '{"features": {"containerd-snapshotter": false}}' \
-              | sudo tee "$DAEMON_JSON" > /dev/null
-          fi
-          sudo systemctl restart docker
-          docker version
-          docker info
-          echo "DOCKER_API_VERSION=$(docker version --format 
'{{.Server.APIVersion}}')" >> "$GITHUB_ENV"
       - run: grep -v '^#' test/e2e-v2/script/env >> "$GITHUB_ENV"
       - uses: apache/skywalking-cli/actions/setup@master
         with:
@@ -1047,7 +967,7 @@ jobs:
         shell: bash
         run: ./mvnw -B -q -f test/e2e-v2/java-test-service/pom.xml clean 
package
       - name: Java version ${{ matrix.java-version }}
-        uses: 
apache/skywalking-infra-e2e@e7138da4f9b7a25a169c9f8d995795d4d2e34bde
+        uses: 
apache/skywalking-infra-e2e@8c21e43e241a32a54bdf8eeceb9099eb27e5e9b4
         env:
           SW_AGENT_JDK_VERSION: ${{ matrix.java-version }}
         with:
@@ -1143,7 +1063,7 @@ jobs:
 #          fi
 #          docker compose -f ${BANYANDB_DATA_GENERATE_ROOT}/docker-compose.yml 
down -v
 #      - name: ${{ matrix.test.name }}
-#        uses: 
apache/skywalking-infra-e2e@e7138da4f9b7a25a169c9f8d995795d4d2e34bde
+#        uses: 
apache/skywalking-infra-e2e@8c21e43e241a32a54bdf8eeceb9099eb27e5e9b4
 #        with:
 #          e2e-file: $GITHUB_WORKSPACE/${{ matrix.test.config }}
 #      - if: ${{ failure() }}

Reply via email to