Skip to content

Commit c76b8ae

Browse files
sreenithicopybara-github
authored andcommitted
[Python] Update musllinux release artifacts from musllinux_1_1 to musllinux_1_2 (grpc#40317)
This PR updates base musllinux docker images used by Python artifacts from musllinux_1_1 to musllinux_1_2. (Pre-requisite for Python 3.14 support) musllinux_1_1 image support reached EOL in November 2024: pypa/manylinux#1629. Hence these images will not be updated further and will not support Python 3.14 going forward. Closes grpc#40317 PiperOrigin-RevId: 793808655
1 parent 416d9c9 commit c76b8ae

23 files changed

+49
-49
lines changed

templates/tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile.inja renamed to templates/tools/dockerfile/grpc_artifact_python_musllinux_1_2_aarch64/Dockerfile.inja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
# AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile.inja`!!!
15+
# AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/dockerfile/grpc_artifact_python_musllinux_1_2_aarch64/Dockerfile.inja`!!!
1616

17-
FROM quay.io/pypa/musllinux_1_1_aarch64:2024-09-09-f386546
17+
FROM quay.io/pypa/musllinux_1_2_aarch64:2025.07.27-1
1818

1919
{% include "../git_config.include" %}
2020

templates/tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64/Dockerfile.inja renamed to templates/tools/dockerfile/grpc_artifact_python_musllinux_1_2_x64/Dockerfile.inja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
# AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64/Dockerfile.template`!!!
15+
# AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/dockerfile/grpc_artifact_python_musllinux_1_2_x64/Dockerfile.template`!!!
1616

17-
FROM quay.io/pypa/musllinux_1_1_x86_64:2024-09-09-f386546
17+
FROM quay.io/pypa/musllinux_1_2_x86_64:2025.07.25-1
1818

1919
{% include "../git_config.include" %}
2020

templates/tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86/Dockerfile.inja renamed to templates/tools/dockerfile/grpc_artifact_python_musllinux_1_2_x86/Dockerfile.inja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
# AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86/Dockerfile.template`!!!
15+
# AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/dockerfile/grpc_artifact_python_musllinux_1_2_x86/Dockerfile.template`!!!
1616

17-
FROM quay.io/pypa/musllinux_1_1_i686:2024-09-09-f386546
17+
FROM quay.io/pypa/musllinux_1_2_i686:2025.07.27-1
1818

1919
{% include "../git_config.include" %}
2020

tools/bazelify_tests/dockerimage_current_versions.bzl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ DOCKERIMAGE_CURRENT_VERSIONS = {
7171
"tools/dockerfile/grpc_artifact_python_manylinux2014_aarch64.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_manylinux2014_aarch64@sha256:56d4906ddb68a1af8d46052ce9a1f4f23b4661f7cdca6e3b9fe0c97bc8513cd8",
7272
"tools/dockerfile/grpc_artifact_python_manylinux2014_x64.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_manylinux2014_x64@sha256:896ee3637e005932ec81326a26b0879e4c853e3fcdc80eed470b09229d1df674",
7373
"tools/dockerfile/grpc_artifact_python_manylinux2014_x86.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_manylinux2014_x86@sha256:fc2a5fb7f74823a8f3fda7a5412902620e45cf43279d2379fb88b86d18cdb897",
74-
"tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_musllinux_1_1_aarch64@sha256:ae9865b534e1480ee13afcbf56437239257e9ef0182097b066cbbdfd28762a1e",
75-
"tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_musllinux_1_1_x64@sha256:a4faa52f0a4cb42ab381324161e58feffe1f43553e490dd8344b731479a32c1e",
76-
"tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_musllinux_1_1_x86@sha256:5039b80c4f2581661caf7293b5fd689183ed4fa0af0aeff364946991dc8b14dc",
74+
"tools/dockerfile/grpc_artifact_python_musllinux_1_2_aarch64.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_musllinux_1_2_aarch64@sha256:ac412a94c544c278e008553ec6191241a6a6ae253211080ed58c74fe9f756d78",
75+
"tools/dockerfile/grpc_artifact_python_musllinux_1_2_x64.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_musllinux_1_2_x64@sha256:1c89338e1f2f2f1beaad1a07794c51e10447285c7af63e1f2904d71e1597ff5e",
76+
"tools/dockerfile/grpc_artifact_python_musllinux_1_2_x86.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_musllinux_1_2_x86@sha256:3700e8ad42e8c44920ad35056c149dd431f645f1689ec48798656126abbc5dff",
7777
"tools/dockerfile/interoptest/grpc_interop_aspnetcore.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_interop_aspnetcore@sha256:aedf6ba703f9e73bb072fedb6805c96c4db255e6917d22353383d287455f4e14",
7878
"tools/dockerfile/interoptest/grpc_interop_cxx.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_interop_cxx@sha256:3e6016519cc5d5b5fcd67eb570d6d56da739164dbc7604f55d914ef7546fdad5",
7979
"tools/dockerfile/interoptest/grpc_interop_dart.current_version": "docker://us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_interop_dart@sha256:0a9b335b3f26083f52037717182a09e54675bbaa5e7aa813b2b3217cbcf53a65",

tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64.current_version

Lines changed: 0 additions & 1 deletion
This file was deleted.

tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64.current_version

Lines changed: 0 additions & 1 deletion
This file was deleted.

tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86.current_version

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_musllinux_1_2_aarch64:a974f89256b5de918e53b31ed1fb46513b7de732@sha256:ac412a94c544c278e008553ec6191241a6a6ae253211080ed58c74fe9f756d78

tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile renamed to tools/dockerfile/grpc_artifact_python_musllinux_1_2_aarch64/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
# AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile.inja`!!!
15+
# AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/dockerfile/grpc_artifact_python_musllinux_1_2_aarch64/Dockerfile.inja`!!!
1616

17-
FROM quay.io/pypa/musllinux_1_1_aarch64:2024-09-09-f386546
17+
FROM quay.io/pypa/musllinux_1_2_aarch64:2025.07.27-1
1818

1919
# TODO: simplify the list of third_party modules list
2020
# NOTE: git>=2.46 allows leading paths like third_party/* to include all subdirectories
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
us-docker.pkg.dev/grpc-testing/testing-images-public/grpc_artifact_python_musllinux_1_2_x64:fee00827595f9957e1e13cb9d3eee3b23600475d@sha256:1c89338e1f2f2f1beaad1a07794c51e10447285c7af63e1f2904d71e1597ff5e

0 commit comments

Comments
 (0)