-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Update docker #18671
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Update docker #18671
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Changes: - docker-library/docker@b8a0cd4: Update 28 to 28.0.2, buildx 0.22.0 - docker-library/docker@d684881: Merge pull request docker-library/docker#530 from infosiftr/khaaan - docker-library/docker@19865ee: Adjust jq regex to account for (more) BSD artifacts
Diff for 9d1d4ea:diff --git a/_bashbrew-cat b/_bashbrew-cat
index 65e02c7..72fb779 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -2,41 +2,41 @@ Maintainers: Tianon Gravi <tianon@dockerproject.org> (@tianon), Joseph Ferguson
GitRepo: https://github.com/docker-library/docker.git
Builder: buildkit
-Tags: 28.0.1-cli, 28.0-cli, 28-cli, cli, 28.0.1-cli-alpine3.21
+Tags: 28.0.2-cli, 28.0-cli, 28-cli, cli, 28.0.2-cli-alpine3.21
Architectures: amd64, arm32v6, arm32v7, arm64v8
-GitCommit: e5a2089a25b32ec91546fbfd008cc19593f802c2
+GitCommit: b8a0cd47873fbc6f6f3a58eee18ebeb79f7376e0
Directory: 28/cli
-Tags: 28.0.1-dind, 28.0-dind, 28-dind, dind, 28.0.1-dind-alpine3.21, 28.0.1, 28.0, 28, latest, 28.0.1-alpine3.21
+Tags: 28.0.2-dind, 28.0-dind, 28-dind, dind, 28.0.2-dind-alpine3.21, 28.0.2, 28.0, 28, latest, 28.0.2-alpine3.21
Architectures: amd64, arm32v6, arm32v7, arm64v8
-GitCommit: 225f48929539dd54feb60403ea069b490a18e19d
+GitCommit: b8a0cd47873fbc6f6f3a58eee18ebeb79f7376e0
Directory: 28/dind
-Tags: 28.0.1-dind-rootless, 28.0-dind-rootless, 28-dind-rootless, dind-rootless
+Tags: 28.0.2-dind-rootless, 28.0-dind-rootless, 28-dind-rootless, dind-rootless
Architectures: amd64, arm64v8
-GitCommit: 225f48929539dd54feb60403ea069b490a18e19d
+GitCommit: b8a0cd47873fbc6f6f3a58eee18ebeb79f7376e0
Directory: 28/dind-rootless
-Tags: 28.0.1-windowsservercore-1809, 28.0-windowsservercore-1809, 28-windowsservercore-1809, windowsservercore-1809
-SharedTags: 28.0.1-windowsservercore, 28.0-windowsservercore, 28-windowsservercore, windowsservercore
+Tags: 28.0.2-windowsservercore-1809, 28.0-windowsservercore-1809, 28-windowsservercore-1809, windowsservercore-1809
+SharedTags: 28.0.2-windowsservercore, 28.0-windowsservercore, 28-windowsservercore, windowsservercore
Architectures: windows-amd64
-GitCommit: e5a2089a25b32ec91546fbfd008cc19593f802c2
+GitCommit: b8a0cd47873fbc6f6f3a58eee18ebeb79f7376e0
Directory: 28/windows/windowsservercore-1809
Builder: classic
Constraints: windowsservercore-1809
-Tags: 28.0.1-windowsservercore-ltsc2022, 28.0-windowsservercore-ltsc2022, 28-windowsservercore-ltsc2022, windowsservercore-ltsc2022
-SharedTags: 28.0.1-windowsservercore, 28.0-windowsservercore, 28-windowsservercore, windowsservercore
+Tags: 28.0.2-windowsservercore-ltsc2022, 28.0-windowsservercore-ltsc2022, 28-windowsservercore-ltsc2022, windowsservercore-ltsc2022
+SharedTags: 28.0.2-windowsservercore, 28.0-windowsservercore, 28-windowsservercore, windowsservercore
Architectures: windows-amd64
-GitCommit: e5a2089a25b32ec91546fbfd008cc19593f802c2
+GitCommit: b8a0cd47873fbc6f6f3a58eee18ebeb79f7376e0
Directory: 28/windows/windowsservercore-ltsc2022
Builder: classic
Constraints: windowsservercore-ltsc2022
-Tags: 28.0.1-windowsservercore-ltsc2025, 28.0-windowsservercore-ltsc2025, 28-windowsservercore-ltsc2025, windowsservercore-ltsc2025
-SharedTags: 28.0.1-windowsservercore, 28.0-windowsservercore, 28-windowsservercore, windowsservercore
+Tags: 28.0.2-windowsservercore-ltsc2025, 28.0-windowsservercore-ltsc2025, 28-windowsservercore-ltsc2025, windowsservercore-ltsc2025
+SharedTags: 28.0.2-windowsservercore, 28.0-windowsservercore, 28-windowsservercore, windowsservercore
Architectures: windows-amd64
-GitCommit: e5a2089a25b32ec91546fbfd008cc19593f802c2
+GitCommit: b8a0cd47873fbc6f6f3a58eee18ebeb79f7376e0
Directory: 28/windows/windowsservercore-ltsc2025
Builder: classic
Constraints: windowsservercore-ltsc2025
diff --git a/_bashbrew-list b/_bashbrew-list
index 51cff25..57475fb 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -14,17 +14,17 @@ docker:28.0-windowsservercore
docker:28.0-windowsservercore-1809
docker:28.0-windowsservercore-ltsc2022
docker:28.0-windowsservercore-ltsc2025
-docker:28.0.1
-docker:28.0.1-alpine3.21
-docker:28.0.1-cli
-docker:28.0.1-cli-alpine3.21
-docker:28.0.1-dind
-docker:28.0.1-dind-alpine3.21
-docker:28.0.1-dind-rootless
-docker:28.0.1-windowsservercore
-docker:28.0.1-windowsservercore-1809
-docker:28.0.1-windowsservercore-ltsc2022
-docker:28.0.1-windowsservercore-ltsc2025
+docker:28.0.2
+docker:28.0.2-alpine3.21
+docker:28.0.2-cli
+docker:28.0.2-cli-alpine3.21
+docker:28.0.2-dind
+docker:28.0.2-dind-alpine3.21
+docker:28.0.2-dind-rootless
+docker:28.0.2-windowsservercore
+docker:28.0.2-windowsservercore-1809
+docker:28.0.2-windowsservercore-ltsc2022
+docker:28.0.2-windowsservercore-ltsc2025
docker:cli
docker:dind
docker:dind-rootless
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 1d5c650..e06ba73 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -1,6 +1,6 @@
-docker:28.0.1-cli-alpine3.21
+docker:28.0.2-cli-alpine3.21
docker:windowsservercore-1809
docker:windowsservercore-ltsc2022
docker:windowsservercore-ltsc2025
-docker:28.0.1-alpine3.21
+docker:28.0.2-alpine3.21
docker:dind-rootless
diff --git a/docker_28.0.1-alpine3.21/Dockerfile b/docker_28.0.2-alpine3.21/Dockerfile
similarity index 97%
rename from docker_28.0.1-alpine3.21/Dockerfile
rename to docker_28.0.2-alpine3.21/Dockerfile
index 1e8ef54..1b58da4 100644
--- a/docker_28.0.1-alpine3.21/Dockerfile
+++ b/docker_28.0.2-alpine3.21/Dockerfile
@@ -61,16 +61,16 @@ RUN set -eux; \
apkArch="$(apk --print-arch)"; \
case "$apkArch" in \
'x86_64') \
- url='https://download.docker.com/linux/static/stable/x86_64/docker-28.0.1.tgz'; \
+ url='https://download.docker.com/linux/static/stable/x86_64/docker-28.0.2.tgz'; \
;; \
'armhf') \
- url='https://download.docker.com/linux/static/stable/armel/docker-28.0.1.tgz'; \
+ url='https://download.docker.com/linux/static/stable/armel/docker-28.0.2.tgz'; \
;; \
'armv7') \
- url='https://download.docker.com/linux/static/stable/armhf/docker-28.0.1.tgz'; \
+ url='https://download.docker.com/linux/static/stable/armhf/docker-28.0.2.tgz'; \
;; \
'aarch64') \
- url='https://download.docker.com/linux/static/stable/aarch64/docker-28.0.1.tgz'; \
+ url='https://download.docker.com/linux/static/stable/aarch64/docker-28.0.2.tgz'; \
;; \
*) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; \
esac; \
diff --git a/docker_28.0.1-alpine3.21/dockerd-entrypoint.sh b/docker_28.0.2-alpine3.21/dockerd-entrypoint.sh
similarity index 100%
rename from docker_28.0.1-alpine3.21/dockerd-entrypoint.sh
rename to docker_28.0.2-alpine3.21/dockerd-entrypoint.sh
diff --git a/docker_28.0.1-cli-alpine3.21/Dockerfile b/docker_28.0.2-cli-alpine3.21/Dockerfile
similarity index 78%
rename from docker_28.0.1-cli-alpine3.21/Dockerfile
rename to docker_28.0.2-cli-alpine3.21/Dockerfile
index 52f7f35..03dd925 100644
--- a/docker_28.0.1-cli-alpine3.21/Dockerfile
+++ b/docker_28.0.2-cli-alpine3.21/Dockerfile
@@ -23,23 +23,23 @@ RUN [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf
RUN set -eux; \
addgroup -g 2375 -S docker
-ENV DOCKER_VERSION 28.0.1
+ENV DOCKER_VERSION 28.0.2
RUN set -eux; \
\
apkArch="$(apk --print-arch)"; \
case "$apkArch" in \
'x86_64') \
- url='https://download.docker.com/linux/static/stable/x86_64/docker-28.0.1.tgz'; \
+ url='https://download.docker.com/linux/static/stable/x86_64/docker-28.0.2.tgz'; \
;; \
'armhf') \
- url='https://download.docker.com/linux/static/stable/armel/docker-28.0.1.tgz'; \
+ url='https://download.docker.com/linux/static/stable/armel/docker-28.0.2.tgz'; \
;; \
'armv7') \
- url='https://download.docker.com/linux/static/stable/armhf/docker-28.0.1.tgz'; \
+ url='https://download.docker.com/linux/static/stable/armhf/docker-28.0.2.tgz'; \
;; \
'aarch64') \
- url='https://download.docker.com/linux/static/stable/aarch64/docker-28.0.1.tgz'; \
+ url='https://download.docker.com/linux/static/stable/aarch64/docker-28.0.2.tgz'; \
;; \
*) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; \
esac; \
@@ -57,38 +57,38 @@ RUN set -eux; \
\
docker --version
-ENV DOCKER_BUILDX_VERSION 0.21.3
+ENV DOCKER_BUILDX_VERSION 0.22.0
RUN set -eux; \
\
apkArch="$(apk --print-arch)"; \
case "$apkArch" in \
'x86_64') \
- url='https://github.com/docker/buildx/releases/download/v0.21.3/buildx-v0.21.3.linux-amd64'; \
- sha256='47f456339ca8926efcb7266f700a3bbb8a472585d977e7e2f6f22242ea6531c6'; \
+ url='https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-amd64'; \
+ sha256='805195386fba0cea5a1487cf0d47da82a145ea0a792bd3fb477583e2dbcdcc2f'; \
;; \
'armhf') \
- url='https://github.com/docker/buildx/releases/download/v0.21.3/buildx-v0.21.3.linux-arm-v6'; \
- sha256='79ec391c50d1ebb3f38e842dcb8b27423f07b4554dd64052a08e82387a965fcc'; \
+ url='https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v6'; \
+ sha256='24307aab46799cee78af26f3de11e82f029e6bbf36ece9b09335dbcebbca8bc7'; \
;; \
'armv7') \
- url='https://github.com/docker/buildx/releases/download/v0.21.3/buildx-v0.21.3.linux-arm-v7'; \
- sha256='b5ecd26229143997cb597ba1c705def85d85dccdbfdbbbbef44bd84c9a0c0a54'; \
+ url='https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v7'; \
+ sha256='de55bb6389524edd0b707d4ff63118e63ec015379e3e4daf94ca6127878dbe04'; \
;; \
'aarch64') \
- url='https://github.com/docker/buildx/releases/download/v0.21.3/buildx-v0.21.3.linux-arm64'; \
- sha256='90157681a0a033b285e80d3350741452d7647994fb371c9ee3a423f2ca4f22cc'; \
+ url='https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm64'; \
+ sha256='6e9e455b5ec1c7ac708f2640a86c5cecce38c72e48acff6cb219dfdfa2dda781'; \
;; \
'ppc64le') \
- url='https://github.com/docker/buildx/releases/download/v0.21.3/buildx-v0.21.3.linux-ppc64le'; \
- sha256='d27713f8f297db6e808787a15843a3af0b345a53ff23dac53b775ad8277d408e'; \
+ url='https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-ppc64le'; \
+ sha256='f47d600506783d9ee47bfca3287fdeb17123ac59c5a046393bd5cacb3050d1b5'; \
;; \
'riscv64') \
- url='https://github.com/docker/buildx/releases/download/v0.21.3/buildx-v0.21.3.linux-riscv64'; \
- sha256='bf34fcc2d2d78ae5aab34f515d952918451e849f06739dffcc6f9d87b1bfb1a7'; \
+ url='https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-riscv64'; \
+ sha256='812cffddafac44c0ff7a86221c321763c49a32ea65e1194ef489ba1ef5e47e70'; \
;; \
's390x') \
- url='https://github.com/docker/buildx/releases/download/v0.21.3/buildx-v0.21.3.linux-s390x'; \
- sha256='73a6738f54542115ceeb92ecef751703f9d868607280ab1715380d9751e35ccb'; \
+ url='https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-s390x'; \
+ sha256='bfc6cfb663d1b6e2ed6ff1bf0f820024eac67145d29cb33cb24790b18f23fff4'; \
;; \
*) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; \
esac; \
diff --git a/docker_28.0.1-cli-alpine3.21/docker-entrypoint.sh b/docker_28.0.2-cli-alpine3.21/docker-entrypoint.sh
similarity index 100%
rename from docker_28.0.1-cli-alpine3.21/docker-entrypoint.sh
rename to docker_28.0.2-cli-alpine3.21/docker-entrypoint.sh
diff --git a/docker_28.0.1-cli-alpine3.21/modprobe.sh b/docker_28.0.2-cli-alpine3.21/modprobe.sh
similarity index 100%
rename from docker_28.0.1-cli-alpine3.21/modprobe.sh
rename to docker_28.0.2-cli-alpine3.21/modprobe.sh
diff --git a/docker_dind-rootless/Dockerfile b/docker_dind-rootless/Dockerfile
index 73fde18..253f51d 100644
--- a/docker_dind-rootless/Dockerfile
+++ b/docker_dind-rootless/Dockerfile
@@ -24,10 +24,10 @@ RUN set -eux; \
apkArch="$(apk --print-arch)"; \
case "$apkArch" in \
'x86_64') \
- url='https://download.docker.com/linux/static/stable/x86_64/docker-rootless-extras-28.0.1.tgz'; \
+ url='https://download.docker.com/linux/static/stable/x86_64/docker-rootless-extras-28.0.2.tgz'; \
;; \
'aarch64') \
- url='https://download.docker.com/linux/static/stable/aarch64/docker-rootless-extras-28.0.1.tgz'; \
+ url='https://download.docker.com/linux/static/stable/aarch64/docker-rootless-extras-28.0.2.tgz'; \
;; \
*) echo >&2 "error: unsupported 'rootless.tgz' architecture ($apkArch)"; exit 1 ;; \
esac; \
diff --git a/docker_windowsservercore-1809/Dockerfile b/docker_windowsservercore-1809/Dockerfile
index 5557d2a..0104b88 100644
--- a/docker_windowsservercore-1809/Dockerfile
+++ b/docker_windowsservercore-1809/Dockerfile
@@ -15,8 +15,8 @@ RUN $newPath = ('{0}\docker;{1}' -f $env:ProgramFiles, $env:PATH); \
[Environment]::SetEnvironmentVariable('PATH', $newPath, [EnvironmentVariableTarget]::Machine);
# doing this first to share cache across versions more aggressively
-ENV DOCKER_VERSION 28.0.1
-ENV DOCKER_URL https://download.docker.com/win/static/stable/x86_64/docker-28.0.1.zip
+ENV DOCKER_VERSION 28.0.2
+ENV DOCKER_URL https://download.docker.com/win/static/stable/x86_64/docker-28.0.2.zip
# TODO ENV DOCKER_SHA256
# https://github.com/docker/docker-ce/blob/5b073ee2cf564edee5adca05eee574142f7627bb/components/packaging/static/hash_files !!
# (no SHA file artifacts on download.docker.com yet as of 2017-06-07 though)
@@ -40,9 +40,9 @@ RUN Write-Host ('Downloading {0} ...' -f $env:DOCKER_URL); \
Write-Host 'Complete.';
# https://github.com/docker-library/docker/issues/409#issuecomment-1462868414
-ENV DOCKER_BUILDX_VERSION 0.21.3
-ENV DOCKER_BUILDX_URL https://github.com/docker/buildx/releases/download/v0.21.3/buildx-v0.21.3.windows-amd64.exe
-ENV DOCKER_BUILDX_SHA256 f9ccbfaf42c68e61833f7031e0bdb4b71931cf5ef54d132b39f9faccda02ec7c
+ENV DOCKER_BUILDX_VERSION 0.22.0
+ENV DOCKER_BUILDX_URL https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-amd64.exe
+ENV DOCKER_BUILDX_SHA256 446acafb777dc8e8b458a56ce5af3c216260e5170a3e89382b8e4b1dd5853778
RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
Write-Host ('Creating {0} ...' -f $dir); \
New-Item -ItemType Directory $dir -Force; \
diff --git a/docker_windowsservercore-ltsc2022/Dockerfile b/docker_windowsservercore-ltsc2022/Dockerfile
index c9c1166..8ed96a0 100644
--- a/docker_windowsservercore-ltsc2022/Dockerfile
+++ b/docker_windowsservercore-ltsc2022/Dockerfile
@@ -15,8 +15,8 @@ RUN $newPath = ('{0}\docker;{1}' -f $env:ProgramFiles, $env:PATH); \
[Environment]::SetEnvironmentVariable('PATH', $newPath, [EnvironmentVariableTarget]::Machine);
# doing this first to share cache across versions more aggressively
-ENV DOCKER_VERSION 28.0.1
-ENV DOCKER_URL https://download.docker.com/win/static/stable/x86_64/docker-28.0.1.zip
+ENV DOCKER_VERSION 28.0.2
+ENV DOCKER_URL https://download.docker.com/win/static/stable/x86_64/docker-28.0.2.zip
# TODO ENV DOCKER_SHA256
# https://github.com/docker/docker-ce/blob/5b073ee2cf564edee5adca05eee574142f7627bb/components/packaging/static/hash_files !!
# (no SHA file artifacts on download.docker.com yet as of 2017-06-07 though)
@@ -40,9 +40,9 @@ RUN Write-Host ('Downloading {0} ...' -f $env:DOCKER_URL); \
Write-Host 'Complete.';
# https://github.com/docker-library/docker/issues/409#issuecomment-1462868414
-ENV DOCKER_BUILDX_VERSION 0.21.3
-ENV DOCKER_BUILDX_URL https://github.com/docker/buildx/releases/download/v0.21.3/buildx-v0.21.3.windows-amd64.exe
-ENV DOCKER_BUILDX_SHA256 f9ccbfaf42c68e61833f7031e0bdb4b71931cf5ef54d132b39f9faccda02ec7c
+ENV DOCKER_BUILDX_VERSION 0.22.0
+ENV DOCKER_BUILDX_URL https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-amd64.exe
+ENV DOCKER_BUILDX_SHA256 446acafb777dc8e8b458a56ce5af3c216260e5170a3e89382b8e4b1dd5853778
RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
Write-Host ('Creating {0} ...' -f $dir); \
New-Item -ItemType Directory $dir -Force; \
diff --git a/docker_windowsservercore-ltsc2025/Dockerfile b/docker_windowsservercore-ltsc2025/Dockerfile
index 9d0e819..44337b2 100644
--- a/docker_windowsservercore-ltsc2025/Dockerfile
+++ b/docker_windowsservercore-ltsc2025/Dockerfile
@@ -15,8 +15,8 @@ RUN $newPath = ('{0}\docker;{1}' -f $env:ProgramFiles, $env:PATH); \
[Environment]::SetEnvironmentVariable('PATH', $newPath, [EnvironmentVariableTarget]::Machine);
# doing this first to share cache across versions more aggressively
-ENV DOCKER_VERSION 28.0.1
-ENV DOCKER_URL https://download.docker.com/win/static/stable/x86_64/docker-28.0.1.zip
+ENV DOCKER_VERSION 28.0.2
+ENV DOCKER_URL https://download.docker.com/win/static/stable/x86_64/docker-28.0.2.zip
# TODO ENV DOCKER_SHA256
# https://github.com/docker/docker-ce/blob/5b073ee2cf564edee5adca05eee574142f7627bb/components/packaging/static/hash_files !!
# (no SHA file artifacts on download.docker.com yet as of 2017-06-07 though)
@@ -40,9 +40,9 @@ RUN Write-Host ('Downloading {0} ...' -f $env:DOCKER_URL); \
Write-Host 'Complete.';
# https://github.com/docker-library/docker/issues/409#issuecomment-1462868414
-ENV DOCKER_BUILDX_VERSION 0.21.3
-ENV DOCKER_BUILDX_URL https://github.com/docker/buildx/releases/download/v0.21.3/buildx-v0.21.3.windows-amd64.exe
-ENV DOCKER_BUILDX_SHA256 f9ccbfaf42c68e61833f7031e0bdb4b71931cf5ef54d132b39f9faccda02ec7c
+ENV DOCKER_BUILDX_VERSION 0.22.0
+ENV DOCKER_BUILDX_URL https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-amd64.exe
+ENV DOCKER_BUILDX_SHA256 446acafb777dc8e8b458a56ce5af3c216260e5170a3e89382b8e4b1dd5853778
RUN $dir = ('{0}\docker\cli-plugins' -f $env:ProgramFiles); \
Write-Host ('Creating {0} ...' -f $dir); \
New-Item -ItemType Directory $dir -Force; \ Relevant Maintainers: |
yosifkit
approved these changes
Mar 19, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes: