Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/examples/php/echo/base.Dockerfile.template:18
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/examples/php/echo/base.Dockerfile.template:27
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/examples/php/echo/base.Dockerfile.template:32
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/centos7/Dockerfile.template:18
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/centos7/Dockerfile.template:24
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/grpc-ext/Dockerfile.template:18
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/grpc-ext/Dockerfile.template:31
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/grpc-src/Dockerfile.template:18
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/grpc-src/Dockerfile.template:38
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/i386/Dockerfile.template:18
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/php-src/Dockerfile.template:18
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/php-src/Dockerfile.template:35
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/php-zts/Dockerfile.template:18
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/src/php/docker/php8.2/Dockerfile.template:18
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile.include:16
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/android_ndk/Dockerfile.template:29
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/android_ndk/Dockerfile.template:40
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/cxx_alpine_x64/Dockerfile.template:19
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/cxx_debian11_openssl102_x64/Dockerfile.template:28
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/php8_zts_debian12_x64/Dockerfile.template:18
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/python_alpine_x64/Dockerfile.template:19-22
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/rbe_ubuntu2004/Dockerfile.template:38
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/rbe_ubuntu2004/Dockerfile.template:40
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/rbe_ubuntu2004/Dockerfile.template:42
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/rbe_ubuntu2004/Dockerfile.template:44
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/rbe_ubuntu2004/Dockerfile.template:46
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/sanity/Dockerfile.template:29
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/sanity/Dockerfile.template:49
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/test/sanity/Dockerfile.template:51
Info: Possibly incomplete results: error parsing shell code: parameter expansion requires a literal: templates/tools/dockerfile/java_build_interop.sh.include:0
Info: Possibly incomplete results: error parsing shell code: "[x]" must be followed by =: test/distrib/python/test_packages.sh:0
Info: Possibly incomplete results: error parsing shell code: "[x]" must be followed by =: tools/internal_ci/linux/grpc_publish_packages.sh:0
Info: Possibly incomplete results: error parsing shell code: "}" can only be used to close a block: tools/internal_ci/linux/sanitizer/pull_request/grpc_c_asan.cfg:0
Info: Possibly incomplete results: error parsing shell code: "}" can only be used to close a block: tools/internal_ci/linux/sanitizer/pull_request/grpc_c_msan.cfg:0
Info: Possibly incomplete results: error parsing shell code: "}" can only be used to close a block: tools/internal_ci/linux/sanitizer/pull_request/grpc_c_tsan.cfg:0
Info: Possibly incomplete results: error parsing shell code: "}" can only be used to close a block: tools/internal_ci/linux/sanitizer/pull_request/grpc_c_ubsan.cfg:0
Info: Possibly incomplete results: error parsing shell code: "}" can only be used to close a block: tools/internal_ci/linux/sanitizer/pull_request/grpc_cpp_asan.cfg:0
Info: Possibly incomplete results: error parsing shell code: "}" can only be used to close a block: tools/internal_ci/linux/sanitizer/pull_request/grpc_cpp_tsan.cfg:0
Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-artifacts-branch.yaml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/grpc/grpc/update-artifacts-branch.yaml/master?enable=pin
Warn: containerImage not pinned by hash: examples/cpp/csm/Dockerfile.client:15: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/csm/Dockerfile.client:28: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/csm/Dockerfile.server:15: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/csm/Dockerfile.server:28: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/csm/observability/Dockerfile.client:15: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/csm/observability/Dockerfile.client:28: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/csm/observability/Dockerfile.server:15: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/csm/observability/Dockerfile.server:28: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/xds/Dockerfile.client:15: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/xds/Dockerfile.client:28: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/xds/Dockerfile.server:15: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/cpp/xds/Dockerfile.server:28: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/php/echo/apache.Dockerfile:15
Warn: containerImage not pinned by hash: examples/php/echo/apache.Dockerfile:18
Warn: containerImage not pinned by hash: examples/php/echo/apache.Dockerfile:21: pin your Docker image by updating php:8.1-apache-buster to php:8.1-apache-buster@sha256:fdd3806509245abbcef97122f8aac7b587a01abf640442bbc5b2143ce5e694cf
Warn: containerImage not pinned by hash: examples/php/echo/base.Dockerfile:15: pin your Docker image by updating php:8.1-buster to php:8.1-buster@sha256:28d9dbf896cd6fb1aa87d6c74570c84116086f41348ad3ff2d139f691c80a068
Warn: containerImage not pinned by hash: examples/php/echo/cli.Dockerfile:15
Warn: containerImage not pinned by hash: examples/php/echo/cli.Dockerfile:18
Warn: containerImage not pinned by hash: examples/php/echo/cli.Dockerfile:21: pin your Docker image by updating php:8.1-buster to php:8.1-buster@sha256:28d9dbf896cd6fb1aa87d6c74570c84116086f41348ad3ff2d139f691c80a068
Warn: containerImage not pinned by hash: examples/php/echo/fpm.Dockerfile:15
Warn: containerImage not pinned by hash: examples/php/echo/fpm.Dockerfile:18
Warn: containerImage not pinned by hash: examples/php/echo/fpm.Dockerfile:21: pin your Docker image by updating php:8.1-fpm-buster to php:8.1-fpm-buster@sha256:41fd275cfa180ff19f6d546313b58f69b07f3914c6292f4ad97f2b306b8dd9f4
Warn: containerImage not pinned by hash: examples/python/observability/csm/Dockerfile.client:1: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/python/observability/csm/Dockerfile.client:14: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/python/observability/csm/Dockerfile.server:1: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: examples/python/observability/csm/Dockerfile.server:14: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: src/php/docker/alpine/Dockerfile:15: pin your Docker image by updating php:8.1-alpine3.18 to php:8.1-alpine3.18@sha256:eb849cecc382f5963f9b447069d15cb97930d5dd3764f5683f1e23c186efa927
Warn: containerImage not pinned by hash: src/php/docker/centos7/Dockerfile:15: pin your Docker image by updating centos:centos7 to centos:centos7@sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4
Warn: containerImage not pinned by hash: src/php/docker/fork-support/Dockerfile:15
Warn: containerImage not pinned by hash: src/php/docker/grpc-ext/Dockerfile:15: pin your Docker image by updating php:8.1-buster to php:8.1-buster@sha256:28d9dbf896cd6fb1aa87d6c74570c84116086f41348ad3ff2d139f691c80a068
Warn: containerImage not pinned by hash: src/php/docker/grpc-src/Dockerfile:15: pin your Docker image by updating php:8.1-buster to php:8.1-buster@sha256:28d9dbf896cd6fb1aa87d6c74570c84116086f41348ad3ff2d139f691c80a068
Warn: containerImage not pinned by hash: src/php/docker/i386/Dockerfile:15: pin your Docker image by updating i386/php:8.1 to i386/php:8.1@sha256:265c671b65427a8f709c969ab479ff29633c88adbe8607114a0058cba109c60a
Warn: containerImage not pinned by hash: src/php/docker/php-src/Dockerfile:15: pin your Docker image by updating debian:buster to debian:buster@sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225
Warn: containerImage not pinned by hash: src/php/docker/php-zts/Dockerfile:15: pin your Docker image by updating php:8.1-zts-buster to php:8.1-zts-buster@sha256:9cbbb77427848401c94fdc43faaaffe9ef7db8ae6dd471c4f8fe13d8f0c82ceb
Warn: containerImage not pinned by hash: src/php/docker/php8.2/Dockerfile:15: pin your Docker image by updating php:8.2-zts-buster to php:8.2-zts-buster@sha256:ea6ebb446c52c926460d4bd4d5a59706359308900c5b81ed5af7fabb4359a8aa
Warn: containerImage not pinned by hash: src/python/grpcio_tests/tests_py3_only/interop/Dockerfile.client:1: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: src/python/grpcio_tests/tests_py3_only/interop/Dockerfile.client:18: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: src/python/grpcio_tests/tests_py3_only/interop/Dockerfile.server:1: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: src/python/grpcio_tests/tests_py3_only/interop/Dockerfile.server:18: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: templates/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile.include:15: pin your Docker image by updating debian:bullseye to debian:bullseye@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/cpp_debian11_aarch64_cross_x64/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/cpp_debian11_x64/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/csharp_alpine_x64/Dockerfile:15: pin your Docker image by updating mcr.microsoft.com/dotnet/core/sdk:2.1-alpine3.9 to mcr.microsoft.com/dotnet/core/sdk:2.1-alpine3.9@sha256:6f3effba445658a367f6bee55971cb2e55f986cfcb6e14423e51ca133964bc9c
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/csharp_debian11_x64/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/csharp_dotnet31_x64/Dockerfile:16: pin your Docker image by updating mcr.microsoft.com/dotnet/core/sdk:3.1 to mcr.microsoft.com/dotnet/core/sdk:3.1@sha256:150d074697d1cda38a0c2185fe43895d84b5745841e9d15c5adba29604a6e4cb
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/csharp_dotnet5_x64/Dockerfile:17: pin your Docker image by updating mcr.microsoft.com/dotnet/sdk:5.0.103 to mcr.microsoft.com/dotnet/sdk:5.0.103@sha256:eda85a60aeb00e7904347d321095d8115f171dacc5d84feba4644ca4905c0204
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/csharp_ubuntu2204_x64/Dockerfile:15: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:ed1544e454989078f5dec1bfdabd8c5cc9c48e0705d07b678ab6ae3fb61952d2
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/php8_debian12_x64/Dockerfile:15: pin your Docker image by updating debian:12 to debian:12@sha256:18023f131f52fc3ea21973cabffe0b216c60b417fd2478e94d9d59981ebba6af
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_alpine_aarch64/Dockerfile:16: pin your Docker image by updating arm64v8/python:3.13-alpine to arm64v8/python:3.13-alpine@sha256:097ae76104bb68f0e6a796b7fe75b32c1dcd87c7da42034ad8cdce6ebfeef3da
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_alpine_x64/Dockerfile:15: pin your Docker image by updating python:3.10-alpine3.18 to python:3.10-alpine3.18@sha256:d5ee9613c89c9bd4c4112465d2136512ea8629bce6ff15fa27144f3cc16b5c6b
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_arch_x64/Dockerfile:15: pin your Docker image by updating archlinux:base to archlinux:base@sha256:8da7c82c2d6b22c06d1e36e10267ac632f72c7e4a6e0c7d9801f44771e163ac5
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_bullseye_x64/Dockerfile:15: pin your Docker image by updating debian:bullseye to debian:bullseye@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_bullseye_x86/Dockerfile:15: pin your Docker image by updating i386/debian:bullseye to i386/debian:bullseye@sha256:87eb46b7e17a0e5dbf0eac4a83231622d7aa187d458eeeb05ae4871e28daa1c2
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_dev_alpine3.18_x64/Dockerfile:15: pin your Docker image by updating alpine:3.18 to alpine:3.18@sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_dev_arch_x64/Dockerfile:15: pin your Docker image by updating archlinux:base to archlinux:base@sha256:8da7c82c2d6b22c06d1e36e10267ac632f72c7e4a6e0c7d9801f44771e163ac5
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_dev_bullseye_x64/Dockerfile:15: pin your Docker image by updating debian:bullseye to debian:bullseye@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_dev_bullseye_x86/Dockerfile:15: pin your Docker image by updating i386/debian:bullseye to i386/debian:bullseye@sha256:87eb46b7e17a0e5dbf0eac4a83231622d7aa187d458eeeb05ae4871e28daa1c2
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_dev_fedora40_x64/Dockerfile:15: pin your Docker image by updating fedora:40 to fedora:40@sha256:7cdd2b48396929bb8723ea2fa60e03bee39cc22e2a853cbd891587fab4eb1bc9
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_dev_ubuntu2004_x64/Dockerfile:15: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_dev_ubuntu2204_x64/Dockerfile:15: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:ed1544e454989078f5dec1bfdabd8c5cc9c48e0705d07b678ab6ae3fb61952d2
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_fedora40_x64/Dockerfile:15: pin your Docker image by updating fedora:40 to fedora:40@sha256:7cdd2b48396929bb8723ea2fa60e03bee39cc22e2a853cbd891587fab4eb1bc9
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_opensuse_x64/Dockerfile:15: pin your Docker image by updating opensuse/leap:latest to opensuse/leap:latest@sha256:f3b8705113de294c3e7fbb5b92417b5a90b65d0004514b60251b7670f8c5f25e
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_python39_buster_aarch64/Dockerfile:16: pin your Docker image by updating arm64v8/python:3.9-buster to arm64v8/python:3.9-buster@sha256:b5c57baf6c40a92803dd76bd5df37fca617e6dbe40075441df807e8b31454015
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_ubuntu2004_x64/Dockerfile:15: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/python_ubuntu2204_x64/Dockerfile:15: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:ed1544e454989078f5dec1bfdabd8c5cc9c48e0705d07b678ab6ae3fb61952d2
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/ruby_debian11_x64_ruby_3_0/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/ruby_debian11_x64_ruby_3_1/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/ruby_debian11_x64_ruby_3_2/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/ruby_debian11_x64_ruby_3_3/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/ruby_debian11_x64_ruby_3_4/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/ruby_ubuntu2004_x64/Dockerfile:15: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b
Warn: containerImage not pinned by hash: tools/dockerfile/distribtest/ruby_ubuntu2204_x64/Dockerfile:15: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:ed1544e454989078f5dec1bfdabd8c5cc9c48e0705d07b678ab6ae3fb61952d2
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_artifact_manylinux2014_aarch64/Dockerfile:16: pin your Docker image by updating dockcross/manylinux2014-aarch64 to dockcross/manylinux2014-aarch64@sha256:9552f6599586082669126d91296a77619bd7bbc8be4f14311cd6e3ada58a3667
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_artifact_manylinux2014_x64/Dockerfile:21: pin your Docker image by updating dockcross/manylinux2014-x64 to dockcross/manylinux2014-x64@sha256:0fa38ca0426507b931e4ad2b6c215efb88bab4624f7ec3e43ec3a368391229a5
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_artifact_manylinux2014_x86/Dockerfile:21: pin your Docker image by updating dockcross/manylinux2014-x86 to dockcross/manylinux2014-x86@sha256:d2b55a03535877a0da3d9db22f755e9ea6e2afe7af756fb5ba9b8c2c1cf0a59d
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_artifact_python_linux_armv7/Dockerfile:20: pin your Docker image by updating dockcross/linux-armv7 to dockcross/linux-armv7@sha256:c4cfcfaf43af97223647898ad217aff19a71ca73690f514192921d5af8387165
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_aarch64/Dockerfile:17: pin your Docker image by updating dockcross/manylinux2014-aarch64 to dockcross/manylinux2014-aarch64@sha256:9552f6599586082669126d91296a77619bd7bbc8be4f14311cd6e3ada58a3667
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x64/Dockerfile:19: pin your Docker image by updating quay.io/pypa/manylinux2014_x86_64:2024-09-09-f386546 to quay.io/pypa/manylinux2014_x86_64:2024-09-09-f386546@sha256:f9274ea3d460654640130caf07dd331c011289c1812b5cfdbad5e360576012a0
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x86/Dockerfile:19: pin your Docker image by updating quay.io/pypa/manylinux2014_i686:2024-09-09-f386546 to quay.io/pypa/manylinux2014_i686:2024-09-09-f386546@sha256:340cd88b263e04b7fe53d62fcf7ff535974fe4ad8085b00b077acfb2d552dd8d
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile:17: pin your Docker image by updating quay.io/pypa/musllinux_1_1_aarch64:2024-09-09-f386546 to quay.io/pypa/musllinux_1_1_aarch64:2024-09-09-f386546@sha256:3ead2aff8a1ec49690428df7c5b443b1c293fc36730435c6fff7c6275f36f431
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64/Dockerfile:17: pin your Docker image by updating quay.io/pypa/musllinux_1_1_x86_64:2024-09-09-f386546 to quay.io/pypa/musllinux_1_1_x86_64:2024-09-09-f386546@sha256:b7bb1a40717a778be17e19ae59798e5c06b4068cd9c59352bbf7b442fa9188e1
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86/Dockerfile:17: pin your Docker image by updating quay.io/pypa/musllinux_1_1_i686:2024-09-09-f386546 to quay.io/pypa/musllinux_1_1_i686:2024-09-09-f386546@sha256:76808b19bddb1bc467024cd6b89f232306ecb95705dad4673de58359fc2883eb
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_clang_format/Dockerfile:15: pin your Docker image by updating silkeh/clang:19-bookworm to silkeh/clang:19-bookworm@sha256:583a4b9766e69cd77cd0a8cc67f0ceccc580c440c59e02023ea3ef9dd89d2b88
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_clang_tidy/Dockerfile:15: pin your Docker image by updating silkeh/clang:19-bookworm to silkeh/clang:19-bookworm@sha256:583a4b9766e69cd77cd0a8cc67f0ceccc580c440c59e02023ea3ef9dd89d2b88
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_dist_proto/Dockerfile:16
Warn: containerImage not pinned by hash: tools/dockerfile/grpc_scan_build/Dockerfile:15
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_aspnetcore/Dockerfile:15: pin your Docker image by updating debian:12 to debian:12@sha256:18023f131f52fc3ea21973cabffe0b216c60b417fd2478e94d9d59981ebba6af
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_cxx/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_cxx_xds/Dockerfile.xds_client:17: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_cxx_xds/Dockerfile.xds_client:34: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_cxx_xds/Dockerfile.xds_server:17: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_cxx_xds/Dockerfile.xds_server:34: pin your Docker image by updating python:3.9-slim-bookworm to python:3.9-slim-bookworm@sha256:e52ca5f579cc58fed41efcbb55a0ed5dccf6c7a156cba76acfb4ab42fc19dd00
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_dart/Dockerfile:17: pin your Docker image by updating dart:3.5.4-sdk to dart:3.5.4-sdk@sha256:3f3877b9a75a1695dd284151d2dab5787bc6cefd04313b6a8e0bee98230d347b
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go/Dockerfile:19: pin your Docker image by updating golang:latest to golang:latest@sha256:52ff1b35ff8de185bf9fd26c70077190cd0bed1e9f16a2d498ce907e5c421268
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.11/Dockerfile:15: pin your Docker image by updating golang:1.11 to golang:1.11@sha256:e972c78795b22d5cfab02ac410aa2305fcc036319a7af51065d1af583cd3ec04
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.16/Dockerfile:15: pin your Docker image by updating golang:1.16 to golang:1.16@sha256:5f6a4662de3efc6d6bb812d02e9de3d8698eea16b8eb7281f03e6f3e8383018e
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.19/Dockerfile:15: pin your Docker image by updating golang:1.19 to golang:1.19@sha256:3025bf670b8363ec9f1b4c4f27348e6d9b7fec607c47e401e40df816853e743a
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.8/Dockerfile:15: pin your Docker image by updating golang:1.8 to golang:1.8@sha256:f0b5dab7581eddb49dabd1d1b9aa505ca3edcdf79a66395b5bfa4f3c036b49ef
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.x/Dockerfile:15: pin your Docker image by updating golang:latest to golang:latest@sha256:52ff1b35ff8de185bf9fd26c70077190cd0bed1e9f16a2d498ce907e5c421268
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile:15: pin your Docker image by updating golang:latest to golang:latest@sha256:52ff1b35ff8de185bf9fd26c70077190cd0bed1e9f16a2d498ce907e5c421268
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_java/Dockerfile:15: pin your Docker image by updating debian:bullseye to debian:bullseye@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_node/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_nodepurejs/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_php7/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_python/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_pythonasyncio/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/grpc_interop_ruby/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/interoptest/lb_interop_fake_servers/Dockerfile:15: pin your Docker image by updating golang:1.19 to golang:1.19@sha256:3025bf670b8363ec9f1b4c4f27348e6d9b7fec607c47e401e40df816853e743a
Warn: containerImage not pinned by hash: tools/dockerfile/observability-test/cpp/Dockerfile:20
Warn: containerImage not pinned by hash: tools/dockerfile/observability-test/cpp/Dockerfile:39: pin your Docker image by updating debian:bullseye to debian:bullseye@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/test/android_ndk/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/test/bazel_arm64/Dockerfile:15: pin your Docker image by updating arm64v8/debian:11 to arm64v8/debian:11@sha256:b279fe81cce3bf53e967fa4234f6950455a19d9f2060790cc9aaf596bf151809
Warn: containerImage not pinned by hash: tools/dockerfile/test/csharp_debian11_arm64/Dockerfile:15: pin your Docker image by updating arm64v8/debian:11 to arm64v8/debian:11@sha256:b279fe81cce3bf53e967fa4234f6950455a19d9f2060790cc9aaf596bf151809
Warn: containerImage not pinned by hash: tools/dockerfile/test/csharp_debian11_x64/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_alpine_x64/Dockerfile:15: pin your Docker image by updating alpine:3.18 to alpine:3.18@sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_clang_19_x64/Dockerfile:15: pin your Docker image by updating silkeh/clang:19-bookworm to silkeh/clang:19-bookworm@sha256:583a4b9766e69cd77cd0a8cc67f0ceccc580c440c59e02023ea3ef9dd89d2b88
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_clang_7_x64/Dockerfile:15: pin your Docker image by updating silkeh/clang:7-buster to silkeh/clang:7-buster@sha256:eca564b36024c32aa2d56109f945b331db3ad91dd553c762f3efbe99523a1e9e
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_debian11_openssl102_x64/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_debian11_openssl111_x64/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_debian11_x64/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_debian11_x86/Dockerfile:15: pin your Docker image by updating i386/debian:11 to i386/debian:11@sha256:87eb46b7e17a0e5dbf0eac4a83231622d7aa187d458eeeb05ae4871e28daa1c2
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_debian12_openssl309_x64/Dockerfile:15: pin your Docker image by updating debian:12 to debian:12@sha256:18023f131f52fc3ea21973cabffe0b216c60b417fd2478e94d9d59981ebba6af
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_gcc_14_x64/Dockerfile:15: pin your Docker image by updating gcc:14 to gcc:14@sha256:4e934397c1eaac263babffa0da20138052ec6098dd90830850eb168f38d55e87
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_gcc_7_x64/Dockerfile:15: pin your Docker image by updating gcc:7 to gcc:7@sha256:1938a2199146f37d7c5b697a66d4379b75e3cd6ca5e08380c6803ab25e0ba9a4
Warn: containerImage not pinned by hash: tools/dockerfile/test/cxx_gcc_8_x64/Dockerfile:15: pin your Docker image by updating gcc:8 to gcc:8@sha256:75dc6591489c16fd0c6ef4185df7b3aab07e678762ddfc4bc11d2978560f4f72
Warn: containerImage not pinned by hash: tools/dockerfile/test/php8_debian12_arm64/Dockerfile:15: pin your Docker image by updating arm64v8/debian:12 to arm64v8/debian:12@sha256:2203d40aee05a1ea329cf738d9c974a43c34effcf60aaaf3e5cca08a7aad2d39
Warn: containerImage not pinned by hash: tools/dockerfile/test/php8_debian12_x64/Dockerfile:15: pin your Docker image by updating debian:12 to debian:12@sha256:18023f131f52fc3ea21973cabffe0b216c60b417fd2478e94d9d59981ebba6af
Warn: containerImage not pinned by hash: tools/dockerfile/test/php8_zts_debian12_x64/Dockerfile:15: pin your Docker image by updating php:8-zts-bookworm to php:8-zts-bookworm@sha256:0f1291e9d422c3271d0006030fdb699b52d18f0c4bcd2041e09989b3d4c7556f
Warn: containerImage not pinned by hash: tools/dockerfile/test/python_alpine_x64/Dockerfile:15: pin your Docker image by updating alpine:3.18 to alpine:3.18@sha256:de0eb0b3f2a47ba1eb89389859a9bd88b28e82f5826b6969ad604979713c2d4f
Warn: containerImage not pinned by hash: tools/dockerfile/test/python_debian11_default_arm64/Dockerfile:15: pin your Docker image by updating arm64v8/debian:11 to arm64v8/debian:11@sha256:b279fe81cce3bf53e967fa4234f6950455a19d9f2060790cc9aaf596bf151809
Warn: containerImage not pinned by hash: tools/dockerfile/test/python_debian11_default_x64/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/test/rbe_ubuntu2004/Dockerfile:15: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8e5c4f0285ecbb4ead070431d29b576a530d3166df73ec44affc1cd27555141b
Warn: containerImage not pinned by hash: tools/dockerfile/test/ruby_debian11_arm64/Dockerfile:15: pin your Docker image by updating arm64v8/debian:11 to arm64v8/debian:11@sha256:b279fe81cce3bf53e967fa4234f6950455a19d9f2060790cc9aaf596bf151809
Warn: containerImage not pinned by hash: tools/dockerfile/test/ruby_debian11_x64/Dockerfile:15: pin your Docker image by updating debian:11 to debian:11@sha256:5c028c19adaab78491711830600749729a8276b9839416716d5d7339ec3d7216
Warn: containerImage not pinned by hash: tools/dockerfile/test/sanity/Dockerfile:15: pin your Docker image by updating silkeh/clang:19-bookworm to silkeh/clang:19-bookworm@sha256:583a4b9766e69cd77cd0a8cc67f0ceccc580c440c59e02023ea3ef9dd89d2b88
Warn: downloadThenRun not pinned by hash: src/php/docker/grpc-ext/Dockerfile:39-41
Warn: pipCommand not pinned by hash: templates/tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile.template:26
Warn: pipCommand not pinned by hash: templates/tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile.template:27
Warn: pipCommand not pinned by hash: templates/tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile.template:28
Warn: pipCommand not pinned by hash: templates/tools/dockerfile/test/cxx_alpine_x64/Dockerfile.template:44
Warn: pipCommand not pinned by hash: templates/tools/dockerfile/test/cxx_alpine_x64/Dockerfile.template:48
Warn: pipCommand not pinned by hash: templates/tools/dockerfile/test/cxx_alpine_x64/Dockerfile.template:52
Warn: pipCommand not pinned by hash: templates/tools/dockerfile/test/cxx_alpine_x64/Dockerfile.template:54
Warn: pipCommand not pinned by hash: templates/tools/dockerfile/test/python_alpine_x64/Dockerfile.template:45
Warn: pipCommand not pinned by hash: templates/tools/dockerfile/test/sanity/Dockerfile.template:23
Warn: pipCommand not pinned by hash: templates/tools/dockerfile/test/sanity/Dockerfile.template:40
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_alpine_aarch64/Dockerfile:21
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_alpine_x64/Dockerfile:20
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_arch_x64/Dockerfile:21
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_bullseye_x64/Dockerfile:18
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_bullseye_x86/Dockerfile:19
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_dev_alpine3.18_x64/Dockerfile:19
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_dev_alpine3.18_x64/Dockerfile:21
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_dev_arch_x64/Dockerfile:23
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_dev_bullseye_x64/Dockerfile:18
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_dev_bullseye_x86/Dockerfile:19
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_dev_fedora40_x64/Dockerfile:18
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_dev_ubuntu2004_x64/Dockerfile:22
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_dev_ubuntu2204_x64/Dockerfile:22
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_fedora40_x64/Dockerfile:18
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_opensuse_x64/Dockerfile:27
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_python39_buster_aarch64/Dockerfile:18
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_ubuntu2004_x64/Dockerfile:22
Warn: pipCommand not pinned by hash: tools/dockerfile/distribtest/python_ubuntu2204_x64/Dockerfile:22
Warn: downloadThenRun not pinned by hash: tools/dockerfile/grpc_artifact_manylinux2014_x64/Dockerfile:33
Warn: downloadThenRun not pinned by hash: tools/dockerfile/grpc_artifact_manylinux2014_x86/Dockerfile:33
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_aarch64/Dockerfile:24
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_aarch64/Dockerfile:25
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_aarch64/Dockerfile:26
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_aarch64/Dockerfile:27
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_aarch64/Dockerfile:28
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_aarch64/Dockerfile:29
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x64/Dockerfile:29
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x64/Dockerfile:30
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x64/Dockerfile:31
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x64/Dockerfile:32
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x64/Dockerfile:33
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x64/Dockerfile:34
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x86/Dockerfile:29
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x86/Dockerfile:30
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x86/Dockerfile:31
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x86/Dockerfile:32
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x86/Dockerfile:33
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_manylinux2014_x86/Dockerfile:34
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile:21
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile:22
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile:23
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile:24
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile:25
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_aarch64/Dockerfile:26
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64/Dockerfile:21
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64/Dockerfile:22
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64/Dockerfile:23
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64/Dockerfile:24
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64/Dockerfile:25
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x64/Dockerfile:26
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86/Dockerfile:21
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86/Dockerfile:22
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86/Dockerfile:23
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86/Dockerfile:24
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86/Dockerfile:25
Warn: pipCommand not pinned by hash: tools/dockerfile/grpc_artifact_python_musllinux_1_1_x86/Dockerfile:26
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_cxx/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_cxx/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_cxx/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.11/Dockerfile:42
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.11/Dockerfile:46
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.11/Dockerfile:50
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.16/Dockerfile:42
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.16/Dockerfile:46
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.16/Dockerfile:50
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.19/Dockerfile:45
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.19/Dockerfile:49
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.19/Dockerfile:53
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.8/Dockerfile:34
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.8/Dockerfile:38
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_go1.8/Dockerfile:42
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile:33
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile:34
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_http2/Dockerfile:35
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_node/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_node/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_node/Dockerfile:87
Warn: downloadThenRun not pinned by hash: tools/dockerfile/interoptest/grpc_interop_node/Dockerfile:102
Warn: downloadThenRun not pinned by hash: tools/dockerfile/interoptest/grpc_interop_nodepurejs/Dockerfile:77
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_php7/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_php7/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_php7/Dockerfile:87
Warn: downloadThenRun not pinned by hash: tools/dockerfile/interoptest/grpc_interop_php7/Dockerfile:96
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_python/Dockerfile:74
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_pythonasyncio/Dockerfile:74
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_ruby/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_ruby/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/grpc_interop_ruby/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/lb_interop_fake_servers/Dockerfile:30
Warn: pipCommand not pinned by hash: tools/dockerfile/interoptest/lb_interop_fake_servers/Dockerfile:31
Warn: pipCommand not pinned by hash: tools/dockerfile/test/android_ndk/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/test/android_ndk/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/test/android_ndk/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/test/bazel_arm64/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/test/bazel_arm64/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/test/bazel_arm64/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/test/csharp_debian11_arm64/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/test/csharp_debian11_arm64/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/test/csharp_debian11_arm64/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/test/csharp_debian11_x64/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/test/csharp_debian11_x64/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/test/csharp_debian11_x64/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_alpine_x64/Dockerfile:49
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_alpine_x64/Dockerfile:53
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_alpine_x64/Dockerfile:57
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_alpine_x64/Dockerfile:59
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_alpine_x64/Dockerfile:62
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_clang_19_x64/Dockerfile:43
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_clang_19_x64/Dockerfile:47
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_clang_19_x64/Dockerfile:51
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_clang_19_x64/Dockerfile:55
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_clang_7_x64/Dockerfile:40
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_clang_7_x64/Dockerfile:44
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_clang_7_x64/Dockerfile:48
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_clang_7_x64/Dockerfile:52
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_openssl102_x64/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_openssl102_x64/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_openssl102_x64/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_openssl102_x64/Dockerfile:91
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_openssl111_x64/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_openssl111_x64/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_openssl111_x64/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_openssl111_x64/Dockerfile:91
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_x64/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_x64/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_x64/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_x64/Dockerfile:91
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_x86/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_x86/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_x86/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian11_x86/Dockerfile:91
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian12_openssl309_x64/Dockerfile:82
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian12_openssl309_x64/Dockerfile:86
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian12_openssl309_x64/Dockerfile:90
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_debian12_openssl309_x64/Dockerfile:94
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_14_x64/Dockerfile:43
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_14_x64/Dockerfile:47
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_14_x64/Dockerfile:51
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_14_x64/Dockerfile:55
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_7_x64/Dockerfile:40
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_7_x64/Dockerfile:44
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_7_x64/Dockerfile:48
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_7_x64/Dockerfile:52
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_8_x64/Dockerfile:40
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_8_x64/Dockerfile:44
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_8_x64/Dockerfile:48
Warn: pipCommand not pinned by hash: tools/dockerfile/test/cxx_gcc_8_x64/Dockerfile:52
Warn: pipCommand not pinned by hash: tools/dockerfile/test/php8_debian12_arm64/Dockerfile:82
Warn: pipCommand not pinned by hash: tools/dockerfile/test/php8_debian12_arm64/Dockerfile:86
Warn: pipCommand not pinned by hash: tools/dockerfile/test/php8_debian12_arm64/Dockerfile:90
Warn: pipCommand not pinned by hash: tools/dockerfile/test/php8_debian12_x64/Dockerfile:82
Warn: pipCommand not pinned by hash: tools/dockerfile/test/php8_debian12_x64/Dockerfile:86
Warn: pipCommand not pinned by hash: tools/dockerfile/test/php8_debian12_x64/Dockerfile:90
Warn: pipCommand not pinned by hash: tools/dockerfile/test/php8_zts_debian12_x64/Dockerfile:47
Warn: pipCommand not pinned by hash: tools/dockerfile/test/php8_zts_debian12_x64/Dockerfile:51
Warn: pipCommand not pinned by hash: tools/dockerfile/test/php8_zts_debian12_x64/Dockerfile:55
Warn: downloadThenRun not pinned by hash: tools/dockerfile/test/php8_zts_debian12_x64/Dockerfile:59
Warn: pipCommand not pinned by hash: tools/dockerfile/test/php8_zts_debian12_x64/Dockerfile:73
Warn: pipCommand not pinned by hash: tools/dockerfile/test/python_alpine_x64/Dockerfile:31
Warn: pipCommand not pinned by hash: tools/dockerfile/test/python_alpine_x64/Dockerfile:35
Warn: pipCommand not pinned by hash: tools/dockerfile/test/python_debian11_default_arm64/Dockerfile:84
Warn: pipCommand not pinned by hash: tools/dockerfile/test/python_debian11_default_x64/Dockerfile:172
Warn: pipCommand not pinned by hash: tools/dockerfile/test/rbe_ubuntu2004/Dockerfile:37
Warn: pipCommand not pinned by hash: tools/dockerfile/test/rbe_ubuntu2004/Dockerfile:41
Warn: pipCommand not pinned by hash: tools/dockerfile/test/rbe_ubuntu2004/Dockerfile:45
Warn: pipCommand not pinned by hash: tools/dockerfile/test/ruby_debian11_arm64/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/test/ruby_debian11_arm64/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/test/ruby_debian11_arm64/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/test/ruby_debian11_arm64/Dockerfile:135
Warn: pipCommand not pinned by hash: tools/dockerfile/test/ruby_debian11_x64/Dockerfile:79
Warn: pipCommand not pinned by hash: tools/dockerfile/test/ruby_debian11_x64/Dockerfile:83
Warn: pipCommand not pinned by hash: tools/dockerfile/test/ruby_debian11_x64/Dockerfile:87
Warn: pipCommand not pinned by hash: tools/dockerfile/test/ruby_debian11_x64/Dockerfile:135
Warn: pipCommand not pinned by hash: tools/dockerfile/test/sanity/Dockerfile:68
Warn: pipCommand not pinned by hash: tools/dockerfile/test/sanity/Dockerfile:87
Warn: nugetCommand not pinned by hash: src/csharp/build_nuget.sh:53: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)
Warn: nugetCommand not pinned by hash: test/distrib/csharp/run_distrib_test_dotnetcli.sh:28: pin your dependecies by either enabling central package management (https://learn.microsoft.com/nuget/consume-packages/Central-Package-Management) or using a lockfile (https://learn.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies)
Warn: pipCommand not pinned by hash: tools/codegen/core/gen_trace_flags_ci.sh:24
Warn: pipCommand not pinned by hash: tools/distrib/black_code.sh:36
Warn: pipCommand not pinned by hash: tools/distrib/install_all_python_modules.sh:31
Warn: pipCommand not pinned by hash: tools/distrib/install_all_python_modules.sh:37
Warn: pipCommand not pinned by hash: tools/distrib/install_all_python_modules.sh:43
Warn: pipCommand not pinned by hash: tools/distrib/install_all_python_modules.sh:48
Warn: pipCommand not pinned by hash: tools/distrib/install_all_python_modules.sh:58
Warn: pipCommand not pinned by hash: tools/distrib/isort_code.sh:40
Warn: pipCommand not pinned by hash: tools/distrib/pylint_code.sh:45
Warn: pipCommand not pinned by hash: tools/gce/linux_kokoro_performance_worker_init.sh:80
Warn: pipCommand not pinned by hash: tools/gce/linux_kokoro_performance_worker_init.sh:81
Warn: pipCommand not pinned by hash: tools/gce/linux_kokoro_performance_worker_init.sh:82
Warn: pipCommand not pinned by hash: tools/gce/linux_kokoro_performance_worker_init.sh:83
Warn: downloadThenRun not pinned by hash: tools/gce/linux_kokoro_performance_worker_init.sh:101
Warn: downloadThenRun not pinned by hash: tools/gce/linux_kokoro_performance_worker_init.sh:144
Warn: downloadThenRun not pinned by hash: tools/gce/linux_kokoro_performance_worker_init.sh:168
Warn: downloadThenRun not pinned by hash: tools/gce/linux_kokoro_performance_worker_init.sh:206
Warn: pipCommand not pinned by hash: tools/internal_ci/helper_scripts/prepare_build_linux_perf_multilang_rc:27
Warn: pipCommand not pinned by hash: tools/internal_ci/helper_scripts/prepare_build_linux_perf_rc:22
Warn: pipCommand not pinned by hash: tools/internal_ci/helper_scripts/prepare_build_linux_perf_rc:26
Warn: pipCommand not pinned by hash: tools/internal_ci/helper_scripts/prepare_build_linux_rc:41
Warn: pipCommand not pinned by hash: tools/internal_ci/helper_scripts/prepare_build_macos_rc:64
Warn: pipCommand not pinned by hash: tools/internal_ci/helper_scripts/prepare_build_macos_rc:123
Warn: pipCommand not pinned by hash: tools/internal_ci/helper_scripts/prepare_build_macos_rc:140
Warn: pipCommand not pinned by hash: tools/internal_ci/helper_scripts/prepare_build_macos_rc:141
Warn: pipCommand not pinned by hash: tools/internal_ci/linux/aws/grpc_run_basictests_csharp_aarch64.sh:21
Warn: pipCommand not pinned by hash: tools/internal_ci/linux/aws/grpc_run_basictests_php_aarch64.sh:21
Warn: pipCommand not pinned by hash: tools/internal_ci/linux/aws/grpc_run_basictests_python_aarch64.sh:21
Warn: pipCommand not pinned by hash: tools/internal_ci/linux/aws/grpc_run_basictests_ruby_aarch64.sh:21
Warn: pipCommand not pinned by hash: tools/internal_ci/linux/grpc_bloat_diff_in_docker.sh:23
Warn: pipCommand not pinned by hash: tools/internal_ci/linux/grpc_memory_diff_in_docker.sh:23
Warn: pipCommand not pinned by hash: tools/internal_ci/linux/grpc_xds_bazel_python_test_in_docker.sh:24
Warn: pipCommand not pinned by hash: tools/internal_ci/linux/grpc_xds_bazel_test_in_docker.sh:23
Warn: pipCommand not pinned by hash: tools/run_tests/artifacts/build_artifact_python.sh:171
Warn: pipCommand not pinned by hash: tools/run_tests/helper_scripts/prep_xds.sh:34
Warn: pipCommand not pinned by hash: tools/run_tests/helper_scripts/prep_xds.sh:37
Warn: goCommand not pinned by hash: tools/run_tests/performance/build_performance_go.sh:24
Warn: npmCommand not pinned by hash: tools/run_tests/performance/build_performance_node.sh:27
Warn: pipCommand not pinned by hash: .github/workflows/pr-auto-fix.yaml:74
Info: 5 out of 6 GitHub-owned GitHubAction dependencies pinned
Info: 4 out of 4 third-party GitHubAction dependencies pinned
Info: 0 out of 212 pipCommand dependencies pinned
Info: 0 out of 2 nugetCommand dependencies pinned
Info: 0 out of 1 goCommand dependencies pinned
Info: 0 out of 1 npmCommand dependencies pinned
Info: 3 out of 138 containerImage dependencies pinned
Info: 0 out of 11 downloadThenRun dependencies pinned