From 94e93f4ffcc3d985b28995b12682f2f85b59ed32 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Thu, 2 May 2024 12:35:37 -0700 Subject: [PATCH 1/3] Add more busybox tags to tests (and an "all tags" approximation) This adds more of the esoteric `busybox` tags with interesting overlaps so that tagging bugs can be more obvious in the future, and a new "canonical" file to help us spot them / debug them. --- .test/all-tags.json | 1176 +++++++++++++++++++++++++++++++ .test/builds.json | 1326 ++++++++++++++++++++++++++++++++++- .test/cache-builds.json | 397 +++++++++++ .test/deploy-all/out.json | 1306 +++++++++++++++++++++++++++++++--- .test/deploy-amd64/out.json | 81 ++- .test/sources.json | 789 ++++++++++++++++++++- .test/test.sh | 20 +- 7 files changed, 4946 insertions(+), 149 deletions(-) create mode 100644 .test/all-tags.json diff --git a/.test/all-tags.json b/.test/all-tags.json new file mode 100644 index 0000000..4404152 --- /dev/null +++ b/.test/all-tags.json @@ -0,0 +1,1176 @@ +{ + "docker:24.0.7-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-amd64", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v6", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v7", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm64v8" + ], + "docker:24.0-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-amd64", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v6", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v7", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm64v8" + ], + "docker:24-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-amd64", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v6", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v7", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm64v8" + ], + "docker:cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-amd64", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v6", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v7", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm64v8" + ], + "docker:24.0.7-cli-alpine3.18": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-amd64", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v6", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v7", + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm64v8" + ], + "amd64/docker:24.0.7-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-amd64" + ], + "amd64/docker:24.0-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-amd64" + ], + "amd64/docker:24-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-amd64" + ], + "amd64/docker:cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-amd64" + ], + "amd64/docker:24.0.7-cli-alpine3.18": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-amd64" + ], + "arm32v6/docker:24.0.7-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v6" + ], + "arm32v6/docker:24.0-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v6" + ], + "arm32v6/docker:24-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v6" + ], + "arm32v6/docker:cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v6" + ], + "arm32v6/docker:24.0.7-cli-alpine3.18": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v6" + ], + "arm32v7/docker:24.0.7-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v7" + ], + "arm32v7/docker:24.0-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v7" + ], + "arm32v7/docker:24-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v7" + ], + "arm32v7/docker:cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v7" + ], + "arm32v7/docker:24.0.7-cli-alpine3.18": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm32v7" + ], + "arm64v8/docker:24.0.7-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm64v8" + ], + "arm64v8/docker:24.0-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm64v8" + ], + "arm64v8/docker:24-cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm64v8" + ], + "arm64v8/docker:cli": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm64v8" + ], + "arm64v8/docker:24.0.7-cli-alpine3.18": [ + "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b-arm64v8" + ], + "docker:24.0.7-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "docker:24.0-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "docker:24-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "docker:dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "docker:24.0.7-dind-alpine3.18": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "docker:24.0.7": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "docker:24.0": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "docker:24": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "docker:latest": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "docker:24.0.7-alpine3.18": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7", + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "amd64/docker:24.0.7-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64" + ], + "amd64/docker:24.0-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64" + ], + "amd64/docker:24-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64" + ], + "amd64/docker:dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64" + ], + "amd64/docker:24.0.7-dind-alpine3.18": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64" + ], + "amd64/docker:24.0.7": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64" + ], + "amd64/docker:24.0": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64" + ], + "amd64/docker:24": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64" + ], + "amd64/docker:latest": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64" + ], + "amd64/docker:24.0.7-alpine3.18": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-amd64" + ], + "arm32v6/docker:24.0.7-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6" + ], + "arm32v6/docker:24.0-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6" + ], + "arm32v6/docker:24-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6" + ], + "arm32v6/docker:dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6" + ], + "arm32v6/docker:24.0.7-dind-alpine3.18": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6" + ], + "arm32v6/docker:24.0.7": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6" + ], + "arm32v6/docker:24.0": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6" + ], + "arm32v6/docker:24": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6" + ], + "arm32v6/docker:latest": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6" + ], + "arm32v6/docker:24.0.7-alpine3.18": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v6" + ], + "arm32v7/docker:24.0.7-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7" + ], + "arm32v7/docker:24.0-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7" + ], + "arm32v7/docker:24-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7" + ], + "arm32v7/docker:dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7" + ], + "arm32v7/docker:24.0.7-dind-alpine3.18": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7" + ], + "arm32v7/docker:24.0.7": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7" + ], + "arm32v7/docker:24.0": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7" + ], + "arm32v7/docker:24": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7" + ], + "arm32v7/docker:latest": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7" + ], + "arm32v7/docker:24.0.7-alpine3.18": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm32v7" + ], + "arm64v8/docker:24.0.7-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "arm64v8/docker:24.0-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "arm64v8/docker:24-dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "arm64v8/docker:dind": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "arm64v8/docker:24.0.7-dind-alpine3.18": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "arm64v8/docker:24.0.7": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "arm64v8/docker:24.0": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "arm64v8/docker:24": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "arm64v8/docker:latest": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "arm64v8/docker:24.0.7-alpine3.18": [ + "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3-arm64v8" + ], + "docker:24.0.7-windowsservercore-ltsc2022": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64" + ], + "docker:24.0-windowsservercore-ltsc2022": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64" + ], + "docker:24-windowsservercore-ltsc2022": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64" + ], + "docker:windowsservercore-ltsc2022": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64" + ], + "docker:24.0.7-windowsservercore": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64", + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "docker:24.0-windowsservercore": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64", + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "docker:24-windowsservercore": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64", + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "docker:windowsservercore": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64", + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "winamd64/docker:24.0.7-windowsservercore-ltsc2022": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64" + ], + "winamd64/docker:24.0-windowsservercore-ltsc2022": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64" + ], + "winamd64/docker:24-windowsservercore-ltsc2022": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64" + ], + "winamd64/docker:windowsservercore-ltsc2022": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64" + ], + "winamd64/docker:24.0.7-windowsservercore": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64", + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "winamd64/docker:24.0-windowsservercore": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64", + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "winamd64/docker:24-windowsservercore": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64", + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "winamd64/docker:windowsservercore": [ + "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984-windows-amd64", + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "docker:24.0.7-windowsservercore-1809": [ + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "docker:24.0-windowsservercore-1809": [ + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "docker:24-windowsservercore-1809": [ + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "docker:windowsservercore-1809": [ + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "winamd64/docker:24.0.7-windowsservercore-1809": [ + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "winamd64/docker:24.0-windowsservercore-1809": [ + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "winamd64/docker:24-windowsservercore-1809": [ + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "winamd64/docker:windowsservercore-1809": [ + "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a-windows-amd64" + ], + "notary:server-0.7.0": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-amd64", + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-arm32v6", + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-arm64v8", + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-i386", + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-ppc64le", + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-s390x" + ], + "notary:server": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-amd64", + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-arm32v6", + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-arm64v8", + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-i386", + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-ppc64le", + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-s390x" + ], + "amd64/notary:server-0.7.0": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-amd64" + ], + "amd64/notary:server": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-amd64" + ], + "arm32v6/notary:server-0.7.0": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-arm32v6" + ], + "arm32v6/notary:server": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-arm32v6" + ], + "arm64v8/notary:server-0.7.0": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-arm64v8" + ], + "arm64v8/notary:server": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-arm64v8" + ], + "i386/notary:server-0.7.0": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-i386" + ], + "i386/notary:server": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-i386" + ], + "ppc64le/notary:server-0.7.0": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-ppc64le" + ], + "ppc64le/notary:server": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-ppc64le" + ], + "s390x/notary:server-0.7.0": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-s390x" + ], + "s390x/notary:server": [ + "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4-s390x" + ], + "notary:signer-0.7.0": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-amd64", + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-arm32v6", + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-arm64v8", + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-i386", + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-ppc64le", + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-s390x" + ], + "notary:signer": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-amd64", + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-arm32v6", + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-arm64v8", + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-i386", + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-ppc64le", + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-s390x" + ], + "amd64/notary:signer-0.7.0": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-amd64" + ], + "amd64/notary:signer": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-amd64" + ], + "arm32v6/notary:signer-0.7.0": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-arm32v6" + ], + "arm32v6/notary:signer": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-arm32v6" + ], + "arm64v8/notary:signer-0.7.0": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-arm64v8" + ], + "arm64v8/notary:signer": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-arm64v8" + ], + "i386/notary:signer-0.7.0": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-i386" + ], + "i386/notary:signer": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-i386" + ], + "ppc64le/notary:signer-0.7.0": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-ppc64le" + ], + "ppc64le/notary:signer": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-ppc64le" + ], + "s390x/notary:signer-0.7.0": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-s390x" + ], + "s390x/notary:signer": [ + "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8-s390x" + ], + "busybox:1.36.1": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64", + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5", + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6", + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7", + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8", + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386", + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le", + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le", + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64", + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "busybox:1.36": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64", + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5", + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6", + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7", + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8", + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386", + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le", + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le", + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64", + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "busybox:1": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64", + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5", + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6", + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7", + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8", + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386", + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le", + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le", + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64", + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "busybox:stable": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64", + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5", + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6", + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7", + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8", + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386", + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le", + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le", + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64", + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "busybox:latest": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64", + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5", + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6", + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7", + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8", + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386", + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le", + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le", + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64", + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "busybox:1.36.1-glibc": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64", + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5", + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7", + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8", + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386", + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le", + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le", + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x", + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299-riscv64" + ], + "busybox:1.36-glibc": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64", + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5", + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7", + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8", + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386", + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le", + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le", + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x", + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299-riscv64" + ], + "busybox:1-glibc": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64", + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5", + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7", + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8", + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386", + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le", + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le", + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x", + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299-riscv64" + ], + "busybox:stable-glibc": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64", + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5", + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7", + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8", + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386", + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le", + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le", + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x", + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299-riscv64" + ], + "busybox:glibc": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64", + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5", + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7", + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8", + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386", + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le", + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le", + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x", + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299-riscv64" + ], + "amd64/busybox:1.36.1": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64" + ], + "amd64/busybox:1.36": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64" + ], + "amd64/busybox:1": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64" + ], + "amd64/busybox:stable": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64" + ], + "amd64/busybox:latest": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64" + ], + "amd64/busybox:1.36.1-glibc": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64" + ], + "amd64/busybox:1.36-glibc": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64" + ], + "amd64/busybox:1-glibc": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64" + ], + "amd64/busybox:stable-glibc": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64" + ], + "amd64/busybox:glibc": [ + "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2-amd64" + ], + "arm32v5/busybox:1.36.1": [ + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5" + ], + "arm32v5/busybox:1.36": [ + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5" + ], + "arm32v5/busybox:1": [ + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5" + ], + "arm32v5/busybox:stable": [ + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5" + ], + "arm32v5/busybox:latest": [ + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5" + ], + "arm32v5/busybox:1.36.1-glibc": [ + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5" + ], + "arm32v5/busybox:1.36-glibc": [ + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5" + ], + "arm32v5/busybox:1-glibc": [ + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5" + ], + "arm32v5/busybox:stable-glibc": [ + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5" + ], + "arm32v5/busybox:glibc": [ + "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e-arm32v5" + ], + "busybox:1.36.1-musl": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6", + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126-amd64", + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0-arm32v7", + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124-arm64v8", + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e-i386", + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0-ppc64le", + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f-riscv64", + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4-s390x" + ], + "busybox:1.36-musl": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6", + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126-amd64", + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0-arm32v7", + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124-arm64v8", + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e-i386", + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0-ppc64le", + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f-riscv64", + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4-s390x" + ], + "busybox:1-musl": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6", + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126-amd64", + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0-arm32v7", + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124-arm64v8", + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e-i386", + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0-ppc64le", + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f-riscv64", + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4-s390x" + ], + "busybox:stable-musl": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6", + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126-amd64", + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0-arm32v7", + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124-arm64v8", + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e-i386", + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0-ppc64le", + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f-riscv64", + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4-s390x" + ], + "busybox:musl": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6", + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126-amd64", + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0-arm32v7", + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124-arm64v8", + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e-i386", + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0-ppc64le", + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f-riscv64", + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4-s390x" + ], + "arm32v6/busybox:1.36.1": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6" + ], + "arm32v6/busybox:1.36": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6" + ], + "arm32v6/busybox:1": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6" + ], + "arm32v6/busybox:stable": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6" + ], + "arm32v6/busybox:latest": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6" + ], + "arm32v6/busybox:1.36.1-musl": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6" + ], + "arm32v6/busybox:1.36-musl": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6" + ], + "arm32v6/busybox:1-musl": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6" + ], + "arm32v6/busybox:stable-musl": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6" + ], + "arm32v6/busybox:musl": [ + "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42-arm32v6" + ], + "arm32v7/busybox:1.36.1": [ + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7" + ], + "arm32v7/busybox:1.36": [ + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7" + ], + "arm32v7/busybox:1": [ + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7" + ], + "arm32v7/busybox:stable": [ + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7" + ], + "arm32v7/busybox:latest": [ + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7" + ], + "arm32v7/busybox:1.36.1-glibc": [ + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7" + ], + "arm32v7/busybox:1.36-glibc": [ + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7" + ], + "arm32v7/busybox:1-glibc": [ + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7" + ], + "arm32v7/busybox:stable-glibc": [ + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7" + ], + "arm32v7/busybox:glibc": [ + "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222-arm32v7" + ], + "arm64v8/busybox:1.36.1": [ + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8" + ], + "arm64v8/busybox:1.36": [ + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8" + ], + "arm64v8/busybox:1": [ + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8" + ], + "arm64v8/busybox:stable": [ + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8" + ], + "arm64v8/busybox:latest": [ + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8" + ], + "arm64v8/busybox:1.36.1-glibc": [ + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8" + ], + "arm64v8/busybox:1.36-glibc": [ + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8" + ], + "arm64v8/busybox:1-glibc": [ + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8" + ], + "arm64v8/busybox:stable-glibc": [ + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8" + ], + "arm64v8/busybox:glibc": [ + "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd-arm64v8" + ], + "i386/busybox:1.36.1": [ + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386" + ], + "i386/busybox:1.36": [ + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386" + ], + "i386/busybox:1": [ + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386" + ], + "i386/busybox:stable": [ + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386" + ], + "i386/busybox:latest": [ + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386" + ], + "i386/busybox:1.36.1-glibc": [ + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386" + ], + "i386/busybox:1.36-glibc": [ + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386" + ], + "i386/busybox:1-glibc": [ + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386" + ], + "i386/busybox:stable-glibc": [ + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386" + ], + "i386/busybox:glibc": [ + "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524-i386" + ], + "mips64le/busybox:1.36.1": [ + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le" + ], + "mips64le/busybox:1.36": [ + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le" + ], + "mips64le/busybox:1": [ + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le" + ], + "mips64le/busybox:stable": [ + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le" + ], + "mips64le/busybox:latest": [ + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le" + ], + "mips64le/busybox:1.36.1-glibc": [ + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le" + ], + "mips64le/busybox:1.36-glibc": [ + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le" + ], + "mips64le/busybox:1-glibc": [ + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le" + ], + "mips64le/busybox:stable-glibc": [ + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le" + ], + "mips64le/busybox:glibc": [ + "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4-mips64le" + ], + "ppc64le/busybox:1.36.1": [ + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le" + ], + "ppc64le/busybox:1.36": [ + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le" + ], + "ppc64le/busybox:1": [ + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le" + ], + "ppc64le/busybox:stable": [ + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le" + ], + "ppc64le/busybox:latest": [ + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le" + ], + "ppc64le/busybox:1.36.1-glibc": [ + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le" + ], + "ppc64le/busybox:1.36-glibc": [ + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le" + ], + "ppc64le/busybox:1-glibc": [ + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le" + ], + "ppc64le/busybox:stable-glibc": [ + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le" + ], + "ppc64le/busybox:glibc": [ + "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db-ppc64le" + ], + "busybox:1.36.1-uclibc": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64", + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a-amd64", + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714-arm32v5", + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11-arm32v7", + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0-arm64v8", + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6-i386", + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ], + "busybox:1.36-uclibc": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64", + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a-amd64", + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714-arm32v5", + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11-arm32v7", + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0-arm64v8", + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6-i386", + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ], + "busybox:1-uclibc": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64", + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a-amd64", + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714-arm32v5", + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11-arm32v7", + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0-arm64v8", + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6-i386", + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ], + "busybox:stable-uclibc": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64", + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a-amd64", + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714-arm32v5", + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11-arm32v7", + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0-arm64v8", + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6-i386", + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ], + "busybox:uclibc": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64", + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a-amd64", + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714-arm32v5", + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11-arm32v7", + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0-arm64v8", + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6-i386", + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ], + "riscv64/busybox:1.36.1": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64" + ], + "riscv64/busybox:1.36": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64" + ], + "riscv64/busybox:1": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64" + ], + "riscv64/busybox:stable": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64" + ], + "riscv64/busybox:latest": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64" + ], + "riscv64/busybox:1.36.1-uclibc": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64" + ], + "riscv64/busybox:1.36-uclibc": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64" + ], + "riscv64/busybox:1-uclibc": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64" + ], + "riscv64/busybox:stable-uclibc": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64" + ], + "riscv64/busybox:uclibc": [ + "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a-riscv64" + ], + "s390x/busybox:1.36.1": [ + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "s390x/busybox:1.36": [ + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "s390x/busybox:1": [ + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "s390x/busybox:stable": [ + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "s390x/busybox:latest": [ + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "s390x/busybox:1.36.1-glibc": [ + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "s390x/busybox:1.36-glibc": [ + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "s390x/busybox:1-glibc": [ + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "s390x/busybox:stable-glibc": [ + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "s390x/busybox:glibc": [ + "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b-s390x" + ], + "riscv64/busybox:1.36.1-glibc": [ + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299-riscv64" + ], + "riscv64/busybox:1.36-glibc": [ + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299-riscv64" + ], + "riscv64/busybox:1-glibc": [ + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299-riscv64" + ], + "riscv64/busybox:stable-glibc": [ + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299-riscv64" + ], + "riscv64/busybox:glibc": [ + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299-riscv64" + ], + "amd64/busybox:1.36.1-musl": [ + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126-amd64" + ], + "amd64/busybox:1.36-musl": [ + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126-amd64" + ], + "amd64/busybox:1-musl": [ + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126-amd64" + ], + "amd64/busybox:stable-musl": [ + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126-amd64" + ], + "amd64/busybox:musl": [ + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126-amd64" + ], + "arm32v7/busybox:1.36.1-musl": [ + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0-arm32v7" + ], + "arm32v7/busybox:1.36-musl": [ + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0-arm32v7" + ], + "arm32v7/busybox:1-musl": [ + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0-arm32v7" + ], + "arm32v7/busybox:stable-musl": [ + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0-arm32v7" + ], + "arm32v7/busybox:musl": [ + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0-arm32v7" + ], + "arm64v8/busybox:1.36.1-musl": [ + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124-arm64v8" + ], + "arm64v8/busybox:1.36-musl": [ + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124-arm64v8" + ], + "arm64v8/busybox:1-musl": [ + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124-arm64v8" + ], + "arm64v8/busybox:stable-musl": [ + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124-arm64v8" + ], + "arm64v8/busybox:musl": [ + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124-arm64v8" + ], + "i386/busybox:1.36.1-musl": [ + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e-i386" + ], + "i386/busybox:1.36-musl": [ + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e-i386" + ], + "i386/busybox:1-musl": [ + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e-i386" + ], + "i386/busybox:stable-musl": [ + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e-i386" + ], + "i386/busybox:musl": [ + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e-i386" + ], + "ppc64le/busybox:1.36.1-musl": [ + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0-ppc64le" + ], + "ppc64le/busybox:1.36-musl": [ + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0-ppc64le" + ], + "ppc64le/busybox:1-musl": [ + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0-ppc64le" + ], + "ppc64le/busybox:stable-musl": [ + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0-ppc64le" + ], + "ppc64le/busybox:musl": [ + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0-ppc64le" + ], + "riscv64/busybox:1.36.1-musl": [ + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f-riscv64" + ], + "riscv64/busybox:1.36-musl": [ + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f-riscv64" + ], + "riscv64/busybox:1-musl": [ + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f-riscv64" + ], + "riscv64/busybox:stable-musl": [ + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f-riscv64" + ], + "riscv64/busybox:musl": [ + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f-riscv64" + ], + "s390x/busybox:1.36.1-musl": [ + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4-s390x" + ], + "s390x/busybox:1.36-musl": [ + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4-s390x" + ], + "s390x/busybox:1-musl": [ + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4-s390x" + ], + "s390x/busybox:stable-musl": [ + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4-s390x" + ], + "s390x/busybox:musl": [ + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4-s390x" + ], + "amd64/busybox:1.36.1-uclibc": [ + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a-amd64" + ], + "amd64/busybox:1.36-uclibc": [ + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a-amd64" + ], + "amd64/busybox:1-uclibc": [ + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a-amd64" + ], + "amd64/busybox:stable-uclibc": [ + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a-amd64" + ], + "amd64/busybox:uclibc": [ + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a-amd64" + ], + "arm32v5/busybox:1.36.1-uclibc": [ + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714-arm32v5" + ], + "arm32v5/busybox:1.36-uclibc": [ + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714-arm32v5" + ], + "arm32v5/busybox:1-uclibc": [ + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714-arm32v5" + ], + "arm32v5/busybox:stable-uclibc": [ + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714-arm32v5" + ], + "arm32v5/busybox:uclibc": [ + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714-arm32v5" + ], + "arm32v7/busybox:1.36.1-uclibc": [ + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11-arm32v7" + ], + "arm32v7/busybox:1.36-uclibc": [ + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11-arm32v7" + ], + "arm32v7/busybox:1-uclibc": [ + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11-arm32v7" + ], + "arm32v7/busybox:stable-uclibc": [ + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11-arm32v7" + ], + "arm32v7/busybox:uclibc": [ + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11-arm32v7" + ], + "arm64v8/busybox:1.36.1-uclibc": [ + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0-arm64v8" + ], + "arm64v8/busybox:1.36-uclibc": [ + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0-arm64v8" + ], + "arm64v8/busybox:1-uclibc": [ + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0-arm64v8" + ], + "arm64v8/busybox:stable-uclibc": [ + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0-arm64v8" + ], + "arm64v8/busybox:uclibc": [ + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0-arm64v8" + ], + "i386/busybox:1.36.1-uclibc": [ + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6-i386" + ], + "i386/busybox:1.36-uclibc": [ + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6-i386" + ], + "i386/busybox:1-uclibc": [ + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6-i386" + ], + "i386/busybox:stable-uclibc": [ + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6-i386" + ], + "i386/busybox:uclibc": [ + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6-i386" + ], + "mips64le/busybox:1.36.1-uclibc": [ + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ], + "mips64le/busybox:1.36-uclibc": [ + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ], + "mips64le/busybox:1-uclibc": [ + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ], + "mips64le/busybox:stable-uclibc": [ + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ], + "mips64le/busybox:uclibc": [ + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ] +} diff --git a/.test/builds.json b/.test/builds.json index f620eec..da41105 100644 --- a/.test/builds.json +++ b/.test/builds.json @@ -3043,7 +3043,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -3061,7 +3066,12 @@ "amd64/busybox:1.36", "amd64/busybox:1", "amd64/busybox:stable", - "amd64/busybox:latest" + "amd64/busybox:latest", + "amd64/busybox:1.36.1-glibc", + "amd64/busybox:1.36-glibc", + "amd64/busybox:1-glibc", + "amd64/busybox:stable-glibc", + "amd64/busybox:glibc" ], "froms": [ "scratch" @@ -3128,7 +3138,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -3146,7 +3161,12 @@ "arm32v5/busybox:1.36", "arm32v5/busybox:1", "arm32v5/busybox:stable", - "arm32v5/busybox:latest" + "arm32v5/busybox:latest", + "arm32v5/busybox:1.36.1-glibc", + "arm32v5/busybox:1.36-glibc", + "arm32v5/busybox:1-glibc", + "arm32v5/busybox:stable-glibc", + "arm32v5/busybox:glibc" ], "froms": [ "scratch" @@ -3214,7 +3234,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -3232,7 +3257,12 @@ "arm32v6/busybox:1.36", "arm32v6/busybox:1", "arm32v6/busybox:stable", - "arm32v6/busybox:latest" + "arm32v6/busybox:latest", + "arm32v6/busybox:1.36.1-musl", + "arm32v6/busybox:1.36-musl", + "arm32v6/busybox:1-musl", + "arm32v6/busybox:stable-musl", + "arm32v6/busybox:musl" ], "froms": [ "scratch" @@ -3300,7 +3330,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -3318,7 +3353,12 @@ "arm32v7/busybox:1.36", "arm32v7/busybox:1", "arm32v7/busybox:stable", - "arm32v7/busybox:latest" + "arm32v7/busybox:latest", + "arm32v7/busybox:1.36.1-glibc", + "arm32v7/busybox:1.36-glibc", + "arm32v7/busybox:1-glibc", + "arm32v7/busybox:stable-glibc", + "arm32v7/busybox:glibc" ], "froms": [ "scratch" @@ -3386,7 +3426,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -3404,7 +3449,12 @@ "arm64v8/busybox:1.36", "arm64v8/busybox:1", "arm64v8/busybox:stable", - "arm64v8/busybox:latest" + "arm64v8/busybox:latest", + "arm64v8/busybox:1.36.1-glibc", + "arm64v8/busybox:1.36-glibc", + "arm64v8/busybox:1-glibc", + "arm64v8/busybox:stable-glibc", + "arm64v8/busybox:glibc" ], "froms": [ "scratch" @@ -3471,7 +3521,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -3489,7 +3544,12 @@ "i386/busybox:1.36", "i386/busybox:1", "i386/busybox:stable", - "i386/busybox:latest" + "i386/busybox:latest", + "i386/busybox:1.36.1-glibc", + "i386/busybox:1.36-glibc", + "i386/busybox:1-glibc", + "i386/busybox:stable-glibc", + "i386/busybox:glibc" ], "froms": [ "scratch" @@ -3555,7 +3615,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -3573,7 +3638,12 @@ "mips64le/busybox:1.36", "mips64le/busybox:1", "mips64le/busybox:stable", - "mips64le/busybox:latest" + "mips64le/busybox:latest", + "mips64le/busybox:1.36.1-glibc", + "mips64le/busybox:1.36-glibc", + "mips64le/busybox:1-glibc", + "mips64le/busybox:stable-glibc", + "mips64le/busybox:glibc" ], "froms": [ "scratch" @@ -3639,7 +3709,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -3657,7 +3732,12 @@ "ppc64le/busybox:1.36", "ppc64le/busybox:1", "ppc64le/busybox:stable", - "ppc64le/busybox:latest" + "ppc64le/busybox:latest", + "ppc64le/busybox:1.36.1-glibc", + "ppc64le/busybox:1.36-glibc", + "ppc64le/busybox:1-glibc", + "ppc64le/busybox:stable-glibc", + "ppc64le/busybox:glibc" ], "froms": [ "scratch" @@ -3723,7 +3803,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -3741,7 +3826,12 @@ "riscv64/busybox:1.36", "riscv64/busybox:1", "riscv64/busybox:stable", - "riscv64/busybox:latest" + "riscv64/busybox:latest", + "riscv64/busybox:1.36.1-uclibc", + "riscv64/busybox:1.36-uclibc", + "riscv64/busybox:1-uclibc", + "riscv64/busybox:stable-uclibc", + "riscv64/busybox:uclibc" ], "froms": [ "scratch" @@ -3807,7 +3897,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -3825,7 +3920,12 @@ "s390x/busybox:1.36", "s390x/busybox:1", "s390x/busybox:stable", - "s390x/busybox:latest" + "s390x/busybox:latest", + "s390x/busybox:1.36.1-glibc", + "s390x/busybox:1.36-glibc", + "s390x/busybox:1-glibc", + "s390x/busybox:stable-glibc", + "s390x/busybox:glibc" ], "froms": [ "scratch" @@ -3845,5 +3945,1191 @@ } } } + }, + "49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4": { + "buildId": "49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4", + "build": { + "img": "oisupport/staging-riscv64:49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:0655efce797564e516aa59453e5b70fa42c72a09b7ada5536f0cd3a35bad1581", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-riscv64:49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4@sha256:0655efce797564e516aa59453e5b70fa42c72a09b7ada5536f0cd3a35bad1581", + "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + }, + "platform": { + "architecture": "riscv64", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-riscv64:49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4@sha256:33df35e48df34f08add4627e8d9d3fb7ac4997b7fcad4ff1414fa32e300e9914" + } + }, + "sourceId": "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299", + "arch": "riscv64", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299", + "reproducibleGitChecksum": "daf1f21d9740e773d1dc6bdb8e0fdae08ffade5f69617abd4f615aa39df06ab5", + "tags": [ + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-riscv64", + "GitCommit": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "Directory": "latest/glibc/riscv64", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "riscv64": { + "archTags": [ + "riscv64/busybox:1.36.1-glibc", + "riscv64/busybox:1.36-glibc", + "riscv64/busybox:1-glibc", + "riscv64/busybox:stable-glibc", + "riscv64/busybox:glibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/riscv64", + "platform": { + "architecture": "riscv64", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513": { + "buildId": "1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513", + "build": { + "img": "oisupport/staging-amd64:1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b9d056b83bb6446fee29e89a7fcf10203c562c1f59586a6e2f39c903597bda34", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-amd64:1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513@sha256:b9d056b83bb6446fee29e89a7fcf10203c562c1f59586a6e2f39c903597bda34", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-amd64:1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513@sha256:452fd31732fd0b9006e2b4063b7cec8b56531ed2d6e2963b431dd30e616b7ae2" + } + }, + "sourceId": "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126", + "arch": "amd64", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126", + "reproducibleGitChecksum": "a3e7286345afcef13f3ddba0d34e7e9de2a490ee1983d193d2c9d7524404195a", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-amd64", + "GitCommit": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "Directory": "latest/musl/amd64", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "amd64": { + "archTags": [ + "amd64/busybox:1.36.1-musl", + "amd64/busybox:1.36-musl", + "amd64/busybox:1-musl", + "amd64/busybox:stable-musl", + "amd64/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/amd64", + "platform": { + "architecture": "amd64", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "81ba419d3e4a6011431d56b3e81d020469b0d6af0d07a44fefefd60ae20b84fa": { + "buildId": "81ba419d3e4a6011431d56b3e81d020469b0d6af0d07a44fefefd60ae20b84fa", + "build": { + "img": "oisupport/staging-arm32v7:81ba419d3e4a6011431d56b3e81d020469b0d6af0d07a44fefefd60ae20b84fa", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f2939eb0b529af5706172c10db02a0894949c461b81ed4282ff4df5bf18c14d0", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:81ba419d3e4a6011431d56b3e81d020469b0d6af0d07a44fefefd60ae20b84fa@sha256:f2939eb0b529af5706172c10db02a0894949c461b81ed4282ff4df5bf18c14d0", + "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:81ba419d3e4a6011431d56b3e81d020469b0d6af0d07a44fefefd60ae20b84fa@sha256:16b98a23c57f61af71de3517197c2155f42e97a6342a3219f4da6c29ee1e0f41" + } + }, + "sourceId": "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0", + "arch": "arm32v7", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0", + "reproducibleGitChecksum": "c28d23b61a78f989ecfd9a4887e818b4d29c96bdf54783f4c90935843e8c00a4", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-arm32v7", + "GitCommit": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "Directory": "latest/musl/arm32v7", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "arm32v7": { + "archTags": [ + "arm32v7/busybox:1.36.1-musl", + "arm32v7/busybox:1.36-musl", + "arm32v7/busybox:1-musl", + "arm32v7/busybox:stable-musl", + "arm32v7/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/arm/v7", + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "faf7f3bd993fb43549a1263ff6cf5917966b99f1cdfcb3f8b5f74990c20a5b3e": { + "buildId": "faf7f3bd993fb43549a1263ff6cf5917966b99f1cdfcb3f8b5f74990c20a5b3e", + "build": { + "img": "oisupport/staging-arm64v8:faf7f3bd993fb43549a1263ff6cf5917966b99f1cdfcb3f8b5f74990c20a5b3e", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:648143a312f16e5b5a6f64dfa4024a281fb4a30467500ca8b0091a9984f1c751", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-arm64v8:faf7f3bd993fb43549a1263ff6cf5917966b99f1cdfcb3f8b5f74990c20a5b3e@sha256:648143a312f16e5b5a6f64dfa4024a281fb4a30467500ca8b0091a9984f1c751", + "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-arm64v8:faf7f3bd993fb43549a1263ff6cf5917966b99f1cdfcb3f8b5f74990c20a5b3e@sha256:16adba09c9dbecdc868d03b4e56dc2857cc38ea7cb7ebbccb2b3ec1d4336c669" + } + }, + "sourceId": "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124", + "arch": "arm64v8", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124", + "reproducibleGitChecksum": "99149604120ea53fce493cd15e2d46dcc4a0c95fca2cc42b80fff27cc7c29033", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-arm64v8", + "GitCommit": "a8344687869ba9f95e140a62a915a30822ff2147", + "Directory": "latest/musl/arm64v8", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "arm64v8": { + "archTags": [ + "arm64v8/busybox:1.36.1-musl", + "arm64v8/busybox:1.36-musl", + "arm64v8/busybox:1-musl", + "arm64v8/busybox:stable-musl", + "arm64v8/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/arm64/v8", + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "94ca8e9346eb96f9ac358f5a015e83ea22f6a5771fad17318b899dbc3605ca01": { + "buildId": "94ca8e9346eb96f9ac358f5a015e83ea22f6a5771fad17318b899dbc3605ca01", + "build": { + "img": "oisupport/staging-i386:94ca8e9346eb96f9ac358f5a015e83ea22f6a5771fad17318b899dbc3605ca01", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:9820f2dc12be11390dfbff4e5bd2b99f5e963ccb16e75085a47235fd9e8da9af", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-i386:94ca8e9346eb96f9ac358f5a015e83ea22f6a5771fad17318b899dbc3605ca01@sha256:9820f2dc12be11390dfbff4e5bd2b99f5e963ccb16e75085a47235fd9e8da9af", + "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "386", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-i386:94ca8e9346eb96f9ac358f5a015e83ea22f6a5771fad17318b899dbc3605ca01@sha256:7f6f4153293effb2a88058113d801f5854a9bf19c2b3c1526c5bf3b55a6c38af" + } + }, + "sourceId": "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e", + "arch": "i386", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e", + "reproducibleGitChecksum": "6e88131ed46179b9091c6d411dcf1cd97908ccab721106885823a24c40d09841", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-i386", + "GitCommit": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "Directory": "latest/musl/i386", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "i386": { + "archTags": [ + "i386/busybox:1.36.1-musl", + "i386/busybox:1.36-musl", + "i386/busybox:1-musl", + "i386/busybox:stable-musl", + "i386/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/386", + "platform": { + "architecture": "386", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c": { + "buildId": "956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c", + "build": { + "img": "oisupport/staging-ppc64le:956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:88416441befa2b06d32ee1a179f57d57ec34dc21e063d3f7ce56a99e3b3ec053", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-ppc64le:956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c@sha256:88416441befa2b06d32ee1a179f57d57ec34dc21e063d3f7ce56a99e3b3ec053", + "org.opencontainers.image.revision": "97dad737e59de0698f74b81a7dac4ce4d834e36c", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "ppc64le", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-ppc64le:956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c@sha256:d8d56d0e87ad56ef012bd802694c9607f96a6ff09302b8fcfd014598cc93c7f3" + } + }, + "sourceId": "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0", + "arch": "ppc64le", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0", + "reproducibleGitChecksum": "0edf4a03cf0abab4dc3ddb643ea2557011441c94756fcb4219fd0accdbd15087", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-ppc64le", + "GitCommit": "97dad737e59de0698f74b81a7dac4ce4d834e36c", + "Directory": "latest/musl/ppc64le", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "ppc64le": { + "archTags": [ + "ppc64le/busybox:1.36.1-musl", + "ppc64le/busybox:1.36-musl", + "ppc64le/busybox:1-musl", + "ppc64le/busybox:stable-musl", + "ppc64le/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/ppc64le", + "platform": { + "architecture": "ppc64le", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "386fecf39284fa7f3360b6456503e45f4af52630b1a80111182c52985ced2df9": { + "buildId": "386fecf39284fa7f3360b6456503e45f4af52630b1a80111182c52985ced2df9", + "build": { + "img": "oisupport/staging-riscv64:386fecf39284fa7f3360b6456503e45f4af52630b1a80111182c52985ced2df9", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f638eb4a10524613247a40178e0d7566518ceed9713e537c99faeb5e3ae23a05", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-riscv64:386fecf39284fa7f3360b6456503e45f4af52630b1a80111182c52985ced2df9@sha256:f638eb4a10524613247a40178e0d7566518ceed9713e537c99faeb5e3ae23a05", + "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "riscv64", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-riscv64:386fecf39284fa7f3360b6456503e45f4af52630b1a80111182c52985ced2df9@sha256:35b61ce417a3a546c4a3f4775f0baa277d903cd083274c4b026c3d9bad3feee7" + } + }, + "sourceId": "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f", + "arch": "riscv64", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f", + "reproducibleGitChecksum": "184229820dec5f0ec79b8dff338a57b5753b86d0deb662c77dc4b4e1a4e191d2", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-riscv64", + "GitCommit": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "Directory": "latest/musl/riscv64", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "riscv64": { + "archTags": [ + "riscv64/busybox:1.36.1-musl", + "riscv64/busybox:1.36-musl", + "riscv64/busybox:1-musl", + "riscv64/busybox:stable-musl", + "riscv64/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/riscv64", + "platform": { + "architecture": "riscv64", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "f7c4348271535ce60d517761e2bf59a523902f9d7dcafcf2d61783a6dc5f8190": { + "buildId": "f7c4348271535ce60d517761e2bf59a523902f9d7dcafcf2d61783a6dc5f8190", + "build": { + "img": "oisupport/staging-s390x:f7c4348271535ce60d517761e2bf59a523902f9d7dcafcf2d61783a6dc5f8190", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d791415167d4c090869f79a02622437901217be5cbb2177a80dc2e62d0d3718a", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-s390x:f7c4348271535ce60d517761e2bf59a523902f9d7dcafcf2d61783a6dc5f8190@sha256:d791415167d4c090869f79a02622437901217be5cbb2177a80dc2e62d0d3718a", + "org.opencontainers.image.revision": "ecf31f814875084a2bc85a162b78f512ea2df0c9", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "s390x", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-s390x:f7c4348271535ce60d517761e2bf59a523902f9d7dcafcf2d61783a6dc5f8190@sha256:6e1924b040b597a723526d477e5495db9b057b5cc8268548318c1a2eefa9adea" + } + }, + "sourceId": "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4", + "arch": "s390x", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4", + "reproducibleGitChecksum": "f1eec923f99f36025636a3c1ae130aedfed7779c3764e20ff863d2cc6d04ac07", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-s390x", + "GitCommit": "ecf31f814875084a2bc85a162b78f512ea2df0c9", + "Directory": "latest/musl/s390x", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "s390x": { + "archTags": [ + "s390x/busybox:1.36.1-musl", + "s390x/busybox:1.36-musl", + "s390x/busybox:1-musl", + "s390x/busybox:stable-musl", + "s390x/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/s390x", + "platform": { + "architecture": "s390x", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4": { + "buildId": "3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4", + "build": { + "img": "oisupport/staging-amd64:3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:478851d8396007d974a545c934638e208c2e83f20c413323d373ff87f2a4bce0", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-amd64:3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4@sha256:478851d8396007d974a545c934638e208c2e83f20c413323d373ff87f2a4bce0", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-amd64:3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4@sha256:3240ed87037ce790a3a7d77e1de6b5ccb1959da690fdfcc22132c0bee538e02f" + } + }, + "sourceId": "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a", + "arch": "amd64", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a", + "reproducibleGitChecksum": "27d63f8ad18605a011ba51ad8d751137ced48cda3bf7b0d57d0b703a5a758d1b", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-amd64", + "GitCommit": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "Directory": "latest/uclibc/amd64", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "amd64": { + "archTags": [ + "amd64/busybox:1.36.1-uclibc", + "amd64/busybox:1.36-uclibc", + "amd64/busybox:1-uclibc", + "amd64/busybox:stable-uclibc", + "amd64/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/amd64", + "platform": { + "architecture": "amd64", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8": { + "buildId": "486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8", + "build": { + "img": "oisupport/staging-arm32v5:486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:2e2d13aea845763e5152bb8116738d5179f67b79fc6fde83bf813896829d4bf3", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v5:486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8@sha256:2e2d13aea845763e5152bb8116738d5179f67b79fc6fde83bf813896829d4bf3", + "org.opencontainers.image.revision": "7044abc7ee26712d998311b402b975124786e0cf", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v5:486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8@sha256:d9e3bb1528e44624c7aae67f4286b634ce0a8449451b868637443c9f5d2f5e16" + } + }, + "sourceId": "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714", + "arch": "arm32v5", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714", + "reproducibleGitChecksum": "53b36cefd44161ae6ac336e26d895b7de646814e3e09d05554e91d982740f744", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-arm32v5", + "GitCommit": "7044abc7ee26712d998311b402b975124786e0cf", + "Directory": "latest/uclibc/arm32v5", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "arm32v5": { + "archTags": [ + "arm32v5/busybox:1.36.1-uclibc", + "arm32v5/busybox:1.36-uclibc", + "arm32v5/busybox:1-uclibc", + "arm32v5/busybox:stable-uclibc", + "arm32v5/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/arm/v5", + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067": { + "buildId": "6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067", + "build": { + "img": "oisupport/staging-arm32v7:6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b87edd76d8d0b9e848a0059a3014d87dabf763bc6cfcb9df52d13f4523a3d371", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067@sha256:b87edd76d8d0b9e848a0059a3014d87dabf763bc6cfcb9df52d13f4523a3d371", + "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067@sha256:6ecc13c32dfcc06a1d9f30ef31f51c7684fe13c87fe2bbf22dca2e60ddc21138" + } + }, + "sourceId": "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11", + "arch": "arm32v7", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11", + "reproducibleGitChecksum": "ece85a849af3c4b2468de15350257970aa7bd36e23607a0aab3f58b4d6e6e659", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-arm32v7", + "GitCommit": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "Directory": "latest/uclibc/arm32v7", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "arm32v7": { + "archTags": [ + "arm32v7/busybox:1.36.1-uclibc", + "arm32v7/busybox:1.36-uclibc", + "arm32v7/busybox:1-uclibc", + "arm32v7/busybox:stable-uclibc", + "arm32v7/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/arm/v7", + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "f5f7b7ba7d8e05746ab7c252b3edf81be5507fe6a28e77909e6d117f26e0a365": { + "buildId": "f5f7b7ba7d8e05746ab7c252b3edf81be5507fe6a28e77909e6d117f26e0a365", + "build": { + "img": "oisupport/staging-arm64v8:f5f7b7ba7d8e05746ab7c252b3edf81be5507fe6a28e77909e6d117f26e0a365", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7f8fa07ac90d44a4aa221085baaa1b20cc6c0562cd3d9841061a6e9aac68b538", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-arm64v8:f5f7b7ba7d8e05746ab7c252b3edf81be5507fe6a28e77909e6d117f26e0a365@sha256:7f8fa07ac90d44a4aa221085baaa1b20cc6c0562cd3d9841061a6e9aac68b538", + "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-arm64v8:f5f7b7ba7d8e05746ab7c252b3edf81be5507fe6a28e77909e6d117f26e0a365@sha256:471716f1e3e669cbc04f60db2be61c735a2f69d7e7f40871e03930b434faad08" + } + }, + "sourceId": "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0", + "arch": "arm64v8", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0", + "reproducibleGitChecksum": "a9ff0eba05d9c907b2fdf3bbc9eb397e67dcc0944063cbfae5be30b60440f116", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-arm64v8", + "GitCommit": "a8344687869ba9f95e140a62a915a30822ff2147", + "Directory": "latest/uclibc/arm64v8", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "arm64v8": { + "archTags": [ + "arm64v8/busybox:1.36.1-uclibc", + "arm64v8/busybox:1.36-uclibc", + "arm64v8/busybox:1-uclibc", + "arm64v8/busybox:stable-uclibc", + "arm64v8/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/arm64/v8", + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "7840bcafab72335992623cee38e7619d1ad93892b7b914de6e176a9462f15d25": { + "buildId": "7840bcafab72335992623cee38e7619d1ad93892b7b914de6e176a9462f15d25", + "build": { + "img": "oisupport/staging-i386:7840bcafab72335992623cee38e7619d1ad93892b7b914de6e176a9462f15d25", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:e6eb21d11edb8b30d689d9c6d7c0860cefa4f022f2bb439b3da4a0f39e3a344f", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-i386:7840bcafab72335992623cee38e7619d1ad93892b7b914de6e176a9462f15d25@sha256:e6eb21d11edb8b30d689d9c6d7c0860cefa4f022f2bb439b3da4a0f39e3a344f", + "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "386", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-i386:7840bcafab72335992623cee38e7619d1ad93892b7b914de6e176a9462f15d25@sha256:d4c67299e126b80850ccfb49583cccddbb339b78d668e42bcc3e8c7c58ecb3f0" + } + }, + "sourceId": "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6", + "arch": "i386", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6", + "reproducibleGitChecksum": "882db5aa14620ea7decded765d64f05700feb25b1770a5a4817e4d8e08fec920", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-i386", + "GitCommit": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "Directory": "latest/uclibc/i386", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "i386": { + "archTags": [ + "i386/busybox:1.36.1-uclibc", + "i386/busybox:1.36-uclibc", + "i386/busybox:1-uclibc", + "i386/busybox:stable-uclibc", + "i386/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/386", + "platform": { + "architecture": "386", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } + }, + "768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1": { + "buildId": "768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1", + "build": { + "img": "oisupport/staging-mips64le:768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:388eed10bf5614e88ae1e2b2c1d237cbef877a07858125415556e3d9edff526d", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-mips64le:768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1@sha256:388eed10bf5614e88ae1e2b2c1d237cbef877a07858125415556e3d9edff526d", + "org.opencontainers.image.revision": "ea5639e7af6b21b81230ccaba4c05ccb2d80b9e3", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "mips64le", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-mips64le:768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1@sha256:8250f61862e1d6ea51f35f443b15491e707c1cb3cbef76219ad1a2de424b22b2" + } + }, + "sourceId": "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447", + "arch": "mips64le", + "parents": {}, + "resolvedParents": {} + }, + "source": { + "sourceId": "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447", + "reproducibleGitChecksum": "acfeadf772789a80427f642691efcb0daeeabe73ce4753318f25760c3ead6e18", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-mips64le", + "GitCommit": "ea5639e7af6b21b81230ccaba4c05ccb2d80b9e3", + "Directory": "latest/uclibc/mips64le", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "mips64le": { + "archTags": [ + "mips64le/busybox:1.36.1-uclibc", + "mips64le/busybox:1.36-uclibc", + "mips64le/busybox:1-uclibc", + "mips64le/busybox:stable-uclibc", + "mips64le/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/mips64le", + "platform": { + "architecture": "mips64le", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + } } } diff --git a/.test/cache-builds.json b/.test/cache-builds.json index fb8e0d1..023f796 100644 --- a/.test/cache-builds.json +++ b/.test/cache-builds.json @@ -258,6 +258,34 @@ "org.opencontainers.image.ref.name": "mcr.microsoft.com/windows/servercore@sha256:4fe58f25a157ea749c7b770acebfdbd70c3cb2088c446943e90fe89ea059558b" } }, + "oisupport/staging-amd64:1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b9d056b83bb6446fee29e89a7fcf10203c562c1f59586a6e2f39c903597bda34", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-amd64:1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513@sha256:b9d056b83bb6446fee29e89a7fcf10203c562c1f59586a6e2f39c903597bda34", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-amd64:1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513@sha256:452fd31732fd0b9006e2b4063b7cec8b56531ed2d6e2963b431dd30e616b7ae2" + } + }, "oisupport/staging-amd64:191402ad0feacf03daf9d52a492207e73ef08b0bd17265043aea13aa27e2bb3f": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -286,6 +314,34 @@ "org.opencontainers.image.ref.name": "oisupport/staging-amd64:191402ad0feacf03daf9d52a492207e73ef08b0bd17265043aea13aa27e2bb3f@sha256:70a227928672dffb7d24880bad1a705b527fab650f7503c191e48a209c4a0d10" } }, + "oisupport/staging-amd64:3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:478851d8396007d974a545c934638e208c2e83f20c413323d373ff87f2a4bce0", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-amd64:3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4@sha256:478851d8396007d974a545c934638e208c2e83f20c413323d373ff87f2a4bce0", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-amd64:3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4@sha256:3240ed87037ce790a3a7d77e1de6b5ccb1959da690fdfcc22132c0bee538e02f" + } + }, "oisupport/staging-amd64:4b199ac326c74b3058a147e14f553af9e8e1659abc29bd3e82c9c9807b66ee43": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -450,6 +506,35 @@ "org.opencontainers.image.ref.name": "oisupport/staging-amd64:71756dd75e41c4bc5144b64d36b4834a5a960c495470915eb69f96e9f2cb6694@sha256:09dd1c0183f992a4507d6e562a8e079b8583d19aaf8d991b0d22711c6b4525d7" } }, + "oisupport/staging-arm32v5:486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:2e2d13aea845763e5152bb8116738d5179f67b79fc6fde83bf813896829d4bf3", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v5:486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8@sha256:2e2d13aea845763e5152bb8116738d5179f67b79fc6fde83bf813896829d4bf3", + "org.opencontainers.image.revision": "7044abc7ee26712d998311b402b975124786e0cf", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v5:486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8@sha256:d9e3bb1528e44624c7aae67f4286b634ce0a8449451b868637443c9f5d2f5e16" + } + }, "oisupport/staging-arm32v5:6dad189d12c5b50de48dab19c13869fdf25219dc430fc1d4c8a8dcc7bc893e69": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -629,6 +714,64 @@ "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:4e0edc2836092590f9fbabe96e2c504815359e36a16b84c4fd0724d8919fc816@sha256:93eb991bcaa0ab5134a524c341a00618008caaa47dc95144190f4fbe24ac362c" } }, + "oisupport/staging-arm32v7:6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b87edd76d8d0b9e848a0059a3014d87dabf763bc6cfcb9df52d13f4523a3d371", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067@sha256:b87edd76d8d0b9e848a0059a3014d87dabf763bc6cfcb9df52d13f4523a3d371", + "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067@sha256:6ecc13c32dfcc06a1d9f30ef31f51c7684fe13c87fe2bbf22dca2e60ddc21138" + } + }, + "oisupport/staging-arm32v7:81ba419d3e4a6011431d56b3e81d020469b0d6af0d07a44fefefd60ae20b84fa": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f2939eb0b529af5706172c10db02a0894949c461b81ed4282ff4df5bf18c14d0", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:81ba419d3e4a6011431d56b3e81d020469b0d6af0d07a44fefefd60ae20b84fa@sha256:f2939eb0b529af5706172c10db02a0894949c461b81ed4282ff4df5bf18c14d0", + "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:81ba419d3e4a6011431d56b3e81d020469b0d6af0d07a44fefefd60ae20b84fa@sha256:16b98a23c57f61af71de3517197c2155f42e97a6342a3219f4da6c29ee1e0f41" + } + }, "oisupport/staging-arm32v7:c87eaae1c3107315f6579700fcecec376d90c8d76e3fa59d5f3d2a18b81c44ff": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -910,6 +1053,92 @@ "org.opencontainers.image.ref.name": "oisupport/staging-arm64v8:e8e572b413236b909b53fe962f2b91a981cfe91514f0f81b251b65e14a06e60a@sha256:8cbf87eb14de4783e139d5cc69578f424754a0d7479175997aa30b0b49d436e3" } }, + "oisupport/staging-arm64v8:f5f7b7ba7d8e05746ab7c252b3edf81be5507fe6a28e77909e6d117f26e0a365": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7f8fa07ac90d44a4aa221085baaa1b20cc6c0562cd3d9841061a6e9aac68b538", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-arm64v8:f5f7b7ba7d8e05746ab7c252b3edf81be5507fe6a28e77909e6d117f26e0a365@sha256:7f8fa07ac90d44a4aa221085baaa1b20cc6c0562cd3d9841061a6e9aac68b538", + "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-arm64v8:f5f7b7ba7d8e05746ab7c252b3edf81be5507fe6a28e77909e6d117f26e0a365@sha256:471716f1e3e669cbc04f60db2be61c735a2f69d7e7f40871e03930b434faad08" + } + }, + "oisupport/staging-arm64v8:faf7f3bd993fb43549a1263ff6cf5917966b99f1cdfcb3f8b5f74990c20a5b3e": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:648143a312f16e5b5a6f64dfa4024a281fb4a30467500ca8b0091a9984f1c751", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-arm64v8:faf7f3bd993fb43549a1263ff6cf5917966b99f1cdfcb3f8b5f74990c20a5b3e@sha256:648143a312f16e5b5a6f64dfa4024a281fb4a30467500ca8b0091a9984f1c751", + "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-arm64v8:faf7f3bd993fb43549a1263ff6cf5917966b99f1cdfcb3f8b5f74990c20a5b3e@sha256:16adba09c9dbecdc868d03b4e56dc2857cc38ea7cb7ebbccb2b3ec1d4336c669" + } + }, + "oisupport/staging-i386:7840bcafab72335992623cee38e7619d1ad93892b7b914de6e176a9462f15d25": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:e6eb21d11edb8b30d689d9c6d7c0860cefa4f022f2bb439b3da4a0f39e3a344f", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-i386:7840bcafab72335992623cee38e7619d1ad93892b7b914de6e176a9462f15d25@sha256:e6eb21d11edb8b30d689d9c6d7c0860cefa4f022f2bb439b3da4a0f39e3a344f", + "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "386", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-i386:7840bcafab72335992623cee38e7619d1ad93892b7b914de6e176a9462f15d25@sha256:d4c67299e126b80850ccfb49583cccddbb339b78d668e42bcc3e8c7c58ecb3f0" + } + }, "oisupport/staging-i386:7d563d914d72c37cc7a59c0ef9d5ede304412f9c5417b72e82d1963c70e8cbfb": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -992,6 +1221,34 @@ "org.opencontainers.image.ref.name": "oisupport/staging-i386:8a39d1f803b6bd6db6a5a231b5a4e2fc1d7fc13a10e22dd28cb25e16429b16fd@sha256:e56f38e952dd40f4f3e5d6f970e8868239e199efba77c43c8ad5f387f24de2fa" } }, + "oisupport/staging-i386:94ca8e9346eb96f9ac358f5a015e83ea22f6a5771fad17318b899dbc3605ca01": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:9820f2dc12be11390dfbff4e5bd2b99f5e963ccb16e75085a47235fd9e8da9af", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-i386:94ca8e9346eb96f9ac358f5a015e83ea22f6a5771fad17318b899dbc3605ca01@sha256:9820f2dc12be11390dfbff4e5bd2b99f5e963ccb16e75085a47235fd9e8da9af", + "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "386", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-i386:94ca8e9346eb96f9ac358f5a015e83ea22f6a5771fad17318b899dbc3605ca01@sha256:7f6f4153293effb2a88058113d801f5854a9bf19c2b3c1526c5bf3b55a6c38af" + } + }, "oisupport/staging-i386:e64948c9285dce77f3354b819bebb332429012bee6c55391e2201a49e7a02090": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -1048,6 +1305,34 @@ "org.opencontainers.image.ref.name": "oisupport/staging-mips64le:266da6320ef4524a6eb4a9ff40df1a63770f3cb24becc351b4ec2a7da75e76a3@sha256:cd875943c751833209130bc3737ab5b7d6dd9fadf43093fa965ac04a45567dbc" } }, + "oisupport/staging-mips64le:768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:388eed10bf5614e88ae1e2b2c1d237cbef877a07858125415556e3d9edff526d", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-mips64le:768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1@sha256:388eed10bf5614e88ae1e2b2c1d237cbef877a07858125415556e3d9edff526d", + "org.opencontainers.image.revision": "ea5639e7af6b21b81230ccaba4c05ccb2d80b9e3", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + }, + "platform": { + "architecture": "mips64le", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-mips64le:768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1@sha256:8250f61862e1d6ea51f35f443b15491e707c1cb3cbef76219ad1a2de424b22b2" + } + }, "oisupport/staging-ppc64le:4fbef42648bc144fb17186958f9bc3fea48461be4fa04640dc41a2465d9bb230": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -1076,6 +1361,34 @@ "org.opencontainers.image.ref.name": "oisupport/staging-ppc64le:4fbef42648bc144fb17186958f9bc3fea48461be4fa04640dc41a2465d9bb230@sha256:4899d0c4bc83bb2086ba23907bd4eee0f79d590dd037c60fbbea545b6232088e" } }, + "oisupport/staging-ppc64le:956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:88416441befa2b06d32ee1a179f57d57ec34dc21e063d3f7ce56a99e3b3ec053", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-ppc64le:956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c@sha256:88416441befa2b06d32ee1a179f57d57ec34dc21e063d3f7ce56a99e3b3ec053", + "org.opencontainers.image.revision": "97dad737e59de0698f74b81a7dac4ce4d834e36c", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "ppc64le", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-ppc64le:956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c@sha256:d8d56d0e87ad56ef012bd802694c9607f96a6ff09302b8fcfd014598cc93c7f3" + } + }, "oisupport/staging-ppc64le:c72366c942fc80dc984291207128f5df861e483aa0233ce6495c8a6e1c5d0918": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -1158,6 +1471,62 @@ "org.opencontainers.image.ref.name": "oisupport/staging-ppc64le:fe5b5efb1e03f722dcda7652bd3f61f4f727dc2e9fe52d03ca626a9cf1ac849f@sha256:63b53ff8f8a08587f2dfe1f9dfbfd3bb3dc1e99ccf00cdf4c7c879ff947d50b3" } }, + "oisupport/staging-riscv64:386fecf39284fa7f3360b6456503e45f4af52630b1a80111182c52985ced2df9": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f638eb4a10524613247a40178e0d7566518ceed9713e537c99faeb5e3ae23a05", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-riscv64:386fecf39284fa7f3360b6456503e45f4af52630b1a80111182c52985ced2df9@sha256:f638eb4a10524613247a40178e0d7566518ceed9713e537c99faeb5e3ae23a05", + "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "riscv64", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-riscv64:386fecf39284fa7f3360b6456503e45f4af52630b1a80111182c52985ced2df9@sha256:35b61ce417a3a546c4a3f4775f0baa277d903cd083274c4b026c3d9bad3feee7" + } + }, + "oisupport/staging-riscv64:49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:0655efce797564e516aa59453e5b70fa42c72a09b7ada5536f0cd3a35bad1581", + "size": 610, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-riscv64:49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4@sha256:0655efce797564e516aa59453e5b70fa42c72a09b7ada5536f0cd3a35bad1581", + "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + }, + "platform": { + "architecture": "riscv64", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-riscv64:49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4@sha256:33df35e48df34f08add4627e8d9d3fb7ac4997b7fcad4ff1414fa32e300e9914" + } + }, "oisupport/staging-riscv64:9235655eb06d0f7236ccf163b78621920c0b45632d1032053eb43ebc293d2588": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -1296,6 +1665,34 @@ "org.opencontainers.image.ref.name": "oisupport/staging-s390x:bcf9a20ccb4e460c190294d900a06bfce1b9d9c703358b3f87ae0de4b30abf11@sha256:8b50da43831c731e8504c0b11dfb1573b3096428c780539b77db32ae76653199" } }, + "oisupport/staging-s390x:f7c4348271535ce60d517761e2bf59a523902f9d7dcafcf2d61783a6dc5f8190": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d791415167d4c090869f79a02622437901217be5cbb2177a80dc2e62d0d3718a", + "size": 608, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.ref.name": "oisupport/staging-s390x:f7c4348271535ce60d517761e2bf59a523902f9d7dcafcf2d61783a6dc5f8190@sha256:d791415167d4c090869f79a02622437901217be5cbb2177a80dc2e62d0d3718a", + "org.opencontainers.image.revision": "ecf31f814875084a2bc85a162b78f512ea2df0c9", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + }, + "platform": { + "architecture": "s390x", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "oisupport/staging-s390x:f7c4348271535ce60d517761e2bf59a523902f9d7dcafcf2d61783a6dc5f8190@sha256:6e1924b040b597a723526d477e5495db9b057b5cc8268548318c1a2eefa9adea" + } + }, "oisupport/staging-windows-amd64:5efe68ed819e46db05a9b50e99c758feaf96df829939aca311b55e42df521acf": { "schemaVersion": 2, "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", diff --git a/.test/deploy-all/out.json b/.test/deploy-all/out.json index 67aeced..197f37a 100644 --- a/.test/deploy-all/out.json +++ b/.test/deploy-all/out.json @@ -1893,6 +1893,198 @@ ] } }, + { + "type": "manifest", + "refs": [ + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], + "lookup": { + "sha256:4be429a5fbb2e71ae7958bfa558bc637cf3a61baf40a708cb8fff532b39e52d0": "oisupport/staging-amd64:191402ad0feacf03daf9d52a492207e73ef08b0bd17265043aea13aa27e2bb3f", + "sha256:15b3852228f2a4251fb997ce32a52204b76babcaae22df16cac5e217d95a5c07": "oisupport/staging-arm64v8:966a8b87007b77a4076d74b21ec7faf4d67c52d3cda3e9262763ce785a326b7d", + "sha256:b67a20380506da97caef06b5c957d548fe854443c773b0e3d0e21313190beec9": "oisupport/staging-i386:e64948c9285dce77f3354b819bebb332429012bee6c55391e2201a49e7a02090", + "sha256:8a4415fb43600953cbdac6ec03c2d96d900bb21f8d78964837dad7f73b9afcdc": "oisupport/staging-arm32v7:4e0edc2836092590f9fbabe96e2c504815359e36a16b84c4fd0724d8919fc816", + "sha256:491e28080f41a345b794a1528e23525f67f8693d8c541b9ef8f4990f6af501f0": "oisupport/staging-arm32v5:6dad189d12c5b50de48dab19c13869fdf25219dc430fc1d4c8a8dcc7bc893e69", + "sha256:8c4284fa9cc28d0b9455f84527de8b58d5d4df00abcd18e47f2f1dc4e89f7ad8": "oisupport/staging-mips64le:266da6320ef4524a6eb4a9ff40df1a63770f3cb24becc351b4ec2a7da75e76a3", + "sha256:8513fa0ed4eb7940d8f33995812415caaa21d6fbd4403188941307609f9b6a89": "oisupport/staging-ppc64le:4fbef42648bc144fb17186958f9bc3fea48461be4fa04640dc41a2465d9bb230", + "sha256:0655efce797564e516aa59453e5b70fa42c72a09b7ada5536f0cd3a35bad1581": "oisupport/staging-riscv64:49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4", + "sha256:fc1544716c7f86fe4d2e5729ed5341a2cc29370632e0b303312209e5bcc57ed6": "oisupport/staging-s390x:92cb7e2c6d22e7f54452c93522e5708b01c944f2f5e7a5b84ac6266652e48066" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:4be429a5fbb2e71ae7958bfa558bc637cf3a61baf40a708cb8fff532b39e52d0", + "size": 610, + "platform": { + "os": "linux", + "architecture": "amd64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:15b3852228f2a4251fb997ce32a52204b76babcaae22df16cac5e217d95a5c07", + "size": 610, + "platform": { + "os": "linux", + "architecture": "arm64", + "variant": "v8" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b67a20380506da97caef06b5c957d548fe854443c773b0e3d0e21313190beec9", + "size": 610, + "platform": { + "os": "linux", + "architecture": "386" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:8a4415fb43600953cbdac6ec03c2d96d900bb21f8d78964837dad7f73b9afcdc", + "size": 610, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v7" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:491e28080f41a345b794a1528e23525f67f8693d8c541b9ef8f4990f6af501f0", + "size": 610, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v5" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "7044abc7ee26712d998311b402b975124786e0cf", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:8c4284fa9cc28d0b9455f84527de8b58d5d4df00abcd18e47f2f1dc4e89f7ad8", + "size": 610, + "platform": { + "os": "linux", + "architecture": "mips64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "ea5639e7af6b21b81230ccaba4c05ccb2d80b9e3", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:8513fa0ed4eb7940d8f33995812415caaa21d6fbd4403188941307609f9b6a89", + "size": 610, + "platform": { + "os": "linux", + "architecture": "ppc64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "97dad737e59de0698f74b81a7dac4ce4d834e36c", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:0655efce797564e516aa59453e5b70fa42c72a09b7ada5536f0cd3a35bad1581", + "size": 610, + "platform": { + "os": "linux", + "architecture": "riscv64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:fc1544716c7f86fe4d2e5729ed5341a2cc29370632e0b303312209e5bcc57ed6", + "size": 610, + "platform": { + "os": "linux", + "architecture": "s390x" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "ecf31f814875084a2bc85a162b78f512ea2df0c9", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + } + ] + } + }, { "type": "manifest", "refs": [ @@ -1900,10 +2092,798 @@ "amd64/busybox:1.36", "amd64/busybox:1", "amd64/busybox:stable", - "amd64/busybox:latest" + "amd64/busybox:latest", + "amd64/busybox:1.36.1-glibc", + "amd64/busybox:1.36-glibc", + "amd64/busybox:1-glibc", + "amd64/busybox:stable-glibc", + "amd64/busybox:glibc" + ], + "lookup": { + "sha256:4be429a5fbb2e71ae7958bfa558bc637cf3a61baf40a708cb8fff532b39e52d0": "oisupport/staging-amd64:191402ad0feacf03daf9d52a492207e73ef08b0bd17265043aea13aa27e2bb3f" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:4be429a5fbb2e71ae7958bfa558bc637cf3a61baf40a708cb8fff532b39e52d0", + "size": 610, + "platform": { + "os": "linux", + "architecture": "amd64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "arm32v5/busybox:1.36.1", + "arm32v5/busybox:1.36", + "arm32v5/busybox:1", + "arm32v5/busybox:stable", + "arm32v5/busybox:latest", + "arm32v5/busybox:1.36.1-glibc", + "arm32v5/busybox:1.36-glibc", + "arm32v5/busybox:1-glibc", + "arm32v5/busybox:stable-glibc", + "arm32v5/busybox:glibc" + ], + "lookup": { + "sha256:491e28080f41a345b794a1528e23525f67f8693d8c541b9ef8f4990f6af501f0": "oisupport/staging-arm32v5:6dad189d12c5b50de48dab19c13869fdf25219dc430fc1d4c8a8dcc7bc893e69" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:491e28080f41a345b794a1528e23525f67f8693d8c541b9ef8f4990f6af501f0", + "size": 610, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v5" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "7044abc7ee26712d998311b402b975124786e0cf", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "lookup": { + "sha256:b9d056b83bb6446fee29e89a7fcf10203c562c1f59586a6e2f39c903597bda34": "oisupport/staging-amd64:1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513", + "sha256:648143a312f16e5b5a6f64dfa4024a281fb4a30467500ca8b0091a9984f1c751": "oisupport/staging-arm64v8:faf7f3bd993fb43549a1263ff6cf5917966b99f1cdfcb3f8b5f74990c20a5b3e", + "sha256:9820f2dc12be11390dfbff4e5bd2b99f5e963ccb16e75085a47235fd9e8da9af": "oisupport/staging-i386:94ca8e9346eb96f9ac358f5a015e83ea22f6a5771fad17318b899dbc3605ca01", + "sha256:f2939eb0b529af5706172c10db02a0894949c461b81ed4282ff4df5bf18c14d0": "oisupport/staging-arm32v7:81ba419d3e4a6011431d56b3e81d020469b0d6af0d07a44fefefd60ae20b84fa", + "sha256:0bcc1b827b855c65eaf6e031e894e682b6170160b8a676e1df7527a19d51fb1a": "oisupport/staging-arm32v6:788ce2a5f7beff3bbefa14eeb5fdd69e2e0eea9b432f8b5f3c6deb9bbea141e4", + "sha256:88416441befa2b06d32ee1a179f57d57ec34dc21e063d3f7ce56a99e3b3ec053": "oisupport/staging-ppc64le:956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c", + "sha256:f638eb4a10524613247a40178e0d7566518ceed9713e537c99faeb5e3ae23a05": "oisupport/staging-riscv64:386fecf39284fa7f3360b6456503e45f4af52630b1a80111182c52985ced2df9", + "sha256:d791415167d4c090869f79a02622437901217be5cbb2177a80dc2e62d0d3718a": "oisupport/staging-s390x:f7c4348271535ce60d517761e2bf59a523902f9d7dcafcf2d61783a6dc5f8190" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b9d056b83bb6446fee29e89a7fcf10203c562c1f59586a6e2f39c903597bda34", + "size": 608, + "platform": { + "os": "linux", + "architecture": "amd64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:648143a312f16e5b5a6f64dfa4024a281fb4a30467500ca8b0091a9984f1c751", + "size": 608, + "platform": { + "os": "linux", + "architecture": "arm64", + "variant": "v8" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:9820f2dc12be11390dfbff4e5bd2b99f5e963ccb16e75085a47235fd9e8da9af", + "size": 608, + "platform": { + "os": "linux", + "architecture": "386" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f2939eb0b529af5706172c10db02a0894949c461b81ed4282ff4df5bf18c14d0", + "size": 608, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v7" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:0bcc1b827b855c65eaf6e031e894e682b6170160b8a676e1df7527a19d51fb1a", + "size": 608, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v6" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v6", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "c8b6d08f1f78467e7dd1ae3d5e4ec3563877e9a5", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:88416441befa2b06d32ee1a179f57d57ec34dc21e063d3f7ce56a99e3b3ec053", + "size": 608, + "platform": { + "os": "linux", + "architecture": "ppc64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "97dad737e59de0698f74b81a7dac4ce4d834e36c", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f638eb4a10524613247a40178e0d7566518ceed9713e537c99faeb5e3ae23a05", + "size": 608, + "platform": { + "os": "linux", + "architecture": "riscv64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d791415167d4c090869f79a02622437901217be5cbb2177a80dc2e62d0d3718a", + "size": 608, + "platform": { + "os": "linux", + "architecture": "s390x" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "ecf31f814875084a2bc85a162b78f512ea2df0c9", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "arm32v6/busybox:1.36.1", + "arm32v6/busybox:1.36", + "arm32v6/busybox:1", + "arm32v6/busybox:stable", + "arm32v6/busybox:latest", + "arm32v6/busybox:1.36.1-musl", + "arm32v6/busybox:1.36-musl", + "arm32v6/busybox:1-musl", + "arm32v6/busybox:stable-musl", + "arm32v6/busybox:musl" + ], + "lookup": { + "sha256:0bcc1b827b855c65eaf6e031e894e682b6170160b8a676e1df7527a19d51fb1a": "oisupport/staging-arm32v6:788ce2a5f7beff3bbefa14eeb5fdd69e2e0eea9b432f8b5f3c6deb9bbea141e4" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:0bcc1b827b855c65eaf6e031e894e682b6170160b8a676e1df7527a19d51fb1a", + "size": 608, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v6" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v6", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "c8b6d08f1f78467e7dd1ae3d5e4ec3563877e9a5", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "arm32v7/busybox:1.36.1", + "arm32v7/busybox:1.36", + "arm32v7/busybox:1", + "arm32v7/busybox:stable", + "arm32v7/busybox:latest", + "arm32v7/busybox:1.36.1-glibc", + "arm32v7/busybox:1.36-glibc", + "arm32v7/busybox:1-glibc", + "arm32v7/busybox:stable-glibc", + "arm32v7/busybox:glibc" + ], + "lookup": { + "sha256:8a4415fb43600953cbdac6ec03c2d96d900bb21f8d78964837dad7f73b9afcdc": "oisupport/staging-arm32v7:4e0edc2836092590f9fbabe96e2c504815359e36a16b84c4fd0724d8919fc816" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:8a4415fb43600953cbdac6ec03c2d96d900bb21f8d78964837dad7f73b9afcdc", + "size": 610, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v7" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "arm64v8/busybox:1.36.1", + "arm64v8/busybox:1.36", + "arm64v8/busybox:1", + "arm64v8/busybox:stable", + "arm64v8/busybox:latest", + "arm64v8/busybox:1.36.1-glibc", + "arm64v8/busybox:1.36-glibc", + "arm64v8/busybox:1-glibc", + "arm64v8/busybox:stable-glibc", + "arm64v8/busybox:glibc" + ], + "lookup": { + "sha256:15b3852228f2a4251fb997ce32a52204b76babcaae22df16cac5e217d95a5c07": "oisupport/staging-arm64v8:966a8b87007b77a4076d74b21ec7faf4d67c52d3cda3e9262763ce785a326b7d" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:15b3852228f2a4251fb997ce32a52204b76babcaae22df16cac5e217d95a5c07", + "size": 610, + "platform": { + "os": "linux", + "architecture": "arm64", + "variant": "v8" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "i386/busybox:1.36.1", + "i386/busybox:1.36", + "i386/busybox:1", + "i386/busybox:stable", + "i386/busybox:latest", + "i386/busybox:1.36.1-glibc", + "i386/busybox:1.36-glibc", + "i386/busybox:1-glibc", + "i386/busybox:stable-glibc", + "i386/busybox:glibc" + ], + "lookup": { + "sha256:b67a20380506da97caef06b5c957d548fe854443c773b0e3d0e21313190beec9": "oisupport/staging-i386:e64948c9285dce77f3354b819bebb332429012bee6c55391e2201a49e7a02090" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b67a20380506da97caef06b5c957d548fe854443c773b0e3d0e21313190beec9", + "size": 610, + "platform": { + "os": "linux", + "architecture": "386" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "mips64le/busybox:1.36.1", + "mips64le/busybox:1.36", + "mips64le/busybox:1", + "mips64le/busybox:stable", + "mips64le/busybox:latest", + "mips64le/busybox:1.36.1-glibc", + "mips64le/busybox:1.36-glibc", + "mips64le/busybox:1-glibc", + "mips64le/busybox:stable-glibc", + "mips64le/busybox:glibc" + ], + "lookup": { + "sha256:8c4284fa9cc28d0b9455f84527de8b58d5d4df00abcd18e47f2f1dc4e89f7ad8": "oisupport/staging-mips64le:266da6320ef4524a6eb4a9ff40df1a63770f3cb24becc351b4ec2a7da75e76a3" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:8c4284fa9cc28d0b9455f84527de8b58d5d4df00abcd18e47f2f1dc4e89f7ad8", + "size": 610, + "platform": { + "os": "linux", + "architecture": "mips64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "ea5639e7af6b21b81230ccaba4c05ccb2d80b9e3", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "ppc64le/busybox:1.36.1", + "ppc64le/busybox:1.36", + "ppc64le/busybox:1", + "ppc64le/busybox:stable", + "ppc64le/busybox:latest", + "ppc64le/busybox:1.36.1-glibc", + "ppc64le/busybox:1.36-glibc", + "ppc64le/busybox:1-glibc", + "ppc64le/busybox:stable-glibc", + "ppc64le/busybox:glibc" + ], + "lookup": { + "sha256:8513fa0ed4eb7940d8f33995812415caaa21d6fbd4403188941307609f9b6a89": "oisupport/staging-ppc64le:4fbef42648bc144fb17186958f9bc3fea48461be4fa04640dc41a2465d9bb230" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:8513fa0ed4eb7940d8f33995812415caaa21d6fbd4403188941307609f9b6a89", + "size": 610, + "platform": { + "os": "linux", + "architecture": "ppc64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "97dad737e59de0698f74b81a7dac4ce4d834e36c", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "lookup": { + "sha256:478851d8396007d974a545c934638e208c2e83f20c413323d373ff87f2a4bce0": "oisupport/staging-amd64:3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4", + "sha256:7f8fa07ac90d44a4aa221085baaa1b20cc6c0562cd3d9841061a6e9aac68b538": "oisupport/staging-arm64v8:f5f7b7ba7d8e05746ab7c252b3edf81be5507fe6a28e77909e6d117f26e0a365", + "sha256:e6eb21d11edb8b30d689d9c6d7c0860cefa4f022f2bb439b3da4a0f39e3a344f": "oisupport/staging-i386:7840bcafab72335992623cee38e7619d1ad93892b7b914de6e176a9462f15d25", + "sha256:b87edd76d8d0b9e848a0059a3014d87dabf763bc6cfcb9df52d13f4523a3d371": "oisupport/staging-arm32v7:6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067", + "sha256:2e2d13aea845763e5152bb8116738d5179f67b79fc6fde83bf813896829d4bf3": "oisupport/staging-arm32v5:486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8", + "sha256:388eed10bf5614e88ae1e2b2c1d237cbef877a07858125415556e3d9edff526d": "oisupport/staging-mips64le:768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1", + "sha256:f681eed9b2db497321012a47fa83f50edccb5ae789b07dea2e608e81e05f5899": "oisupport/staging-riscv64:9235655eb06d0f7236ccf163b78621920c0b45632d1032053eb43ebc293d2588" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:478851d8396007d974a545c934638e208c2e83f20c413323d373ff87f2a4bce0", + "size": 610, + "platform": { + "os": "linux", + "architecture": "amd64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7f8fa07ac90d44a4aa221085baaa1b20cc6c0562cd3d9841061a6e9aac68b538", + "size": 610, + "platform": { + "os": "linux", + "architecture": "arm64", + "variant": "v8" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:e6eb21d11edb8b30d689d9c6d7c0860cefa4f022f2bb439b3da4a0f39e3a344f", + "size": 610, + "platform": { + "os": "linux", + "architecture": "386" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b87edd76d8d0b9e848a0059a3014d87dabf763bc6cfcb9df52d13f4523a3d371", + "size": 610, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v7" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:2e2d13aea845763e5152bb8116738d5179f67b79fc6fde83bf813896829d4bf3", + "size": 610, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v5" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "7044abc7ee26712d998311b402b975124786e0cf", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:388eed10bf5614e88ae1e2b2c1d237cbef877a07858125415556e3d9edff526d", + "size": 610, + "platform": { + "os": "linux", + "architecture": "mips64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "ea5639e7af6b21b81230ccaba4c05ccb2d80b9e3", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f681eed9b2db497321012a47fa83f50edccb5ae789b07dea2e608e81e05f5899", + "size": 610, + "platform": { + "os": "linux", + "architecture": "riscv64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "riscv64/busybox:1.36.1", + "riscv64/busybox:1.36", + "riscv64/busybox:1", + "riscv64/busybox:stable", + "riscv64/busybox:latest", + "riscv64/busybox:1.36.1-uclibc", + "riscv64/busybox:1.36-uclibc", + "riscv64/busybox:1-uclibc", + "riscv64/busybox:stable-uclibc", + "riscv64/busybox:uclibc" + ], + "lookup": { + "sha256:f681eed9b2db497321012a47fa83f50edccb5ae789b07dea2e608e81e05f5899": "oisupport/staging-riscv64:9235655eb06d0f7236ccf163b78621920c0b45632d1032053eb43ebc293d2588" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f681eed9b2db497321012a47fa83f50edccb5ae789b07dea2e608e81e05f5899", + "size": 610, + "platform": { + "os": "linux", + "architecture": "riscv64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "s390x/busybox:1.36.1", + "s390x/busybox:1.36", + "s390x/busybox:1", + "s390x/busybox:stable", + "s390x/busybox:latest", + "s390x/busybox:1.36.1-glibc", + "s390x/busybox:1.36-glibc", + "s390x/busybox:1-glibc", + "s390x/busybox:stable-glibc", + "s390x/busybox:glibc" + ], + "lookup": { + "sha256:fc1544716c7f86fe4d2e5729ed5341a2cc29370632e0b303312209e5bcc57ed6": "oisupport/staging-s390x:92cb7e2c6d22e7f54452c93522e5708b01c944f2f5e7a5b84ac6266652e48066" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:fc1544716c7f86fe4d2e5729ed5341a2cc29370632e0b303312209e5bcc57ed6", + "size": 610, + "platform": { + "os": "linux", + "architecture": "s390x" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "ecf31f814875084a2bc85a162b78f512ea2df0c9", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "riscv64/busybox:1.36.1-glibc", + "riscv64/busybox:1.36-glibc", + "riscv64/busybox:1-glibc", + "riscv64/busybox:stable-glibc", + "riscv64/busybox:glibc" + ], + "lookup": { + "sha256:0655efce797564e516aa59453e5b70fa42c72a09b7ada5536f0cd3a35bad1581": "oisupport/staging-riscv64:49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:0655efce797564e516aa59453e5b70fa42c72a09b7ada5536f0cd3a35bad1581", + "size": 610, + "platform": { + "os": "linux", + "architecture": "riscv64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-glibc" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "amd64/busybox:1.36.1-musl", + "amd64/busybox:1.36-musl", + "amd64/busybox:1-musl", + "amd64/busybox:stable-musl", + "amd64/busybox:musl" ], "lookup": { - "sha256:4be429a5fbb2e71ae7958bfa558bc637cf3a61baf40a708cb8fff532b39e52d0": "oisupport/staging-amd64:191402ad0feacf03daf9d52a492207e73ef08b0bd17265043aea13aa27e2bb3f" + "sha256:b9d056b83bb6446fee29e89a7fcf10203c562c1f59586a6e2f39c903597bda34": "oisupport/staging-amd64:1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513" }, "data": { "schemaVersion": 2, @@ -1911,8 +2891,8 @@ "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:4be429a5fbb2e71ae7958bfa558bc637cf3a61baf40a708cb8fff532b39e52d0", - "size": 610, + "digest": "sha256:b9d056b83bb6446fee29e89a7fcf10203c562c1f59586a6e2f39c903597bda34", + "size": 608, "platform": { "os": "linux", "architecture": "amd64" @@ -1924,7 +2904,7 @@ "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", - "org.opencontainers.image.version": "1.36.1-glibc" + "org.opencontainers.image.version": "1.36.1-musl" } } ] @@ -1933,14 +2913,14 @@ { "type": "manifest", "refs": [ - "arm32v5/busybox:1.36.1", - "arm32v5/busybox:1.36", - "arm32v5/busybox:1", - "arm32v5/busybox:stable", - "arm32v5/busybox:latest" + "arm32v7/busybox:1.36.1-musl", + "arm32v7/busybox:1.36-musl", + "arm32v7/busybox:1-musl", + "arm32v7/busybox:stable-musl", + "arm32v7/busybox:musl" ], "lookup": { - "sha256:491e28080f41a345b794a1528e23525f67f8693d8c541b9ef8f4990f6af501f0": "oisupport/staging-arm32v5:6dad189d12c5b50de48dab19c13869fdf25219dc430fc1d4c8a8dcc7bc893e69" + "sha256:f2939eb0b529af5706172c10db02a0894949c461b81ed4282ff4df5bf18c14d0": "oisupport/staging-arm32v7:81ba419d3e4a6011431d56b3e81d020469b0d6af0d07a44fefefd60ae20b84fa" }, "data": { "schemaVersion": 2, @@ -1948,21 +2928,21 @@ "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:491e28080f41a345b794a1528e23525f67f8693d8c541b9ef8f4990f6af501f0", - "size": 610, + "digest": "sha256:f2939eb0b529af5706172c10db02a0894949c461b81ed4282ff4df5bf18c14d0", + "size": 608, "platform": { "os": "linux", "architecture": "arm", - "variant": "v5" + "variant": "v7" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "arm32v5", + "com.docker.official-images.bashbrew.arch": "arm32v7", "org.opencontainers.image.base.name": "scratch", "org.opencontainers.image.created": "2024-02-28T00:44:18Z", - "org.opencontainers.image.revision": "7044abc7ee26712d998311b402b975124786e0cf", + "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", - "org.opencontainers.image.version": "1.36.1-glibc" + "org.opencontainers.image.version": "1.36.1-musl" } } ] @@ -1971,14 +2951,14 @@ { "type": "manifest", "refs": [ - "arm32v6/busybox:1.36.1", - "arm32v6/busybox:1.36", - "arm32v6/busybox:1", - "arm32v6/busybox:stable", - "arm32v6/busybox:latest" + "arm64v8/busybox:1.36.1-musl", + "arm64v8/busybox:1.36-musl", + "arm64v8/busybox:1-musl", + "arm64v8/busybox:stable-musl", + "arm64v8/busybox:musl" ], "lookup": { - "sha256:0bcc1b827b855c65eaf6e031e894e682b6170160b8a676e1df7527a19d51fb1a": "oisupport/staging-arm32v6:788ce2a5f7beff3bbefa14eeb5fdd69e2e0eea9b432f8b5f3c6deb9bbea141e4" + "sha256:648143a312f16e5b5a6f64dfa4024a281fb4a30467500ca8b0091a9984f1c751": "oisupport/staging-arm64v8:faf7f3bd993fb43549a1263ff6cf5917966b99f1cdfcb3f8b5f74990c20a5b3e" }, "data": { "schemaVersion": 2, @@ -1986,18 +2966,18 @@ "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:0bcc1b827b855c65eaf6e031e894e682b6170160b8a676e1df7527a19d51fb1a", + "digest": "sha256:648143a312f16e5b5a6f64dfa4024a281fb4a30467500ca8b0091a9984f1c751", "size": 608, "platform": { "os": "linux", - "architecture": "arm", - "variant": "v6" + "architecture": "arm64", + "variant": "v8" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "arm32v6", + "com.docker.official-images.bashbrew.arch": "arm64v8", "org.opencontainers.image.base.name": "scratch", "org.opencontainers.image.created": "2024-02-28T00:44:18Z", - "org.opencontainers.image.revision": "c8b6d08f1f78467e7dd1ae3d5e4ec3563877e9a5", + "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", "org.opencontainers.image.version": "1.36.1-musl" @@ -2009,14 +2989,14 @@ { "type": "manifest", "refs": [ - "arm32v7/busybox:1.36.1", - "arm32v7/busybox:1.36", - "arm32v7/busybox:1", - "arm32v7/busybox:stable", - "arm32v7/busybox:latest" + "i386/busybox:1.36.1-musl", + "i386/busybox:1.36-musl", + "i386/busybox:1-musl", + "i386/busybox:stable-musl", + "i386/busybox:musl" ], "lookup": { - "sha256:8a4415fb43600953cbdac6ec03c2d96d900bb21f8d78964837dad7f73b9afcdc": "oisupport/staging-arm32v7:4e0edc2836092590f9fbabe96e2c504815359e36a16b84c4fd0724d8919fc816" + "sha256:9820f2dc12be11390dfbff4e5bd2b99f5e963ccb16e75085a47235fd9e8da9af": "oisupport/staging-i386:94ca8e9346eb96f9ac358f5a015e83ea22f6a5771fad17318b899dbc3605ca01" }, "data": { "schemaVersion": 2, @@ -2024,21 +3004,20 @@ "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:8a4415fb43600953cbdac6ec03c2d96d900bb21f8d78964837dad7f73b9afcdc", - "size": 610, + "digest": "sha256:9820f2dc12be11390dfbff4e5bd2b99f5e963ccb16e75085a47235fd9e8da9af", + "size": 608, "platform": { "os": "linux", - "architecture": "arm", - "variant": "v7" + "architecture": "386" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "arm32v7", + "com.docker.official-images.bashbrew.arch": "i386", "org.opencontainers.image.base.name": "scratch", "org.opencontainers.image.created": "2024-02-28T00:44:18Z", - "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", - "org.opencontainers.image.version": "1.36.1-glibc" + "org.opencontainers.image.version": "1.36.1-musl" } } ] @@ -2047,14 +3026,14 @@ { "type": "manifest", "refs": [ - "arm64v8/busybox:1.36.1", - "arm64v8/busybox:1.36", - "arm64v8/busybox:1", - "arm64v8/busybox:stable", - "arm64v8/busybox:latest" + "ppc64le/busybox:1.36.1-musl", + "ppc64le/busybox:1.36-musl", + "ppc64le/busybox:1-musl", + "ppc64le/busybox:stable-musl", + "ppc64le/busybox:musl" ], "lookup": { - "sha256:15b3852228f2a4251fb997ce32a52204b76babcaae22df16cac5e217d95a5c07": "oisupport/staging-arm64v8:966a8b87007b77a4076d74b21ec7faf4d67c52d3cda3e9262763ce785a326b7d" + "sha256:88416441befa2b06d32ee1a179f57d57ec34dc21e063d3f7ce56a99e3b3ec053": "oisupport/staging-ppc64le:956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c" }, "data": { "schemaVersion": 2, @@ -2062,21 +3041,131 @@ "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:15b3852228f2a4251fb997ce32a52204b76babcaae22df16cac5e217d95a5c07", + "digest": "sha256:88416441befa2b06d32ee1a179f57d57ec34dc21e063d3f7ce56a99e3b3ec053", + "size": 608, + "platform": { + "os": "linux", + "architecture": "ppc64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "97dad737e59de0698f74b81a7dac4ce4d834e36c", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "riscv64/busybox:1.36.1-musl", + "riscv64/busybox:1.36-musl", + "riscv64/busybox:1-musl", + "riscv64/busybox:stable-musl", + "riscv64/busybox:musl" + ], + "lookup": { + "sha256:f638eb4a10524613247a40178e0d7566518ceed9713e537c99faeb5e3ae23a05": "oisupport/staging-riscv64:386fecf39284fa7f3360b6456503e45f4af52630b1a80111182c52985ced2df9" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f638eb4a10524613247a40178e0d7566518ceed9713e537c99faeb5e3ae23a05", + "size": 608, + "platform": { + "os": "linux", + "architecture": "riscv64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "s390x/busybox:1.36.1-musl", + "s390x/busybox:1.36-musl", + "s390x/busybox:1-musl", + "s390x/busybox:stable-musl", + "s390x/busybox:musl" + ], + "lookup": { + "sha256:d791415167d4c090869f79a02622437901217be5cbb2177a80dc2e62d0d3718a": "oisupport/staging-s390x:f7c4348271535ce60d517761e2bf59a523902f9d7dcafcf2d61783a6dc5f8190" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d791415167d4c090869f79a02622437901217be5cbb2177a80dc2e62d0d3718a", + "size": 608, + "platform": { + "os": "linux", + "architecture": "s390x" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "ecf31f814875084a2bc85a162b78f512ea2df0c9", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "amd64/busybox:1.36.1-uclibc", + "amd64/busybox:1.36-uclibc", + "amd64/busybox:1-uclibc", + "amd64/busybox:stable-uclibc", + "amd64/busybox:uclibc" + ], + "lookup": { + "sha256:478851d8396007d974a545c934638e208c2e83f20c413323d373ff87f2a4bce0": "oisupport/staging-amd64:3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:478851d8396007d974a545c934638e208c2e83f20c413323d373ff87f2a4bce0", "size": 610, "platform": { "os": "linux", - "architecture": "arm64", - "variant": "v8" + "architecture": "amd64" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "arm64v8", + "com.docker.official-images.bashbrew.arch": "amd64", "org.opencontainers.image.base.name": "scratch", "org.opencontainers.image.created": "2024-02-28T00:44:18Z", - "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", - "org.opencontainers.image.version": "1.36.1-glibc" + "org.opencontainers.image.version": "1.36.1-uclibc" } } ] @@ -2085,14 +3174,14 @@ { "type": "manifest", "refs": [ - "i386/busybox:1.36.1", - "i386/busybox:1.36", - "i386/busybox:1", - "i386/busybox:stable", - "i386/busybox:latest" + "arm32v5/busybox:1.36.1-uclibc", + "arm32v5/busybox:1.36-uclibc", + "arm32v5/busybox:1-uclibc", + "arm32v5/busybox:stable-uclibc", + "arm32v5/busybox:uclibc" ], "lookup": { - "sha256:b67a20380506da97caef06b5c957d548fe854443c773b0e3d0e21313190beec9": "oisupport/staging-i386:e64948c9285dce77f3354b819bebb332429012bee6c55391e2201a49e7a02090" + "sha256:2e2d13aea845763e5152bb8116738d5179f67b79fc6fde83bf813896829d4bf3": "oisupport/staging-arm32v5:486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8" }, "data": { "schemaVersion": 2, @@ -2100,20 +3189,21 @@ "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:b67a20380506da97caef06b5c957d548fe854443c773b0e3d0e21313190beec9", + "digest": "sha256:2e2d13aea845763e5152bb8116738d5179f67b79fc6fde83bf813896829d4bf3", "size": 610, "platform": { "os": "linux", - "architecture": "386" + "architecture": "arm", + "variant": "v5" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "i386", + "com.docker.official-images.bashbrew.arch": "arm32v5", "org.opencontainers.image.base.name": "scratch", "org.opencontainers.image.created": "2024-02-28T00:44:18Z", - "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "org.opencontainers.image.revision": "7044abc7ee26712d998311b402b975124786e0cf", "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", - "org.opencontainers.image.version": "1.36.1-glibc" + "org.opencontainers.image.version": "1.36.1-uclibc" } } ] @@ -2122,14 +3212,14 @@ { "type": "manifest", "refs": [ - "mips64le/busybox:1.36.1", - "mips64le/busybox:1.36", - "mips64le/busybox:1", - "mips64le/busybox:stable", - "mips64le/busybox:latest" + "arm32v7/busybox:1.36.1-uclibc", + "arm32v7/busybox:1.36-uclibc", + "arm32v7/busybox:1-uclibc", + "arm32v7/busybox:stable-uclibc", + "arm32v7/busybox:uclibc" ], "lookup": { - "sha256:8c4284fa9cc28d0b9455f84527de8b58d5d4df00abcd18e47f2f1dc4e89f7ad8": "oisupport/staging-mips64le:266da6320ef4524a6eb4a9ff40df1a63770f3cb24becc351b4ec2a7da75e76a3" + "sha256:b87edd76d8d0b9e848a0059a3014d87dabf763bc6cfcb9df52d13f4523a3d371": "oisupport/staging-arm32v7:6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067" }, "data": { "schemaVersion": 2, @@ -2137,20 +3227,21 @@ "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:8c4284fa9cc28d0b9455f84527de8b58d5d4df00abcd18e47f2f1dc4e89f7ad8", + "digest": "sha256:b87edd76d8d0b9e848a0059a3014d87dabf763bc6cfcb9df52d13f4523a3d371", "size": 610, "platform": { "os": "linux", - "architecture": "mips64le" + "architecture": "arm", + "variant": "v7" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "mips64le", + "com.docker.official-images.bashbrew.arch": "arm32v7", "org.opencontainers.image.base.name": "scratch", "org.opencontainers.image.created": "2024-02-28T00:44:18Z", - "org.opencontainers.image.revision": "ea5639e7af6b21b81230ccaba4c05ccb2d80b9e3", + "org.opencontainers.image.revision": "185a3f7f21c307b15ef99b7088b228f004ff5f11", "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", - "org.opencontainers.image.version": "1.36.1-glibc" + "org.opencontainers.image.version": "1.36.1-uclibc" } } ] @@ -2159,14 +3250,14 @@ { "type": "manifest", "refs": [ - "ppc64le/busybox:1.36.1", - "ppc64le/busybox:1.36", - "ppc64le/busybox:1", - "ppc64le/busybox:stable", - "ppc64le/busybox:latest" + "arm64v8/busybox:1.36.1-uclibc", + "arm64v8/busybox:1.36-uclibc", + "arm64v8/busybox:1-uclibc", + "arm64v8/busybox:stable-uclibc", + "arm64v8/busybox:uclibc" ], "lookup": { - "sha256:8513fa0ed4eb7940d8f33995812415caaa21d6fbd4403188941307609f9b6a89": "oisupport/staging-ppc64le:4fbef42648bc144fb17186958f9bc3fea48461be4fa04640dc41a2465d9bb230" + "sha256:7f8fa07ac90d44a4aa221085baaa1b20cc6c0562cd3d9841061a6e9aac68b538": "oisupport/staging-arm64v8:f5f7b7ba7d8e05746ab7c252b3edf81be5507fe6a28e77909e6d117f26e0a365" }, "data": { "schemaVersion": 2, @@ -2174,20 +3265,21 @@ "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:8513fa0ed4eb7940d8f33995812415caaa21d6fbd4403188941307609f9b6a89", + "digest": "sha256:7f8fa07ac90d44a4aa221085baaa1b20cc6c0562cd3d9841061a6e9aac68b538", "size": 610, "platform": { "os": "linux", - "architecture": "ppc64le" + "architecture": "arm64", + "variant": "v8" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "ppc64le", + "com.docker.official-images.bashbrew.arch": "arm64v8", "org.opencontainers.image.base.name": "scratch", "org.opencontainers.image.created": "2024-02-28T00:44:18Z", - "org.opencontainers.image.revision": "97dad737e59de0698f74b81a7dac4ce4d834e36c", + "org.opencontainers.image.revision": "a8344687869ba9f95e140a62a915a30822ff2147", "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", - "org.opencontainers.image.version": "1.36.1-glibc" + "org.opencontainers.image.version": "1.36.1-uclibc" } } ] @@ -2196,14 +3288,14 @@ { "type": "manifest", "refs": [ - "riscv64/busybox:1.36.1", - "riscv64/busybox:1.36", - "riscv64/busybox:1", - "riscv64/busybox:stable", - "riscv64/busybox:latest" + "i386/busybox:1.36.1-uclibc", + "i386/busybox:1.36-uclibc", + "i386/busybox:1-uclibc", + "i386/busybox:stable-uclibc", + "i386/busybox:uclibc" ], "lookup": { - "sha256:f681eed9b2db497321012a47fa83f50edccb5ae789b07dea2e608e81e05f5899": "oisupport/staging-riscv64:9235655eb06d0f7236ccf163b78621920c0b45632d1032053eb43ebc293d2588" + "sha256:e6eb21d11edb8b30d689d9c6d7c0860cefa4f022f2bb439b3da4a0f39e3a344f": "oisupport/staging-i386:7840bcafab72335992623cee38e7619d1ad93892b7b914de6e176a9462f15d25" }, "data": { "schemaVersion": 2, @@ -2211,17 +3303,17 @@ "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:f681eed9b2db497321012a47fa83f50edccb5ae789b07dea2e608e81e05f5899", + "digest": "sha256:e6eb21d11edb8b30d689d9c6d7c0860cefa4f022f2bb439b3da4a0f39e3a344f", "size": 610, "platform": { "os": "linux", - "architecture": "riscv64" + "architecture": "386" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "riscv64", + "com.docker.official-images.bashbrew.arch": "i386", "org.opencontainers.image.base.name": "scratch", "org.opencontainers.image.created": "2024-02-28T00:44:18Z", - "org.opencontainers.image.revision": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "org.opencontainers.image.revision": "64e761e756e3281bc9a49235ee200dfc1f5a525e", "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", "org.opencontainers.image.version": "1.36.1-uclibc" @@ -2233,14 +3325,14 @@ { "type": "manifest", "refs": [ - "s390x/busybox:1.36.1", - "s390x/busybox:1.36", - "s390x/busybox:1", - "s390x/busybox:stable", - "s390x/busybox:latest" + "mips64le/busybox:1.36.1-uclibc", + "mips64le/busybox:1.36-uclibc", + "mips64le/busybox:1-uclibc", + "mips64le/busybox:stable-uclibc", + "mips64le/busybox:uclibc" ], "lookup": { - "sha256:fc1544716c7f86fe4d2e5729ed5341a2cc29370632e0b303312209e5bcc57ed6": "oisupport/staging-s390x:92cb7e2c6d22e7f54452c93522e5708b01c944f2f5e7a5b84ac6266652e48066" + "sha256:388eed10bf5614e88ae1e2b2c1d237cbef877a07858125415556e3d9edff526d": "oisupport/staging-mips64le:768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1" }, "data": { "schemaVersion": 2, @@ -2248,20 +3340,20 @@ "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:fc1544716c7f86fe4d2e5729ed5341a2cc29370632e0b303312209e5bcc57ed6", + "digest": "sha256:388eed10bf5614e88ae1e2b2c1d237cbef877a07858125415556e3d9edff526d", "size": 610, "platform": { "os": "linux", - "architecture": "s390x" + "architecture": "mips64le" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "s390x", + "com.docker.official-images.bashbrew.arch": "mips64le", "org.opencontainers.image.base.name": "scratch", "org.opencontainers.image.created": "2024-02-28T00:44:18Z", - "org.opencontainers.image.revision": "ecf31f814875084a2bc85a162b78f512ea2df0c9", + "org.opencontainers.image.revision": "ea5639e7af6b21b81230ccaba4c05ccb2d80b9e3", "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", - "org.opencontainers.image.version": "1.36.1-glibc" + "org.opencontainers.image.version": "1.36.1-uclibc" } } ] diff --git a/.test/deploy-amd64/out.json b/.test/deploy-amd64/out.json index 54d9029..5cf9811 100644 --- a/.test/deploy-amd64/out.json +++ b/.test/deploy-amd64/out.json @@ -205,7 +205,12 @@ "amd64/busybox:1.36", "amd64/busybox:1", "amd64/busybox:stable", - "amd64/busybox:latest" + "amd64/busybox:latest", + "amd64/busybox:1.36.1-glibc", + "amd64/busybox:1.36-glibc", + "amd64/busybox:1-glibc", + "amd64/busybox:stable-glibc", + "amd64/busybox:glibc" ], "lookup": { "sha256:4be429a5fbb2e71ae7958bfa558bc637cf3a61baf40a708cb8fff532b39e52d0": "oisupport/staging-amd64:191402ad0feacf03daf9d52a492207e73ef08b0bd17265043aea13aa27e2bb3f" @@ -234,5 +239,79 @@ } ] } + }, + { + "type": "manifest", + "refs": [ + "amd64/busybox:1.36.1-musl", + "amd64/busybox:1.36-musl", + "amd64/busybox:1-musl", + "amd64/busybox:stable-musl", + "amd64/busybox:musl" + ], + "lookup": { + "sha256:b9d056b83bb6446fee29e89a7fcf10203c562c1f59586a6e2f39c903597bda34": "oisupport/staging-amd64:1019fbd64f243522130484fc95e044917f2e1a8c4e54eac5cff5395dc5fed513" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b9d056b83bb6446fee29e89a7fcf10203c562c1f59586a6e2f39c903597bda34", + "size": 608, + "platform": { + "os": "linux", + "architecture": "amd64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-musl" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "amd64/busybox:1.36.1-uclibc", + "amd64/busybox:1.36-uclibc", + "amd64/busybox:1-uclibc", + "amd64/busybox:stable-uclibc", + "amd64/busybox:uclibc" + ], + "lookup": { + "sha256:478851d8396007d974a545c934638e208c2e83f20c413323d373ff87f2a4bce0": "oisupport/staging-amd64:3757191dfdc7a5b6d4de38c0fdd6e9fc1740a367c0bc8a4184bcee3117d648b4" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:478851d8396007d974a545c934638e208c2e83f20c413323d373ff87f2a4bce0", + "size": 610, + "platform": { + "os": "linux", + "architecture": "amd64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.name": "scratch", + "org.opencontainers.image.created": "2024-02-28T00:44:18Z", + "org.opencontainers.image.revision": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "org.opencontainers.image.source": "https://github.com/docker-library/busybox.git", + "org.opencontainers.image.url": "https://hub.docker.com/_/busybox", + "org.opencontainers.image.version": "1.36.1-uclibc" + } + } + ] + } } ] diff --git a/.test/sources.json b/.test/sources.json index e14d467..847ec44 100644 --- a/.test/sources.json +++ b/.test/sources.json @@ -744,7 +744,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -762,7 +767,12 @@ "amd64/busybox:1.36", "amd64/busybox:1", "amd64/busybox:stable", - "amd64/busybox:latest" + "amd64/busybox:latest", + "amd64/busybox:1.36.1-glibc", + "amd64/busybox:1.36-glibc", + "amd64/busybox:1-glibc", + "amd64/busybox:stable-glibc", + "amd64/busybox:glibc" ], "froms": [ "scratch" @@ -790,7 +800,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -808,7 +823,12 @@ "arm32v5/busybox:1.36", "arm32v5/busybox:1", "arm32v5/busybox:stable", - "arm32v5/busybox:latest" + "arm32v5/busybox:latest", + "arm32v5/busybox:1.36.1-glibc", + "arm32v5/busybox:1.36-glibc", + "arm32v5/busybox:1-glibc", + "arm32v5/busybox:stable-glibc", + "arm32v5/busybox:glibc" ], "froms": [ "scratch" @@ -837,7 +857,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -855,7 +880,12 @@ "arm32v6/busybox:1.36", "arm32v6/busybox:1", "arm32v6/busybox:stable", - "arm32v6/busybox:latest" + "arm32v6/busybox:latest", + "arm32v6/busybox:1.36.1-musl", + "arm32v6/busybox:1.36-musl", + "arm32v6/busybox:1-musl", + "arm32v6/busybox:stable-musl", + "arm32v6/busybox:musl" ], "froms": [ "scratch" @@ -884,7 +914,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -902,7 +937,12 @@ "arm32v7/busybox:1.36", "arm32v7/busybox:1", "arm32v7/busybox:stable", - "arm32v7/busybox:latest" + "arm32v7/busybox:latest", + "arm32v7/busybox:1.36.1-glibc", + "arm32v7/busybox:1.36-glibc", + "arm32v7/busybox:1-glibc", + "arm32v7/busybox:stable-glibc", + "arm32v7/busybox:glibc" ], "froms": [ "scratch" @@ -931,7 +971,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -949,7 +994,12 @@ "arm64v8/busybox:1.36", "arm64v8/busybox:1", "arm64v8/busybox:stable", - "arm64v8/busybox:latest" + "arm64v8/busybox:latest", + "arm64v8/busybox:1.36.1-glibc", + "arm64v8/busybox:1.36-glibc", + "arm64v8/busybox:1-glibc", + "arm64v8/busybox:stable-glibc", + "arm64v8/busybox:glibc" ], "froms": [ "scratch" @@ -978,7 +1028,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -996,7 +1051,12 @@ "i386/busybox:1.36", "i386/busybox:1", "i386/busybox:stable", - "i386/busybox:latest" + "i386/busybox:latest", + "i386/busybox:1.36.1-glibc", + "i386/busybox:1.36-glibc", + "i386/busybox:1-glibc", + "i386/busybox:stable-glibc", + "i386/busybox:glibc" ], "froms": [ "scratch" @@ -1024,7 +1084,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -1042,7 +1107,12 @@ "mips64le/busybox:1.36", "mips64le/busybox:1", "mips64le/busybox:stable", - "mips64le/busybox:latest" + "mips64le/busybox:latest", + "mips64le/busybox:1.36.1-glibc", + "mips64le/busybox:1.36-glibc", + "mips64le/busybox:1-glibc", + "mips64le/busybox:stable-glibc", + "mips64le/busybox:glibc" ], "froms": [ "scratch" @@ -1070,7 +1140,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -1088,7 +1163,12 @@ "ppc64le/busybox:1.36", "ppc64le/busybox:1", "ppc64le/busybox:stable", - "ppc64le/busybox:latest" + "ppc64le/busybox:latest", + "ppc64le/busybox:1.36.1-glibc", + "ppc64le/busybox:1.36-glibc", + "ppc64le/busybox:1-glibc", + "ppc64le/busybox:stable-glibc", + "ppc64le/busybox:glibc" ], "froms": [ "scratch" @@ -1116,7 +1196,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -1134,7 +1219,12 @@ "riscv64/busybox:1.36", "riscv64/busybox:1", "riscv64/busybox:stable", - "riscv64/busybox:latest" + "riscv64/busybox:latest", + "riscv64/busybox:1.36.1-uclibc", + "riscv64/busybox:1.36-uclibc", + "riscv64/busybox:1-uclibc", + "riscv64/busybox:stable-uclibc", + "riscv64/busybox:uclibc" ], "froms": [ "scratch" @@ -1162,7 +1252,12 @@ "busybox:1.36", "busybox:1", "busybox:stable", - "busybox:latest" + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", @@ -1180,7 +1275,12 @@ "s390x/busybox:1.36", "s390x/busybox:1", "s390x/busybox:stable", - "s390x/busybox:latest" + "s390x/busybox:latest", + "s390x/busybox:1.36.1-glibc", + "s390x/busybox:1.36-glibc", + "s390x/busybox:1-glibc", + "s390x/busybox:stable-glibc", + "s390x/busybox:glibc" ], "froms": [ "scratch" @@ -1199,5 +1299,654 @@ } } } + }, + "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299": { + "sourceId": "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299", + "reproducibleGitChecksum": "daf1f21d9740e773d1dc6bdb8e0fdae08ffade5f69617abd4f615aa39df06ab5", + "tags": [ + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-riscv64", + "GitCommit": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "Directory": "latest/glibc/riscv64", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "riscv64": { + "archTags": [ + "riscv64/busybox:1.36.1-glibc", + "riscv64/busybox:1.36-glibc", + "riscv64/busybox:1-glibc", + "riscv64/busybox:stable-glibc", + "riscv64/busybox:glibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/riscv64", + "platform": { + "architecture": "riscv64", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126": { + "sourceId": "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126", + "reproducibleGitChecksum": "a3e7286345afcef13f3ddba0d34e7e9de2a490ee1983d193d2c9d7524404195a", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-amd64", + "GitCommit": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "Directory": "latest/musl/amd64", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "amd64": { + "archTags": [ + "amd64/busybox:1.36.1-musl", + "amd64/busybox:1.36-musl", + "amd64/busybox:1-musl", + "amd64/busybox:stable-musl", + "amd64/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/amd64", + "platform": { + "architecture": "amd64", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0": { + "sourceId": "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0", + "reproducibleGitChecksum": "c28d23b61a78f989ecfd9a4887e818b4d29c96bdf54783f4c90935843e8c00a4", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-arm32v7", + "GitCommit": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "Directory": "latest/musl/arm32v7", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "arm32v7": { + "archTags": [ + "arm32v7/busybox:1.36.1-musl", + "arm32v7/busybox:1.36-musl", + "arm32v7/busybox:1-musl", + "arm32v7/busybox:stable-musl", + "arm32v7/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/arm/v7", + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124": { + "sourceId": "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124", + "reproducibleGitChecksum": "99149604120ea53fce493cd15e2d46dcc4a0c95fca2cc42b80fff27cc7c29033", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-arm64v8", + "GitCommit": "a8344687869ba9f95e140a62a915a30822ff2147", + "Directory": "latest/musl/arm64v8", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "arm64v8": { + "archTags": [ + "arm64v8/busybox:1.36.1-musl", + "arm64v8/busybox:1.36-musl", + "arm64v8/busybox:1-musl", + "arm64v8/busybox:stable-musl", + "arm64v8/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/arm64/v8", + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e": { + "sourceId": "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e", + "reproducibleGitChecksum": "6e88131ed46179b9091c6d411dcf1cd97908ccab721106885823a24c40d09841", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-i386", + "GitCommit": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "Directory": "latest/musl/i386", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "i386": { + "archTags": [ + "i386/busybox:1.36.1-musl", + "i386/busybox:1.36-musl", + "i386/busybox:1-musl", + "i386/busybox:stable-musl", + "i386/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/386", + "platform": { + "architecture": "386", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0": { + "sourceId": "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0", + "reproducibleGitChecksum": "0edf4a03cf0abab4dc3ddb643ea2557011441c94756fcb4219fd0accdbd15087", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-ppc64le", + "GitCommit": "97dad737e59de0698f74b81a7dac4ce4d834e36c", + "Directory": "latest/musl/ppc64le", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "ppc64le": { + "archTags": [ + "ppc64le/busybox:1.36.1-musl", + "ppc64le/busybox:1.36-musl", + "ppc64le/busybox:1-musl", + "ppc64le/busybox:stable-musl", + "ppc64le/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/ppc64le", + "platform": { + "architecture": "ppc64le", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f": { + "sourceId": "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f", + "reproducibleGitChecksum": "184229820dec5f0ec79b8dff338a57b5753b86d0deb662c77dc4b4e1a4e191d2", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-riscv64", + "GitCommit": "10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa", + "Directory": "latest/musl/riscv64", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "riscv64": { + "archTags": [ + "riscv64/busybox:1.36.1-musl", + "riscv64/busybox:1.36-musl", + "riscv64/busybox:1-musl", + "riscv64/busybox:stable-musl", + "riscv64/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/riscv64", + "platform": { + "architecture": "riscv64", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4": { + "sourceId": "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4", + "reproducibleGitChecksum": "f1eec923f99f36025636a3c1ae130aedfed7779c3764e20ff863d2cc6d04ac07", + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-s390x", + "GitCommit": "ecf31f814875084a2bc85a162b78f512ea2df0c9", + "Directory": "latest/musl/s390x", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "s390x": { + "archTags": [ + "s390x/busybox:1.36.1-musl", + "s390x/busybox:1.36-musl", + "s390x/busybox:1-musl", + "s390x/busybox:stable-musl", + "s390x/busybox:musl" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/s390x", + "platform": { + "architecture": "s390x", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a": { + "sourceId": "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a", + "reproducibleGitChecksum": "27d63f8ad18605a011ba51ad8d751137ced48cda3bf7b0d57d0b703a5a758d1b", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-amd64", + "GitCommit": "d0b7d566eb4f1fa9933984e6fc04ab11f08f4592", + "Directory": "latest/uclibc/amd64", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "amd64": { + "archTags": [ + "amd64/busybox:1.36.1-uclibc", + "amd64/busybox:1.36-uclibc", + "amd64/busybox:1-uclibc", + "amd64/busybox:stable-uclibc", + "amd64/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/amd64", + "platform": { + "architecture": "amd64", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714": { + "sourceId": "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714", + "reproducibleGitChecksum": "53b36cefd44161ae6ac336e26d895b7de646814e3e09d05554e91d982740f744", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-arm32v5", + "GitCommit": "7044abc7ee26712d998311b402b975124786e0cf", + "Directory": "latest/uclibc/arm32v5", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "arm32v5": { + "archTags": [ + "arm32v5/busybox:1.36.1-uclibc", + "arm32v5/busybox:1.36-uclibc", + "arm32v5/busybox:1-uclibc", + "arm32v5/busybox:stable-uclibc", + "arm32v5/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/arm/v5", + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11": { + "sourceId": "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11", + "reproducibleGitChecksum": "ece85a849af3c4b2468de15350257970aa7bd36e23607a0aab3f58b4d6e6e659", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-arm32v7", + "GitCommit": "185a3f7f21c307b15ef99b7088b228f004ff5f11", + "Directory": "latest/uclibc/arm32v7", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "arm32v7": { + "archTags": [ + "arm32v7/busybox:1.36.1-uclibc", + "arm32v7/busybox:1.36-uclibc", + "arm32v7/busybox:1-uclibc", + "arm32v7/busybox:stable-uclibc", + "arm32v7/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/arm/v7", + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0": { + "sourceId": "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0", + "reproducibleGitChecksum": "a9ff0eba05d9c907b2fdf3bbc9eb397e67dcc0944063cbfae5be30b60440f116", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-arm64v8", + "GitCommit": "a8344687869ba9f95e140a62a915a30822ff2147", + "Directory": "latest/uclibc/arm64v8", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "arm64v8": { + "archTags": [ + "arm64v8/busybox:1.36.1-uclibc", + "arm64v8/busybox:1.36-uclibc", + "arm64v8/busybox:1-uclibc", + "arm64v8/busybox:stable-uclibc", + "arm64v8/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/arm64/v8", + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6": { + "sourceId": "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6", + "reproducibleGitChecksum": "882db5aa14620ea7decded765d64f05700feb25b1770a5a4817e4d8e08fec920", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-i386", + "GitCommit": "64e761e756e3281bc9a49235ee200dfc1f5a525e", + "Directory": "latest/uclibc/i386", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "i386": { + "archTags": [ + "i386/busybox:1.36.1-uclibc", + "i386/busybox:1.36-uclibc", + "i386/busybox:1-uclibc", + "i386/busybox:stable-uclibc", + "i386/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/386", + "platform": { + "architecture": "386", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } + }, + "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447": { + "sourceId": "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447", + "reproducibleGitChecksum": "acfeadf772789a80427f642691efcb0daeeabe73ce4753318f25760c3ead6e18", + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], + "entry": { + "GitRepo": "https://github.com/docker-library/busybox.git", + "GitFetch": "refs/heads/dist-mips64le", + "GitCommit": "ea5639e7af6b21b81230ccaba4c05ccb2d80b9e3", + "Directory": "latest/uclibc/mips64le", + "File": "index.json", + "Builder": "oci-import", + "SOURCE_DATE_EPOCH": 1709081058 + }, + "arches": { + "mips64le": { + "archTags": [ + "mips64le/busybox:1.36.1-uclibc", + "mips64le/busybox:1.36-uclibc", + "mips64le/busybox:1-uclibc", + "mips64le/busybox:stable-uclibc", + "mips64le/busybox:uclibc" + ], + "froms": [ + "scratch" + ], + "lastStageFrom": "scratch", + "platformString": "linux/mips64le", + "platform": { + "architecture": "mips64le", + "os": "linux" + }, + "parents": { + "scratch": { + "sourceId": null, + "pin": null + } + } + } + } } } diff --git a/.test/test.sh b/.test/test.sh index bc426c4..511d558 100755 --- a/.test/test.sh +++ b/.test/test.sh @@ -25,7 +25,7 @@ if [ "${1:-}" = '--deploy' ]; then doDeploy=1 fi -set -- docker:cli docker:dind docker:windowsservercore notary busybox:latest # a little bit of Windows, a little bit of Linux, a little bit of multi-stage, a little bit of oci-import +set -- docker:cli docker:dind docker:windowsservercore notary busybox:{latest,glibc,musl,uclibc} # a little bit of Windows, a little bit of Linux, a little bit of multi-stage, a little bit of oci-import (and a little bit of cursed busybox) # (see "library/" and ".external-pins/" for where these come from / are hard-coded for consistent testing purposes) # NOTE: we are explicitly *not* pinning "golang:1.19-alpine3.16" so that this also tests unpinned parent behavior (that image is deprecated so should stay unchanging) @@ -33,6 +33,24 @@ time bashbrew fetch "$@" time "$dir/../sources.sh" "$@" > "$dir/sources.json" +# an attempt to highlight tag mapping bugs in the future +jq ' + to_entries + | map( + # emulate builds.json (poorly) + (.value.arches | keys[]) as $arch + | .key += "-" + $arch + | .value.arches = { ($arch): .value.arches[$arch] } + + # filter to just the list of canonical tags per "build" + | .value |= [ .tags[], .arches[$arch].archTags[] ] + ) + # combine our new pseudo-buildIds into overlapping lists of tags (see also "deploy.jq" and "tagged_manifests" which this is emulating) + | reduce .[] as $i ({}; + .[ $i.value[] ] += [ $i.key ] + ) +' "$dir/sources.json" > "$dir/all-tags.json" + coverage="$dir/.coverage" rm -rf "$coverage/GOCOVERDIR" "$coverage/bin" mkdir -p "$coverage/GOCOVERDIR" "$coverage/bin" From 21643d6cb9c1f8cc0bcb657327242ee8a5b03ac2 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Thu, 2 May 2024 12:48:07 -0700 Subject: [PATCH 2/3] Add Tianon's cursed "infosiftr/moby" library file for more useful edge cases This includes the edge case of arch-particular but not arch-specific tags (similar to busybox, but with the primary difference being that they *share* a sourceId instead of having disparate sourceIds). In this, I have hand-modified the `all-tags.json` file to what it *should* be so that the tests will fail until it is fixed appropriately (but all other generated files are as-generated). --- .../library/debian___bookworm-slim | 1 + .../library/debian___unstable-slim | 1 + .test/all-tags.json | 71 ++ .test/builds.json | 1136 +++++++++++++++++ .test/cache-builds.json | 644 ++++++++++ .test/deploy-all/out.json | 688 ++++++++++ .test/library/infosiftr-moby | 54 + .test/sources.json | 216 ++++ .test/test.sh | 11 +- 9 files changed, 2821 insertions(+), 1 deletion(-) create mode 100644 .test/.external-pins/library/debian___bookworm-slim create mode 100644 .test/.external-pins/library/debian___unstable-slim create mode 100644 .test/library/infosiftr-moby diff --git a/.test/.external-pins/library/debian___bookworm-slim b/.test/.external-pins/library/debian___bookworm-slim new file mode 100644 index 0000000..55d44e3 --- /dev/null +++ b/.test/.external-pins/library/debian___bookworm-slim @@ -0,0 +1 @@ +sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb diff --git a/.test/.external-pins/library/debian___unstable-slim b/.test/.external-pins/library/debian___unstable-slim new file mode 100644 index 0000000..98ef8b3 --- /dev/null +++ b/.test/.external-pins/library/debian___unstable-slim @@ -0,0 +1 @@ +sha256:8ab93b5dec6c19b4a45fbfdebc55c5d08ce7d39a90dc66cc273440ba3a1a5af0 diff --git a/.test/all-tags.json b/.test/all-tags.json index 4404152..75e6459 100644 --- a/.test/all-tags.json +++ b/.test/all-tags.json @@ -1172,5 +1172,76 @@ ], "mips64le/busybox:uclibc": [ "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447-mips64le" + ], + "infosiftr-moby:20.10.27": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-amd64", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm32v5", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm32v7", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm64v8", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-i386", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-mips64le", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-ppc64le", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-s390x", + "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633-riscv64" + ], + "infosiftr-moby:20.10": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-amd64", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm32v5", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm32v7", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm64v8", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-i386", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-mips64le", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-ppc64le", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-s390x", + "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633-riscv64" + ], + "infosiftr-moby:20": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-amd64", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm32v5", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm32v7", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm64v8", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-i386", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-mips64le", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-ppc64le", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-s390x", + "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633-riscv64" + ], + "infosiftr-moby:latest": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-amd64", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm32v5", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm32v7", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm64v8", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-i386", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-mips64le", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-ppc64le", + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-s390x", + "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633-riscv64" + ], + "infosiftr-moby:amd64": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-amd64" + ], + "infosiftr-moby:arm32v5": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm32v5" + ], + "infosiftr-moby:arm32v7": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm32v7" + ], + "infosiftr-moby:arm64v8": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-arm64v8" + ], + "infosiftr-moby:i386": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-i386" + ], + "infosiftr-moby:mips64le": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-mips64le" + ], + "infosiftr-moby:ppc64le": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-ppc64le" + ], + "infosiftr-moby:s390x": [ + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62-s390x" + ], + "infosiftr-moby:riscv64": [ + "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633-riscv64" ] } diff --git a/.test/builds.json b/.test/builds.json index da41105..9ced3d3 100644 --- a/.test/builds.json +++ b/.test/builds.json @@ -5131,5 +5131,1141 @@ } } } + }, + "832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d": { + "buildId": "832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d", + "build": { + "img": "oisupport/staging-amd64:832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", + "size": 3064, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.digest": "sha256:18838d7b60723ec1548a85ae57195bd84a887b65d249f4a74698f1ab7cae4ca3", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T17:55:29Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d@sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "amd64", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:5cd264d4f8c03ec5daada39b78ad2c0abdfdf78dd7caae35176acbe86dc56413", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.ref.name": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d@sha256:5cd264d4f8c03ec5daada39b78ad2c0abdfdf78dd7caae35176acbe86dc56413", + "vnd.docker.reference.digest": "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d@sha256:cc1d4bd40e22e15d2753faba25c591a67b5aa5f00db32914628382e7379c4b70" + } + }, + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "arch": "amd64", + "parents": { + "debian:bookworm-slim": "sha256:18838d7b60723ec1548a85ae57195bd84a887b65d249f4a74698f1ab7cae4ca3" + }, + "resolvedParents": { + "debian:bookworm-slim": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:18838d7b60723ec1548a85ae57195bd84a887b65d249f4a74698f1ab7cae4ca3", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.ref.name": "debian@sha256:18838d7b60723ec1548a85ae57195bd84a887b65d249f4a74698f1ab7cae4ca3" + }, + "platform": { + "architecture": "amd64", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + }, + "source": { + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64", + "infosiftr-moby:arm32v5", + "infosiftr-moby:arm32v7", + "infosiftr-moby:arm64v8", + "infosiftr-moby:i386", + "infosiftr-moby:mips64le", + "infosiftr-moby:ppc64le", + "infosiftr-moby:s390x" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "amd64": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/amd64", + "platform": { + "architecture": "amd64", + "os": "linux" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + } + } + }, + "cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2": { + "buildId": "cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2", + "build": { + "img": "oisupport/staging-arm32v5:cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "size": 3066, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.base.digest": "sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:21:08Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2@sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2@sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52", + "vnd.docker.reference.digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2@sha256:93a7072988e6d9068dd9e3dff7c8fbb0557543375dd9f71f91fd84b622585be2" + } + }, + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "arch": "arm32v5", + "parents": { + "debian:bookworm-slim": "sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8" + }, + "resolvedParents": { + "debian:bookworm-slim": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.ref.name": "debian@sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + }, + "source": { + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64", + "infosiftr-moby:arm32v5", + "infosiftr-moby:arm32v7", + "infosiftr-moby:arm64v8", + "infosiftr-moby:i386", + "infosiftr-moby:mips64le", + "infosiftr-moby:ppc64le", + "infosiftr-moby:s390x" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "arm32v5": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/arm/v5", + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + } + } + }, + "554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d": { + "buildId": "554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d", + "build": { + "img": "oisupport/staging-arm32v7:554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "size": 3066, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.digest": "sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:04:17Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d@sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d@sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae", + "vnd.docker.reference.digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d@sha256:0d91500a0852272fdf8561fd8a50575717809bb543b85ca0800011cb0722cb57" + } + }, + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "arch": "arm32v7", + "parents": { + "debian:bookworm-slim": "sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face" + }, + "resolvedParents": { + "debian:bookworm-slim": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.ref.name": "debian@sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + }, + "source": { + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64", + "infosiftr-moby:arm32v5", + "infosiftr-moby:arm32v7", + "infosiftr-moby:arm64v8", + "infosiftr-moby:i386", + "infosiftr-moby:mips64le", + "infosiftr-moby:ppc64le", + "infosiftr-moby:s390x" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "arm32v7": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/arm/v7", + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + } + } + }, + "323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05": { + "buildId": "323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05", + "build": { + "img": "oisupport/staging-arm64v8:323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "size": 3066, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.digest": "sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T18:48:28Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05@sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05@sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6", + "vnd.docker.reference.digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05@sha256:de2b93ede67b1b23609d4b6db1656c5bfa2f2c6a733344cac6fea861a8ae69bb" + } + }, + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "arch": "arm64v8", + "parents": { + "debian:bookworm-slim": "sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2" + }, + "resolvedParents": { + "debian:bookworm-slim": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.ref.name": "debian@sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2" + }, + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + }, + "source": { + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64", + "infosiftr-moby:arm32v5", + "infosiftr-moby:arm32v7", + "infosiftr-moby:arm64v8", + "infosiftr-moby:i386", + "infosiftr-moby:mips64le", + "infosiftr-moby:ppc64le", + "infosiftr-moby:s390x" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "arm64v8": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/arm64/v8", + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + } + } + }, + "f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c": { + "buildId": "f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c", + "build": { + "img": "oisupport/staging-i386:f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "size": 3063, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.digest": "sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T18:44:21Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c@sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "386", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.ref.name": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c@sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672", + "vnd.docker.reference.digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c@sha256:0ea06ff7d61b5f27faf0406345483b2c696ee90f9cf3af043b382b8f084a212e" + } + }, + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "arch": "i386", + "parents": { + "debian:bookworm-slim": "sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f" + }, + "resolvedParents": { + "debian:bookworm-slim": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.ref.name": "debian@sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f" + }, + "platform": { + "architecture": "386", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + }, + "source": { + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64", + "infosiftr-moby:arm32v5", + "infosiftr-moby:arm32v7", + "infosiftr-moby:arm64v8", + "infosiftr-moby:i386", + "infosiftr-moby:mips64le", + "infosiftr-moby:ppc64le", + "infosiftr-moby:s390x" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "i386": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/386", + "platform": { + "architecture": "386", + "os": "linux" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + } + } + }, + "7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38": { + "buildId": "7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38", + "build": { + "img": "oisupport/staging-mips64le:7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", + "size": 3067, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.base.digest": "sha256:a3ae20edcdf2ebf57efa92922df3e5882b97ce339e0b1d53e5fb6e08d77245bb", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:35:45Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38@sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "mips64le", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f3c44119625fc4fe52f26ca221d50653ea2eefa754819bea220a1552855f0257", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.ref.name": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38@sha256:f3c44119625fc4fe52f26ca221d50653ea2eefa754819bea220a1552855f0257", + "vnd.docker.reference.digest": "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38@sha256:2ea3d7f21bd8ad73cdd836ed861ceb7d8d3d4175f3d12a319a7c875d9db624b6" + } + }, + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "arch": "mips64le", + "parents": { + "debian:bookworm-slim": "sha256:a3ae20edcdf2ebf57efa92922df3e5882b97ce339e0b1d53e5fb6e08d77245bb" + }, + "resolvedParents": { + "debian:bookworm-slim": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:a3ae20edcdf2ebf57efa92922df3e5882b97ce339e0b1d53e5fb6e08d77245bb", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.ref.name": "debian@sha256:a3ae20edcdf2ebf57efa92922df3e5882b97ce339e0b1d53e5fb6e08d77245bb" + }, + "platform": { + "architecture": "mips64le", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + }, + "source": { + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64", + "infosiftr-moby:arm32v5", + "infosiftr-moby:arm32v7", + "infosiftr-moby:arm64v8", + "infosiftr-moby:i386", + "infosiftr-moby:mips64le", + "infosiftr-moby:ppc64le", + "infosiftr-moby:s390x" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "mips64le": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/mips64le", + "platform": { + "architecture": "mips64le", + "os": "linux" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + } + } + }, + "9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821": { + "buildId": "9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821", + "build": { + "img": "oisupport/staging-ppc64le:9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", + "size": 3066, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.base.digest": "sha256:5da2b4c5343cd413120a23df5279fb59e3fa869bcd5b1963a3ae120aa3278113", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:45:52Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821@sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "ppc64le", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:4ac84cd5f3825ab472c20e0290389837a2c13520b891b5f869c3eac50c6703f6", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.ref.name": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821@sha256:4ac84cd5f3825ab472c20e0290389837a2c13520b891b5f869c3eac50c6703f6", + "vnd.docker.reference.digest": "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821@sha256:34f678f5c030c26c9e70386ee7f0d43dcb142b16354d4e481a15368e4652488d" + } + }, + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "arch": "ppc64le", + "parents": { + "debian:bookworm-slim": "sha256:5da2b4c5343cd413120a23df5279fb59e3fa869bcd5b1963a3ae120aa3278113" + }, + "resolvedParents": { + "debian:bookworm-slim": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:5da2b4c5343cd413120a23df5279fb59e3fa869bcd5b1963a3ae120aa3278113", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.ref.name": "debian@sha256:5da2b4c5343cd413120a23df5279fb59e3fa869bcd5b1963a3ae120aa3278113" + }, + "platform": { + "architecture": "ppc64le", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + }, + "source": { + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64", + "infosiftr-moby:arm32v5", + "infosiftr-moby:arm32v7", + "infosiftr-moby:arm64v8", + "infosiftr-moby:i386", + "infosiftr-moby:mips64le", + "infosiftr-moby:ppc64le", + "infosiftr-moby:s390x" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "ppc64le": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/ppc64le", + "platform": { + "architecture": "ppc64le", + "os": "linux" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + } + } + }, + "207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73": { + "buildId": "207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73", + "build": { + "img": "oisupport/staging-s390x:207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", + "size": 3064, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.base.digest": "sha256:482146dfc5d9932d59f79987351b293ee88e7d1024a27da23a6a2312b785b848", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T20:01:22Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73@sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "s390x", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:fa062b27d61e18241b28cc914114f01d51e79f94402300efecd2c6b1aaa0f68b", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.ref.name": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73@sha256:fa062b27d61e18241b28cc914114f01d51e79f94402300efecd2c6b1aaa0f68b", + "vnd.docker.reference.digest": "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73@sha256:db14055ecee7a2577df37ecda8fd9f2d49f9bf6d4f7ea135ffcdfb6d8ffa28a4" + } + }, + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "arch": "s390x", + "parents": { + "debian:bookworm-slim": "sha256:482146dfc5d9932d59f79987351b293ee88e7d1024a27da23a6a2312b785b848" + }, + "resolvedParents": { + "debian:bookworm-slim": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:482146dfc5d9932d59f79987351b293ee88e7d1024a27da23a6a2312b785b848", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.ref.name": "debian@sha256:482146dfc5d9932d59f79987351b293ee88e7d1024a27da23a6a2312b785b848" + }, + "platform": { + "architecture": "s390x", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + }, + "source": { + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64", + "infosiftr-moby:arm32v5", + "infosiftr-moby:arm32v7", + "infosiftr-moby:arm64v8", + "infosiftr-moby:i386", + "infosiftr-moby:mips64le", + "infosiftr-moby:ppc64le", + "infosiftr-moby:s390x" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "s390x": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/s390x", + "platform": { + "architecture": "s390x", + "os": "linux" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + } + } + }, + "808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b": { + "buildId": "808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b", + "build": { + "img": "oisupport/staging-riscv64:808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b", + "resolved": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb", + "size": 3066, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.digest": "sha256:22e99e120c74ec1378df4c6aa58a6249ad4a3e0ade6246ba3b2601e560e5c055", + "org.opencontainers.image.base.name": "debian:unstable-slim", + "org.opencontainers.image.created": "2024-04-24T19:19:35Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:riscv64-808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b@sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "riscv64", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7eced71cb343f3314fc370025f6749db51c2bb31bdd9a852586bbcbb1690d2fa", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.ref.name": "tianon/zz-staging:riscv64-808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b@sha256:7eced71cb343f3314fc370025f6749db51c2bb31bdd9a852586bbcbb1690d2fa", + "vnd.docker.reference.digest": "sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:riscv64-808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b@sha256:1264e8e3ec1dc12f895e878f6caeffcae56ca86540606868ab7c6c978556ee6b" + } + }, + "sourceId": "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633", + "arch": "riscv64", + "parents": { + "debian:unstable-slim": "sha256:22e99e120c74ec1378df4c6aa58a6249ad4a3e0ade6246ba3b2601e560e5c055" + }, + "resolvedParents": { + "debian:unstable-slim": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:22e99e120c74ec1378df4c6aa58a6249ad4a3e0ade6246ba3b2601e560e5c055", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.ref.name": "debian@sha256:22e99e120c74ec1378df4c6aa58a6249ad4a3e0ade6246ba3b2601e560e5c055" + }, + "platform": { + "architecture": "riscv64", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:8ab93b5dec6c19b4a45fbfdebc55c5d08ce7d39a90dc66cc273440ba3a1a5af0" + } + } + } + }, + "source": { + "sourceId": "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:riscv64" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile.unstable", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "riscv64": { + "archTags": [], + "froms": [ + "debian:unstable-slim" + ], + "lastStageFrom": "debian:unstable-slim", + "platformString": "linux/riscv64", + "platform": { + "architecture": "riscv64", + "os": "linux" + }, + "parents": { + "debian:unstable-slim": { + "sourceId": null, + "pin": "sha256:8ab93b5dec6c19b4a45fbfdebc55c5d08ce7d39a90dc66cc273440ba3a1a5af0" + } + } + } + } + } } } diff --git a/.test/cache-builds.json b/.test/cache-builds.json index 023f796..e954f22 100644 --- a/.test/cache-builds.json +++ b/.test/cache-builds.json @@ -206,6 +206,251 @@ "org.opencontainers.image.ref.name": "alpine@sha256:e4cdb7d47b06ba0a062ad2a97a7d154967c8f83934594d9f2bd3efa89292996b" } }, + "debian@sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:18838d7b60723ec1548a85ae57195bd84a887b65d249f4a74698f1ab7cae4ca3", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.ref.name": "debian@sha256:18838d7b60723ec1548a85ae57195bd84a887b65d249f4a74698f1ab7cae4ca3" + }, + "platform": { + "architecture": "amd64", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.ref.name": "debian@sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.ref.name": "debian@sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.ref.name": "debian@sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2" + }, + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.ref.name": "debian@sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f" + }, + "platform": { + "architecture": "386", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:a3ae20edcdf2ebf57efa92922df3e5882b97ce339e0b1d53e5fb6e08d77245bb", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.ref.name": "debian@sha256:a3ae20edcdf2ebf57efa92922df3e5882b97ce339e0b1d53e5fb6e08d77245bb" + }, + "platform": { + "architecture": "mips64le", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:5da2b4c5343cd413120a23df5279fb59e3fa869bcd5b1963a3ae120aa3278113", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.ref.name": "debian@sha256:5da2b4c5343cd413120a23df5279fb59e3fa869bcd5b1963a3ae120aa3278113" + }, + "platform": { + "architecture": "ppc64le", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:482146dfc5d9932d59f79987351b293ee88e7d1024a27da23a6a2312b785b848", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.ref.name": "debian@sha256:482146dfc5d9932d59f79987351b293ee88e7d1024a27da23a6a2312b785b848" + }, + "platform": { + "architecture": "s390x", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + }, + "debian@sha256:8ab93b5dec6c19b4a45fbfdebc55c5d08ce7d39a90dc66cc273440ba3a1a5af0": { + "schemaVersion": 2, + "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", + "manifests": [ + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:2d944d3a5cda7c92d3b7ee0db4aa8b805808cfd6dcc04ccee1a7c1cbda7e5e99", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.ref.name": "debian@sha256:2d944d3a5cda7c92d3b7ee0db4aa8b805808cfd6dcc04ccee1a7c1cbda7e5e99" + }, + "platform": { + "architecture": "amd64", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:7a3c24d063dda82d366eed150d0e3f95c20d172e8ca928cb57b6d2735814d42d", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.ref.name": "debian@sha256:7a3c24d063dda82d366eed150d0e3f95c20d172e8ca928cb57b6d2735814d42d" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:c712c5c0748b4b441572038877553f88b731a3058722d33870e925aed48e19ec", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.ref.name": "debian@sha256:c712c5c0748b4b441572038877553f88b731a3058722d33870e925aed48e19ec" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:088c54475198d0d0fd900298e2e8e7a2f3cf383db5640e6ecdaf130c09313f61", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.ref.name": "debian@sha256:088c54475198d0d0fd900298e2e8e7a2f3cf383db5640e6ecdaf130c09313f61" + }, + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:5d2d07f5ebf76ed6d70e20743f82d5e7d7985d9646f663af8b2562ca8278f96e", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.ref.name": "debian@sha256:5d2d07f5ebf76ed6d70e20743f82d5e7d7985d9646f663af8b2562ca8278f96e" + }, + "platform": { + "architecture": "386", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:afe2c45ad2bfb9889104e1722d12032357a65a027fe2b2cfc10750870e4aa841", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.ref.name": "debian@sha256:afe2c45ad2bfb9889104e1722d12032357a65a027fe2b2cfc10750870e4aa841" + }, + "platform": { + "architecture": "mips64le", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:95fccdf02552f9dc43cccabfbce39cc45c05cb93b7c7976152b8b8700b179819", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.ref.name": "debian@sha256:95fccdf02552f9dc43cccabfbce39cc45c05cb93b7c7976152b8b8700b179819" + }, + "platform": { + "architecture": "ppc64le", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:22e99e120c74ec1378df4c6aa58a6249ad4a3e0ade6246ba3b2601e560e5c055", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.ref.name": "debian@sha256:22e99e120c74ec1378df4c6aa58a6249ad4a3e0ade6246ba3b2601e560e5c055" + }, + "platform": { + "architecture": "riscv64", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.docker.distribution.manifest.v2+json", + "digest": "sha256:bef23df919505c6fef092bd1ef5a4fc25b907c61240321de64268531290f82b9", + "size": 529, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.ref.name": "debian@sha256:bef23df919505c6fef092bd1ef5a4fc25b907c61240321de64268531290f82b9" + }, + "platform": { + "architecture": "s390x", + "os": "linux" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "debian@sha256:8ab93b5dec6c19b4a45fbfdebc55c5d08ce7d39a90dc66cc273440ba3a1a5af0" + } + }, "mcr.microsoft.com/windows/servercore@sha256:308ef3f8ee3e9c9a1bdec460009c1e6394b329db13eb3149461f8841be5b538a": { "schemaVersion": 2, "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", @@ -506,6 +751,50 @@ "org.opencontainers.image.ref.name": "oisupport/staging-amd64:71756dd75e41c4bc5144b64d36b4834a5a960c495470915eb69f96e9f2cb6694@sha256:09dd1c0183f992a4507d6e562a8e079b8583d19aaf8d991b0d22711c6b4525d7" } }, + "oisupport/staging-amd64:832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", + "size": 3064, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.digest": "sha256:18838d7b60723ec1548a85ae57195bd84a887b65d249f4a74698f1ab7cae4ca3", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T17:55:29Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d@sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "amd64", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:5cd264d4f8c03ec5daada39b78ad2c0abdfdf78dd7caae35176acbe86dc56413", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.ref.name": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d@sha256:5cd264d4f8c03ec5daada39b78ad2c0abdfdf78dd7caae35176acbe86dc56413", + "vnd.docker.reference.digest": "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d@sha256:cc1d4bd40e22e15d2753faba25c591a67b5aa5f00db32914628382e7379c4b70" + } + }, "oisupport/staging-arm32v5:486aecdee760968387cde68c290cb6f71567c433092d7e925ad87dece9cb9dc8": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -564,6 +853,51 @@ "org.opencontainers.image.ref.name": "oisupport/staging-arm32v5:6dad189d12c5b50de48dab19c13869fdf25219dc430fc1d4c8a8dcc7bc893e69@sha256:0e0b5e6c86baf66ac1630f714049ae5a27059e9153f126c41e0eb56943b08cb6" } }, + "oisupport/staging-arm32v5:cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "size": 3066, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.base.digest": "sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:21:08Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2@sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2@sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52", + "vnd.docker.reference.digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2@sha256:93a7072988e6d9068dd9e3dff7c8fbb0557543375dd9f71f91fd84b622585be2" + } + }, "oisupport/staging-arm32v6:2fa4ebddfdbb2318be99958b867533429ec9fbff92c1e3ee53658609e5490a89": { "schemaVersion": 2, "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", @@ -714,6 +1048,51 @@ "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:4e0edc2836092590f9fbabe96e2c504815359e36a16b84c4fd0724d8919fc816@sha256:93eb991bcaa0ab5134a524c341a00618008caaa47dc95144190f4fbe24ac362c" } }, + "oisupport/staging-arm32v7:554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "size": 3066, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.digest": "sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:04:17Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d@sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d@sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae", + "vnd.docker.reference.digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d@sha256:0d91500a0852272fdf8561fd8a50575717809bb543b85ca0800011cb0722cb57" + } + }, "oisupport/staging-arm32v7:6e669b92230b833e316c4258c22ecb005c6f9560ae0dddd22d24c9087efb9067": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -856,6 +1235,51 @@ "org.opencontainers.image.ref.name": "oisupport/staging-arm32v7:f21b47c585fce7db3ff4f646bc87f483fecb3c920d6ec5fbf8a2d76a03ef7ae9@sha256:b6ebc3e33976b79e335395f06a860b09bb9482165ca7869a46f8411957eacf24" } }, + "oisupport/staging-arm64v8:323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "size": 3066, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.digest": "sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T18:48:28Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05@sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05@sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6", + "vnd.docker.reference.digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05@sha256:de2b93ede67b1b23609d4b6db1656c5bfa2f2c6a733344cac6fea861a8ae69bb" + } + }, "oisupport/staging-arm64v8:535b37066c5ad0d2d9684589705db75f5f33494fbae845627bc8d77f636769e3": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -1277,6 +1701,50 @@ "org.opencontainers.image.ref.name": "oisupport/staging-i386:e64948c9285dce77f3354b819bebb332429012bee6c55391e2201a49e7a02090@sha256:27518fc8de1793263dc386111bb80b500ce3b5efd45fdab5283230ae837f00a7" } }, + "oisupport/staging-i386:f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "size": 3063, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.digest": "sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T18:44:21Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c@sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "386", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.ref.name": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c@sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672", + "vnd.docker.reference.digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c@sha256:0ea06ff7d61b5f27faf0406345483b2c696ee90f9cf3af043b382b8f084a212e" + } + }, "oisupport/staging-mips64le:266da6320ef4524a6eb4a9ff40df1a63770f3cb24becc351b4ec2a7da75e76a3": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -1333,6 +1801,50 @@ "org.opencontainers.image.ref.name": "oisupport/staging-mips64le:768f1edc30be691acf862ef51ac671aea25b9cd46242ab8b30f04715991dffa1@sha256:8250f61862e1d6ea51f35f443b15491e707c1cb3cbef76219ad1a2de424b22b2" } }, + "oisupport/staging-mips64le:7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", + "size": 3067, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.base.digest": "sha256:a3ae20edcdf2ebf57efa92922df3e5882b97ce339e0b1d53e5fb6e08d77245bb", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:35:45Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38@sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "mips64le", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f3c44119625fc4fe52f26ca221d50653ea2eefa754819bea220a1552855f0257", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.ref.name": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38@sha256:f3c44119625fc4fe52f26ca221d50653ea2eefa754819bea220a1552855f0257", + "vnd.docker.reference.digest": "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38@sha256:2ea3d7f21bd8ad73cdd836ed861ceb7d8d3d4175f3d12a319a7c875d9db624b6" + } + }, "oisupport/staging-ppc64le:4fbef42648bc144fb17186958f9bc3fea48461be4fa04640dc41a2465d9bb230": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -1389,6 +1901,50 @@ "org.opencontainers.image.ref.name": "oisupport/staging-ppc64le:956349ab0e355d75dbf8d6128f9c9e63bf547974776d5865d9ce464369d8506c@sha256:d8d56d0e87ad56ef012bd802694c9607f96a6ff09302b8fcfd014598cc93c7f3" } }, + "oisupport/staging-ppc64le:9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", + "size": 3066, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.base.digest": "sha256:5da2b4c5343cd413120a23df5279fb59e3fa869bcd5b1963a3ae120aa3278113", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:45:52Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821@sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "ppc64le", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:4ac84cd5f3825ab472c20e0290389837a2c13520b891b5f869c3eac50c6703f6", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.ref.name": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821@sha256:4ac84cd5f3825ab472c20e0290389837a2c13520b891b5f869c3eac50c6703f6", + "vnd.docker.reference.digest": "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821@sha256:34f678f5c030c26c9e70386ee7f0d43dcb142b16354d4e481a15368e4652488d" + } + }, "oisupport/staging-ppc64le:c72366c942fc80dc984291207128f5df861e483aa0233ce6495c8a6e1c5d0918": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -1527,6 +2083,50 @@ "org.opencontainers.image.ref.name": "oisupport/staging-riscv64:49ee4825c8bd9f98daf6753e4575ae75b6aa809a733d41b3f1223a207a58e4d4@sha256:33df35e48df34f08add4627e8d9d3fb7ac4997b7fcad4ff1414fa32e300e9914" } }, + "oisupport/staging-riscv64:808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb", + "size": 3066, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.digest": "sha256:22e99e120c74ec1378df4c6aa58a6249ad4a3e0ade6246ba3b2601e560e5c055", + "org.opencontainers.image.base.name": "debian:unstable-slim", + "org.opencontainers.image.created": "2024-04-24T19:19:35Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:riscv64-808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b@sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "riscv64", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7eced71cb343f3314fc370025f6749db51c2bb31bdd9a852586bbcbb1690d2fa", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.ref.name": "tianon/zz-staging:riscv64-808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b@sha256:7eced71cb343f3314fc370025f6749db51c2bb31bdd9a852586bbcbb1690d2fa", + "vnd.docker.reference.digest": "sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:riscv64-808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b@sha256:1264e8e3ec1dc12f895e878f6caeffcae56ca86540606868ab7c6c978556ee6b" + } + }, "oisupport/staging-riscv64:9235655eb06d0f7236ccf163b78621920c0b45632d1032053eb43ebc293d2588": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", @@ -1555,6 +2155,50 @@ "org.opencontainers.image.ref.name": "oisupport/staging-riscv64:9235655eb06d0f7236ccf163b78621920c0b45632d1032053eb43ebc293d2588@sha256:40d18300f578ca6dd6f7feaccb047555b9348514a7a495be637732f50de54dcc" } }, + "oisupport/staging-s390x:207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", + "size": 3064, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.base.digest": "sha256:482146dfc5d9932d59f79987351b293ee88e7d1024a27da23a6a2312b785b848", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T20:01:22Z", + "org.opencontainers.image.ref.name": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73@sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + }, + "platform": { + "architecture": "s390x", + "os": "linux" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:fa062b27d61e18241b28cc914114f01d51e79f94402300efecd2c6b1aaa0f68b", + "size": 567, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.ref.name": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73@sha256:fa062b27d61e18241b28cc914114f01d51e79f94402300efecd2c6b1aaa0f68b", + "vnd.docker.reference.digest": "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", + "vnd.docker.reference.type": "attestation-manifest" + }, + "platform": { + "architecture": "unknown", + "os": "unknown" + } + } + ], + "annotations": { + "org.opencontainers.image.ref.name": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73@sha256:db14055ecee7a2577df37ecda8fd9f2d49f9bf6d4f7ea135ffcdfb6d8ffa28a4" + } + }, "oisupport/staging-s390x:7ea69d395a11993aaef4cd29dd58bbcfe6189e984c367ed781fb4dd4bdb9ff60": { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", diff --git a/.test/deploy-all/out.json b/.test/deploy-all/out.json index 197f37a..7339d6e 100644 --- a/.test/deploy-all/out.json +++ b/.test/deploy-all/out.json @@ -3358,5 +3358,693 @@ } ] } + }, + { + "type": "manifest", + "refs": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest" + ], + "lookup": { + "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d", + "sha256:5cd264d4f8c03ec5daada39b78ad2c0abdfdf78dd7caae35176acbe86dc56413": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d", + "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05", + "sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05", + "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c", + "sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c", + "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d", + "sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d", + "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2", + "sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2", + "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38", + "sha256:f3c44119625fc4fe52f26ca221d50653ea2eefa754819bea220a1552855f0257": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38", + "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821", + "sha256:4ac84cd5f3825ab472c20e0290389837a2c13520b891b5f869c3eac50c6703f6": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821", + "sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb": "tianon/zz-staging:riscv64-808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b", + "sha256:7eced71cb343f3314fc370025f6749db51c2bb31bdd9a852586bbcbb1690d2fa": "tianon/zz-staging:riscv64-808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b", + "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73", + "sha256:fa062b27d61e18241b28cc914114f01d51e79f94402300efecd2c6b1aaa0f68b": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", + "size": 3064, + "platform": { + "os": "linux", + "architecture": "amd64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.digest": "sha256:18838d7b60723ec1548a85ae57195bd84a887b65d249f4a74698f1ab7cae4ca3", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T17:55:29Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:5cd264d4f8c03ec5daada39b78ad2c0abdfdf78dd7caae35176acbe86dc56413", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "vnd.docker.reference.digest": "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "size": 3066, + "platform": { + "os": "linux", + "architecture": "arm64", + "variant": "v8" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.digest": "sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T18:48:28Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "vnd.docker.reference.digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "size": 3063, + "platform": { + "os": "linux", + "architecture": "386" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.digest": "sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T18:44:21Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "vnd.docker.reference.digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "size": 3066, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v7" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.digest": "sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:04:17Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "vnd.docker.reference.digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "size": 3066, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v5" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.base.digest": "sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:21:08Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "vnd.docker.reference.digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", + "size": 3067, + "platform": { + "os": "linux", + "architecture": "mips64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.base.digest": "sha256:a3ae20edcdf2ebf57efa92922df3e5882b97ce339e0b1d53e5fb6e08d77245bb", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:35:45Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f3c44119625fc4fe52f26ca221d50653ea2eefa754819bea220a1552855f0257", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "vnd.docker.reference.digest": "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", + "size": 3066, + "platform": { + "os": "linux", + "architecture": "ppc64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.base.digest": "sha256:5da2b4c5343cd413120a23df5279fb59e3fa869bcd5b1963a3ae120aa3278113", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:45:52Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:4ac84cd5f3825ab472c20e0290389837a2c13520b891b5f869c3eac50c6703f6", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "vnd.docker.reference.digest": "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb", + "size": 3066, + "platform": { + "os": "linux", + "architecture": "riscv64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.digest": "sha256:22e99e120c74ec1378df4c6aa58a6249ad4a3e0ade6246ba3b2601e560e5c055", + "org.opencontainers.image.base.name": "debian:unstable-slim", + "org.opencontainers.image.created": "2024-04-24T19:19:35Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7eced71cb343f3314fc370025f6749db51c2bb31bdd9a852586bbcbb1690d2fa", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "vnd.docker.reference.digest": "sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", + "size": 3064, + "platform": { + "os": "linux", + "architecture": "s390x" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.base.digest": "sha256:482146dfc5d9932d59f79987351b293ee88e7d1024a27da23a6a2312b785b848", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T20:01:22Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:fa062b27d61e18241b28cc914114f01d51e79f94402300efecd2c6b1aaa0f68b", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "vnd.docker.reference.digest": "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", + "vnd.docker.reference.type": "attestation-manifest" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "infosiftr-moby:amd64", + "infosiftr-moby:arm32v5", + "infosiftr-moby:arm32v7", + "infosiftr-moby:arm64v8", + "infosiftr-moby:i386", + "infosiftr-moby:mips64le", + "infosiftr-moby:ppc64le", + "infosiftr-moby:s390x" + ], + "lookup": { + "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d", + "sha256:5cd264d4f8c03ec5daada39b78ad2c0abdfdf78dd7caae35176acbe86dc56413": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d", + "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05", + "sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05", + "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c", + "sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c", + "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d", + "sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d", + "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2", + "sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2", + "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38", + "sha256:f3c44119625fc4fe52f26ca221d50653ea2eefa754819bea220a1552855f0257": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38", + "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821", + "sha256:4ac84cd5f3825ab472c20e0290389837a2c13520b891b5f869c3eac50c6703f6": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821", + "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73", + "sha256:fa062b27d61e18241b28cc914114f01d51e79f94402300efecd2c6b1aaa0f68b": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", + "size": 3064, + "platform": { + "os": "linux", + "architecture": "amd64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "org.opencontainers.image.base.digest": "sha256:18838d7b60723ec1548a85ae57195bd84a887b65d249f4a74698f1ab7cae4ca3", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T17:55:29Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:5cd264d4f8c03ec5daada39b78ad2c0abdfdf78dd7caae35176acbe86dc56413", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "amd64", + "vnd.docker.reference.digest": "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "size": 3066, + "platform": { + "os": "linux", + "architecture": "arm64", + "variant": "v8" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.digest": "sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T18:48:28Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm64v8", + "vnd.docker.reference.digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "size": 3063, + "platform": { + "os": "linux", + "architecture": "386" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.digest": "sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T18:44:21Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "i386", + "vnd.docker.reference.digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "size": 3066, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v7" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.digest": "sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:04:17Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v7", + "vnd.docker.reference.digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "size": 3066, + "platform": { + "os": "linux", + "architecture": "arm", + "variant": "v5" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.base.digest": "sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:21:08Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "arm32v5", + "vnd.docker.reference.digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", + "size": 3067, + "platform": { + "os": "linux", + "architecture": "mips64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "org.opencontainers.image.base.digest": "sha256:a3ae20edcdf2ebf57efa92922df3e5882b97ce339e0b1d53e5fb6e08d77245bb", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:35:45Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:f3c44119625fc4fe52f26ca221d50653ea2eefa754819bea220a1552855f0257", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "mips64le", + "vnd.docker.reference.digest": "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", + "size": 3066, + "platform": { + "os": "linux", + "architecture": "ppc64le" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "org.opencontainers.image.base.digest": "sha256:5da2b4c5343cd413120a23df5279fb59e3fa869bcd5b1963a3ae120aa3278113", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T19:45:52Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:4ac84cd5f3825ab472c20e0290389837a2c13520b891b5f869c3eac50c6703f6", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "ppc64le", + "vnd.docker.reference.digest": "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", + "vnd.docker.reference.type": "attestation-manifest" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", + "size": 3064, + "platform": { + "os": "linux", + "architecture": "s390x" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "org.opencontainers.image.base.digest": "sha256:482146dfc5d9932d59f79987351b293ee88e7d1024a27da23a6a2312b785b848", + "org.opencontainers.image.base.name": "debian:bookworm-slim", + "org.opencontainers.image.created": "2024-04-24T20:01:22Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:fa062b27d61e18241b28cc914114f01d51e79f94402300efecd2c6b1aaa0f68b", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "s390x", + "vnd.docker.reference.digest": "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", + "vnd.docker.reference.type": "attestation-manifest" + } + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "infosiftr-moby:riscv64" + ], + "lookup": { + "sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb": "tianon/zz-staging:riscv64-808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b", + "sha256:7eced71cb343f3314fc370025f6749db51c2bb31bdd9a852586bbcbb1690d2fa": "tianon/zz-staging:riscv64-808ef927432591cc810ec35dd96b5ef90b74c23f9b47dd4e1fd007d2dd59ea4b" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb", + "size": 3066, + "platform": { + "os": "linux", + "architecture": "riscv64" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "org.opencontainers.image.base.digest": "sha256:22e99e120c74ec1378df4c6aa58a6249ad4a3e0ade6246ba3b2601e560e5c055", + "org.opencontainers.image.base.name": "debian:unstable-slim", + "org.opencontainers.image.created": "2024-04-24T19:19:35Z", + "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", + "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", + "org.opencontainers.image.version": "20.10.27" + } + }, + { + "mediaType": "application/vnd.oci.image.manifest.v1+json", + "digest": "sha256:7eced71cb343f3314fc370025f6749db51c2bb31bdd9a852586bbcbb1690d2fa", + "size": 567, + "platform": { + "os": "unknown", + "architecture": "unknown" + }, + "annotations": { + "com.docker.official-images.bashbrew.arch": "riscv64", + "vnd.docker.reference.digest": "sha256:9e7c90e846bf9e81d3316240274b56e96d1d52651239c2f61d6efb6020efb5cb", + "vnd.docker.reference.type": "attestation-manifest" + } + } + ] + } } ] diff --git a/.test/library/infosiftr-moby b/.test/library/infosiftr-moby new file mode 100644 index 0000000..655c8ff --- /dev/null +++ b/.test/library/infosiftr-moby @@ -0,0 +1,54 @@ +Maintainers: Tianon Gravi (@tianon) +GitRepo: https://github.com/tianon/dockerfiles.git +Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, mips64le, ppc64le, s390x, riscv64 + +Tags: 20.10.27, 20.10, 20, latest +GitCommit: 37f1b58c0dc59e6589a0f55849f73d6ef0988cd8 +Directory: infosiftr-moby +riscv64-File: Dockerfile.unstable + +Tags: amd64 +GitCommit: 37f1b58c0dc59e6589a0f55849f73d6ef0988cd8 +Directory: infosiftr-moby +Architectures: amd64 + +Tags: arm32v5 +GitCommit: 37f1b58c0dc59e6589a0f55849f73d6ef0988cd8 +Directory: infosiftr-moby +Architectures: arm32v5 + +Tags: arm32v7 +GitCommit: 37f1b58c0dc59e6589a0f55849f73d6ef0988cd8 +Directory: infosiftr-moby +Architectures: arm32v7 + +Tags: arm64v8 +GitCommit: 37f1b58c0dc59e6589a0f55849f73d6ef0988cd8 +Directory: infosiftr-moby +Architectures: arm64v8 + +Tags: i386 +GitCommit: 37f1b58c0dc59e6589a0f55849f73d6ef0988cd8 +Directory: infosiftr-moby +Architectures: i386 + +Tags: mips64le +GitCommit: 37f1b58c0dc59e6589a0f55849f73d6ef0988cd8 +Directory: infosiftr-moby +Architectures: mips64le + +Tags: ppc64le +GitCommit: 37f1b58c0dc59e6589a0f55849f73d6ef0988cd8 +Directory: infosiftr-moby +Architectures: ppc64le + +Tags: s390x +GitCommit: 37f1b58c0dc59e6589a0f55849f73d6ef0988cd8 +Directory: infosiftr-moby +Architectures: s390x + +Tags: riscv64 +GitCommit: 37f1b58c0dc59e6589a0f55849f73d6ef0988cd8 +Directory: infosiftr-moby +Architectures: riscv64 +riscv64-File: Dockerfile.unstable diff --git a/.test/sources.json b/.test/sources.json index 847ec44..6b93d2b 100644 --- a/.test/sources.json +++ b/.test/sources.json @@ -1948,5 +1948,221 @@ } } } + }, + "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62": { + "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64", + "infosiftr-moby:arm32v5", + "infosiftr-moby:arm32v7", + "infosiftr-moby:arm64v8", + "infosiftr-moby:i386", + "infosiftr-moby:mips64le", + "infosiftr-moby:ppc64le", + "infosiftr-moby:s390x" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "amd64": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/amd64", + "platform": { + "architecture": "amd64", + "os": "linux" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + }, + "arm32v5": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/arm/v5", + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v5" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + }, + "arm32v7": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/arm/v7", + "platform": { + "architecture": "arm", + "os": "linux", + "variant": "v7" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + }, + "arm64v8": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/arm64/v8", + "platform": { + "architecture": "arm64", + "os": "linux", + "variant": "v8" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + }, + "i386": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/386", + "platform": { + "architecture": "386", + "os": "linux" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + }, + "mips64le": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/mips64le", + "platform": { + "architecture": "mips64le", + "os": "linux" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + }, + "ppc64le": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/ppc64le", + "platform": { + "architecture": "ppc64le", + "os": "linux" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + }, + "s390x": { + "archTags": [], + "froms": [ + "debian:bookworm-slim" + ], + "lastStageFrom": "debian:bookworm-slim", + "platformString": "linux/s390x", + "platform": { + "architecture": "s390x", + "os": "linux" + }, + "parents": { + "debian:bookworm-slim": { + "sourceId": null, + "pin": "sha256:155280b00ee0133250f7159b567a07d7cd03b1645714c3a7458b2287b0ca83cb" + } + } + } + } + }, + "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633": { + "sourceId": "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633", + "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:riscv64" + ], + "entry": { + "GitRepo": "https://github.com/tianon/dockerfiles.git", + "GitFetch": "refs/heads/master", + "GitCommit": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", + "Directory": "infosiftr-moby", + "File": "Dockerfile.unstable", + "Builder": "", + "SOURCE_DATE_EPOCH": 1709705469 + }, + "arches": { + "riscv64": { + "archTags": [], + "froms": [ + "debian:unstable-slim" + ], + "lastStageFrom": "debian:unstable-slim", + "platformString": "linux/riscv64", + "platform": { + "architecture": "riscv64", + "os": "linux" + }, + "parents": { + "debian:unstable-slim": { + "sourceId": null, + "pin": "sha256:8ab93b5dec6c19b4a45fbfdebc55c5d08ce7d39a90dc66cc273440ba3a1a5af0" + } + } + } + } } } diff --git a/.test/test.sh b/.test/test.sh index 511d558..54ffa86 100755 --- a/.test/test.sh +++ b/.test/test.sh @@ -31,7 +31,16 @@ set -- docker:cli docker:dind docker:windowsservercore notary busybox:{latest,gl time bashbrew fetch "$@" -time "$dir/../sources.sh" "$@" > "$dir/sources.json" +time "$dir/../sources.sh" "$@" > "$dir/sources-doi.json" + +# also fetch/include Tianon's more cursed "infosiftr/moby" example (a valid manifest with arch-specific non-archTags that end up mapping to the same sourceId) +bashbrew fetch infosiftr-moby +( BASHBREW_ARCH_NAMESPACES= "$dir/../sources.sh" infosiftr-moby > "$dir/sources-moby.json" ) +# technically, this *also* needs BASHBREW_STAGING_TEMPLATE='tianon/zz-staging:ARCH-BUILD', but that's a "builds.sh" flag and separating that would complicate including this even more, so I've run the following one-liner to "inject" those builds as if they lived in 'oisupport/staging-ARCH:BUILD' instead via cache-builds.json +# jq -r '[ .[] | select(any(.source.tags[]; startswith("infosiftr-moby:"))) | "tianon/zz-staging:\(.build.arch)-\(.buildId)" as $tianon | @sh "../bin/lookup \($tianon) | jq --arg img \(.build.img) \("{ indexes: { ($img): . } }")" ] | "{ " + join(" && ") + @sh " && cat cache-builds.json; } | jq -s --tab \("reduce .[] as $i ({indexes:{}}; .indexes += $i.indexes)") > cache-builds.json.new && mv cache-builds.json.new cache-builds.json"' builds.json | bash -Eeuo pipefail -x +# (and then re-run the tests to canonicalize the file ordering) +jq -s 'add' "$dir/sources-doi.json" "$dir/sources-moby.json" > "$dir/sources.json" +rm -f "$dir/sources-doi.json" "$dir/sources-moby.json" # an attempt to highlight tag mapping bugs in the future jq ' From 6361ac1e5a0d0d4d14f711315d7de5e970096ac4 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Thu, 2 May 2024 14:18:33 -0700 Subject: [PATCH 3/3] Make "tags" arch-specific again This fixes edge case bugs where tags which share a sourceId but across disparate architectures will be grouped. This can be seen concretely in https://oci.dag.dev/?image=infosiftr/moby:s390x@sha256:9a423230716c0f934e2fffa46585df1b2babc96ea0a1dd01bbd6ce29c6233aea (where `infosiftr/moby:s390x` should be _just_ the s390x build, but instead gets _all_ the architecture builds which share that same sourceId). --- .test/builds.json | 906 +++++++++++++++++------------------- .test/deploy-all/out.json | 225 ++++++--- .test/deploy-all/test.jq | 2 +- .test/meta-commands/test.jq | 2 +- .test/sources.json | 711 ++++++++++++++++------------ .test/test.sh | 6 +- Jenkinsfile.build | 2 +- Jenkinsfile.trigger | 4 +- cmd/builds/main.go | 8 +- jenkins.jq | 2 +- meta.jq | 16 +- sources.sh | 14 +- 12 files changed, 1038 insertions(+), 860 deletions(-) diff --git a/.test/builds.json b/.test/builds.json index 9ced3d3..2068492 100644 --- a/.test/builds.json +++ b/.test/builds.json @@ -77,13 +77,6 @@ "source": { "sourceId": "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b", "reproducibleGitChecksum": "52d3d61b1e9d12310646ec3935698a5825bf568cecc5b5fbbf4e4c4a59e53e8b", - "tags": [ - "docker:24.0.7-cli", - "docker:24.0-cli", - "docker:24-cli", - "docker:cli", - "docker:24.0.7-cli-alpine3.18" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -95,6 +88,13 @@ }, "arches": { "amd64": { + "tags": [ + "docker:24.0.7-cli", + "docker:24.0-cli", + "docker:24-cli", + "docker:cli", + "docker:24.0.7-cli-alpine3.18" + ], "archTags": [ "amd64/docker:24.0.7-cli", "amd64/docker:24.0-cli", @@ -182,13 +182,6 @@ "source": { "sourceId": "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b", "reproducibleGitChecksum": "52d3d61b1e9d12310646ec3935698a5825bf568cecc5b5fbbf4e4c4a59e53e8b", - "tags": [ - "docker:24.0.7-cli", - "docker:24.0-cli", - "docker:24-cli", - "docker:cli", - "docker:24.0.7-cli-alpine3.18" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -200,6 +193,13 @@ }, "arches": { "arm32v6": { + "tags": [ + "docker:24.0.7-cli", + "docker:24.0-cli", + "docker:24-cli", + "docker:cli", + "docker:24.0.7-cli-alpine3.18" + ], "archTags": [ "arm32v6/docker:24.0.7-cli", "arm32v6/docker:24.0-cli", @@ -307,13 +307,6 @@ "source": { "sourceId": "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b", "reproducibleGitChecksum": "52d3d61b1e9d12310646ec3935698a5825bf568cecc5b5fbbf4e4c4a59e53e8b", - "tags": [ - "docker:24.0.7-cli", - "docker:24.0-cli", - "docker:24-cli", - "docker:cli", - "docker:24.0.7-cli-alpine3.18" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -325,6 +318,13 @@ }, "arches": { "arm32v7": { + "tags": [ + "docker:24.0.7-cli", + "docker:24.0-cli", + "docker:24-cli", + "docker:cli", + "docker:24.0.7-cli-alpine3.18" + ], "archTags": [ "arm32v7/docker:24.0.7-cli", "arm32v7/docker:24.0-cli", @@ -432,13 +432,6 @@ "source": { "sourceId": "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b", "reproducibleGitChecksum": "52d3d61b1e9d12310646ec3935698a5825bf568cecc5b5fbbf4e4c4a59e53e8b", - "tags": [ - "docker:24.0.7-cli", - "docker:24.0-cli", - "docker:24-cli", - "docker:cli", - "docker:24.0.7-cli-alpine3.18" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -450,6 +443,13 @@ }, "arches": { "arm64v8": { + "tags": [ + "docker:24.0.7-cli", + "docker:24.0-cli", + "docker:24-cli", + "docker:cli", + "docker:24.0.7-cli-alpine3.18" + ], "archTags": [ "arm64v8/docker:24.0.7-cli", "arm64v8/docker:24.0-cli", @@ -574,18 +574,6 @@ "source": { "sourceId": "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3", "reproducibleGitChecksum": "e3ba9d8210082fcd33d20c53d99fc72f7a44d0d0a8abb5a4d6f54710b91f4c46", - "tags": [ - "docker:24.0.7-dind", - "docker:24.0-dind", - "docker:24-dind", - "docker:dind", - "docker:24.0.7-dind-alpine3.18", - "docker:24.0.7", - "docker:24.0", - "docker:24", - "docker:latest", - "docker:24.0.7-alpine3.18" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -597,6 +585,18 @@ }, "arches": { "amd64": { + "tags": [ + "docker:24.0.7-dind", + "docker:24.0-dind", + "docker:24-dind", + "docker:dind", + "docker:24.0.7-dind-alpine3.18", + "docker:24.0.7", + "docker:24.0", + "docker:24", + "docker:latest", + "docker:24.0.7-alpine3.18" + ], "archTags": [ "amd64/docker:24.0.7-dind", "amd64/docker:24.0-dind", @@ -689,18 +689,6 @@ "source": { "sourceId": "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3", "reproducibleGitChecksum": "e3ba9d8210082fcd33d20c53d99fc72f7a44d0d0a8abb5a4d6f54710b91f4c46", - "tags": [ - "docker:24.0.7-dind", - "docker:24.0-dind", - "docker:24-dind", - "docker:dind", - "docker:24.0.7-dind-alpine3.18", - "docker:24.0.7", - "docker:24.0", - "docker:24", - "docker:latest", - "docker:24.0.7-alpine3.18" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -712,6 +700,18 @@ }, "arches": { "arm32v6": { + "tags": [ + "docker:24.0.7-dind", + "docker:24.0-dind", + "docker:24-dind", + "docker:dind", + "docker:24.0.7-dind-alpine3.18", + "docker:24.0.7", + "docker:24.0", + "docker:24", + "docker:latest", + "docker:24.0.7-alpine3.18" + ], "archTags": [ "arm32v6/docker:24.0.7-dind", "arm32v6/docker:24.0-dind", @@ -843,18 +843,6 @@ "source": { "sourceId": "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3", "reproducibleGitChecksum": "e3ba9d8210082fcd33d20c53d99fc72f7a44d0d0a8abb5a4d6f54710b91f4c46", - "tags": [ - "docker:24.0.7-dind", - "docker:24.0-dind", - "docker:24-dind", - "docker:dind", - "docker:24.0.7-dind-alpine3.18", - "docker:24.0.7", - "docker:24.0", - "docker:24", - "docker:latest", - "docker:24.0.7-alpine3.18" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -866,6 +854,18 @@ }, "arches": { "arm32v7": { + "tags": [ + "docker:24.0.7-dind", + "docker:24.0-dind", + "docker:24-dind", + "docker:dind", + "docker:24.0.7-dind-alpine3.18", + "docker:24.0.7", + "docker:24.0", + "docker:24", + "docker:latest", + "docker:24.0.7-alpine3.18" + ], "archTags": [ "arm32v7/docker:24.0.7-dind", "arm32v7/docker:24.0-dind", @@ -997,18 +997,6 @@ "source": { "sourceId": "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3", "reproducibleGitChecksum": "e3ba9d8210082fcd33d20c53d99fc72f7a44d0d0a8abb5a4d6f54710b91f4c46", - "tags": [ - "docker:24.0.7-dind", - "docker:24.0-dind", - "docker:24-dind", - "docker:dind", - "docker:24.0.7-dind-alpine3.18", - "docker:24.0.7", - "docker:24.0", - "docker:24", - "docker:latest", - "docker:24.0.7-alpine3.18" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -1020,6 +1008,18 @@ }, "arches": { "arm64v8": { + "tags": [ + "docker:24.0.7-dind", + "docker:24.0-dind", + "docker:24-dind", + "docker:dind", + "docker:24.0.7-dind-alpine3.18", + "docker:24.0.7", + "docker:24.0", + "docker:24", + "docker:latest", + "docker:24.0.7-alpine3.18" + ], "archTags": [ "arm64v8/docker:24.0.7-dind", "arm64v8/docker:24.0-dind", @@ -1116,16 +1116,6 @@ "source": { "sourceId": "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984", "reproducibleGitChecksum": "1711f6dcb5def8e2e6ce88e3a12c24e2dd37bf967a79ae86128c4d45429c0a2c", - "tags": [ - "docker:24.0.7-windowsservercore-ltsc2022", - "docker:24.0-windowsservercore-ltsc2022", - "docker:24-windowsservercore-ltsc2022", - "docker:windowsservercore-ltsc2022", - "docker:24.0.7-windowsservercore", - "docker:24.0-windowsservercore", - "docker:24-windowsservercore", - "docker:windowsservercore" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -1137,6 +1127,16 @@ }, "arches": { "windows-amd64": { + "tags": [ + "docker:24.0.7-windowsservercore-ltsc2022", + "docker:24.0-windowsservercore-ltsc2022", + "docker:24-windowsservercore-ltsc2022", + "docker:windowsservercore-ltsc2022", + "docker:24.0.7-windowsservercore", + "docker:24.0-windowsservercore", + "docker:24-windowsservercore", + "docker:windowsservercore" + ], "archTags": [ "winamd64/docker:24.0.7-windowsservercore-ltsc2022", "winamd64/docker:24.0-windowsservercore-ltsc2022", @@ -1230,16 +1230,6 @@ "source": { "sourceId": "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a", "reproducibleGitChecksum": "40dcbc9e7a451cfc7f2bd12400074f3f21bc6c0331e249019623aeb617d18747", - "tags": [ - "docker:24.0.7-windowsservercore-1809", - "docker:24.0-windowsservercore-1809", - "docker:24-windowsservercore-1809", - "docker:windowsservercore-1809", - "docker:24.0.7-windowsservercore", - "docker:24.0-windowsservercore", - "docker:24-windowsservercore", - "docker:windowsservercore" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -1251,6 +1241,16 @@ }, "arches": { "windows-amd64": { + "tags": [ + "docker:24.0.7-windowsservercore-1809", + "docker:24.0-windowsservercore-1809", + "docker:24-windowsservercore-1809", + "docker:windowsservercore-1809", + "docker:24.0.7-windowsservercore", + "docker:24.0-windowsservercore", + "docker:24-windowsservercore", + "docker:windowsservercore" + ], "archTags": [ "winamd64/docker:24.0.7-windowsservercore-1809", "winamd64/docker:24.0-windowsservercore-1809", @@ -1381,10 +1381,6 @@ "source": { "sourceId": "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4", "reproducibleGitChecksum": "63f1341601bbdd5930b9ce39f12c2a8c176d581e2687f9997444287b469409b0", - "tags": [ - "notary:server-0.7.0", - "notary:server" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -1396,6 +1392,10 @@ }, "arches": { "amd64": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "amd64/notary:server-0.7.0", "amd64/notary:server" @@ -1510,10 +1510,6 @@ "source": { "sourceId": "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4", "reproducibleGitChecksum": "63f1341601bbdd5930b9ce39f12c2a8c176d581e2687f9997444287b469409b0", - "tags": [ - "notary:server-0.7.0", - "notary:server" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -1525,6 +1521,10 @@ }, "arches": { "arm32v6": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "arm32v6/notary:server-0.7.0", "arm32v6/notary:server" @@ -1659,10 +1659,6 @@ "source": { "sourceId": "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4", "reproducibleGitChecksum": "63f1341601bbdd5930b9ce39f12c2a8c176d581e2687f9997444287b469409b0", - "tags": [ - "notary:server-0.7.0", - "notary:server" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -1674,6 +1670,10 @@ }, "arches": { "arm64v8": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "arm64v8/notary:server-0.7.0", "arm64v8/notary:server" @@ -1805,10 +1805,6 @@ "source": { "sourceId": "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4", "reproducibleGitChecksum": "63f1341601bbdd5930b9ce39f12c2a8c176d581e2687f9997444287b469409b0", - "tags": [ - "notary:server-0.7.0", - "notary:server" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -1820,6 +1816,10 @@ }, "arches": { "i386": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "i386/notary:server-0.7.0", "i386/notary:server" @@ -1950,10 +1950,6 @@ "source": { "sourceId": "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4", "reproducibleGitChecksum": "63f1341601bbdd5930b9ce39f12c2a8c176d581e2687f9997444287b469409b0", - "tags": [ - "notary:server-0.7.0", - "notary:server" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -1965,6 +1961,10 @@ }, "arches": { "ppc64le": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "ppc64le/notary:server-0.7.0", "ppc64le/notary:server" @@ -2095,10 +2095,6 @@ "source": { "sourceId": "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4", "reproducibleGitChecksum": "63f1341601bbdd5930b9ce39f12c2a8c176d581e2687f9997444287b469409b0", - "tags": [ - "notary:server-0.7.0", - "notary:server" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -2110,6 +2106,10 @@ }, "arches": { "s390x": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "s390x/notary:server-0.7.0", "s390x/notary:server" @@ -2240,10 +2240,6 @@ "source": { "sourceId": "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8", "reproducibleGitChecksum": "1af0a47c1f09f04f907156b2c6ee9df1eb2a71185bcddb9880ecf38b1fd69956", - "tags": [ - "notary:signer-0.7.0", - "notary:signer" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -2255,6 +2251,10 @@ }, "arches": { "amd64": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "amd64/notary:signer-0.7.0", "amd64/notary:signer" @@ -2369,10 +2369,6 @@ "source": { "sourceId": "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8", "reproducibleGitChecksum": "1af0a47c1f09f04f907156b2c6ee9df1eb2a71185bcddb9880ecf38b1fd69956", - "tags": [ - "notary:signer-0.7.0", - "notary:signer" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -2384,6 +2380,10 @@ }, "arches": { "arm32v6": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "arm32v6/notary:signer-0.7.0", "arm32v6/notary:signer" @@ -2518,10 +2518,6 @@ "source": { "sourceId": "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8", "reproducibleGitChecksum": "1af0a47c1f09f04f907156b2c6ee9df1eb2a71185bcddb9880ecf38b1fd69956", - "tags": [ - "notary:signer-0.7.0", - "notary:signer" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -2533,6 +2529,10 @@ }, "arches": { "arm64v8": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "arm64v8/notary:signer-0.7.0", "arm64v8/notary:signer" @@ -2664,10 +2664,6 @@ "source": { "sourceId": "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8", "reproducibleGitChecksum": "1af0a47c1f09f04f907156b2c6ee9df1eb2a71185bcddb9880ecf38b1fd69956", - "tags": [ - "notary:signer-0.7.0", - "notary:signer" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -2679,6 +2675,10 @@ }, "arches": { "i386": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "i386/notary:signer-0.7.0", "i386/notary:signer" @@ -2809,10 +2809,6 @@ "source": { "sourceId": "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8", "reproducibleGitChecksum": "1af0a47c1f09f04f907156b2c6ee9df1eb2a71185bcddb9880ecf38b1fd69956", - "tags": [ - "notary:signer-0.7.0", - "notary:signer" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -2824,6 +2820,10 @@ }, "arches": { "ppc64le": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "ppc64le/notary:signer-0.7.0", "ppc64le/notary:signer" @@ -2954,10 +2954,6 @@ "source": { "sourceId": "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8", "reproducibleGitChecksum": "1af0a47c1f09f04f907156b2c6ee9df1eb2a71185bcddb9880ecf38b1fd69956", - "tags": [ - "notary:signer-0.7.0", - "notary:signer" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -2969,6 +2965,10 @@ }, "arches": { "s390x": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "s390x/notary:signer-0.7.0", "s390x/notary:signer" @@ -3038,18 +3038,6 @@ "source": { "sourceId": "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2", "reproducibleGitChecksum": "17e76ce3a5b47357c5724738db231ed2477c94d43df69ce34ae0871c99f7de78", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-amd64", @@ -3061,6 +3049,18 @@ }, "arches": { "amd64": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "amd64/busybox:1.36.1", "amd64/busybox:1.36", @@ -3133,18 +3133,6 @@ "source": { "sourceId": "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e", "reproducibleGitChecksum": "b9cd3fd9104af7427dd8328524fcdf0bc72a5f37da5e803d1e4f5eacf09a5089", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v5", @@ -3156,6 +3144,18 @@ }, "arches": { "arm32v5": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "arm32v5/busybox:1.36.1", "arm32v5/busybox:1.36", @@ -3229,18 +3229,6 @@ "source": { "sourceId": "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42", "reproducibleGitChecksum": "87d20b767462df91b125a3f1e79239da0bfc4c9da8ebd0f83648714d905029d0", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v6", @@ -3252,6 +3240,18 @@ }, "arches": { "arm32v6": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "arm32v6/busybox:1.36.1", "arm32v6/busybox:1.36", @@ -3325,18 +3325,6 @@ "source": { "sourceId": "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222", "reproducibleGitChecksum": "af0ae1b14b8f4948eddffa8793791a267870f343fd072e0304834ee800f9732e", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v7", @@ -3348,6 +3336,18 @@ }, "arches": { "arm32v7": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "arm32v7/busybox:1.36.1", "arm32v7/busybox:1.36", @@ -3421,18 +3421,6 @@ "source": { "sourceId": "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd", "reproducibleGitChecksum": "54bcd95fc260d3d478b097eaf7541c24f70ff8d6d8d09a132033789349acfcca", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm64v8", @@ -3444,6 +3432,18 @@ }, "arches": { "arm64v8": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "arm64v8/busybox:1.36.1", "arm64v8/busybox:1.36", @@ -3516,18 +3516,6 @@ "source": { "sourceId": "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524", "reproducibleGitChecksum": "ebaf8389e11a5ed571a2d934b59ab02d0f7e9181f338d960a98e69ca5ae0a020", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-i386", @@ -3539,6 +3527,18 @@ }, "arches": { "i386": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "i386/busybox:1.36.1", "i386/busybox:1.36", @@ -3610,18 +3610,6 @@ "source": { "sourceId": "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4", "reproducibleGitChecksum": "b07cede4baa85b37cac67e2e3a9c2644d7cc8599fbbe7d440bd1965371d7c16f", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-mips64le", @@ -3633,6 +3621,18 @@ }, "arches": { "mips64le": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "mips64le/busybox:1.36.1", "mips64le/busybox:1.36", @@ -3704,18 +3704,6 @@ "source": { "sourceId": "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db", "reproducibleGitChecksum": "f9cd472cc7b1228b9c2318c547fb3a954d2cbe1fb0bc04c5e871b0158b5d5adb", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-ppc64le", @@ -3727,6 +3715,18 @@ }, "arches": { "ppc64le": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "ppc64le/busybox:1.36.1", "ppc64le/busybox:1.36", @@ -3798,18 +3798,6 @@ "source": { "sourceId": "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a", "reproducibleGitChecksum": "e6549a760e04114ed4fb344ad095430c0b07657e8d9cdcc737181273c071981e", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-riscv64", @@ -3821,6 +3809,18 @@ }, "arches": { "riscv64": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "riscv64/busybox:1.36.1", "riscv64/busybox:1.36", @@ -3892,18 +3892,6 @@ "source": { "sourceId": "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b", "reproducibleGitChecksum": "6269faba1236ba6494bffcc94c9b3cc262a7efabd9e9f65e5dc9df1e40339c30", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-s390x", @@ -3915,6 +3903,18 @@ }, "arches": { "s390x": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "s390x/busybox:1.36.1", "s390x/busybox:1.36", @@ -3986,13 +3986,6 @@ "source": { "sourceId": "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299", "reproducibleGitChecksum": "daf1f21d9740e773d1dc6bdb8e0fdae08ffade5f69617abd4f615aa39df06ab5", - "tags": [ - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-riscv64", @@ -4004,6 +3997,13 @@ }, "arches": { "riscv64": { + "tags": [ + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "riscv64/busybox:1.36.1-glibc", "riscv64/busybox:1.36-glibc", @@ -4070,13 +4070,6 @@ "source": { "sourceId": "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126", "reproducibleGitChecksum": "a3e7286345afcef13f3ddba0d34e7e9de2a490ee1983d193d2c9d7524404195a", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-amd64", @@ -4088,6 +4081,13 @@ }, "arches": { "amd64": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "amd64/busybox:1.36.1-musl", "amd64/busybox:1.36-musl", @@ -4155,13 +4155,6 @@ "source": { "sourceId": "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0", "reproducibleGitChecksum": "c28d23b61a78f989ecfd9a4887e818b4d29c96bdf54783f4c90935843e8c00a4", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v7", @@ -4173,6 +4166,13 @@ }, "arches": { "arm32v7": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "arm32v7/busybox:1.36.1-musl", "arm32v7/busybox:1.36-musl", @@ -4241,13 +4241,6 @@ "source": { "sourceId": "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124", "reproducibleGitChecksum": "99149604120ea53fce493cd15e2d46dcc4a0c95fca2cc42b80fff27cc7c29033", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm64v8", @@ -4259,6 +4252,13 @@ }, "arches": { "arm64v8": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "arm64v8/busybox:1.36.1-musl", "arm64v8/busybox:1.36-musl", @@ -4326,13 +4326,6 @@ "source": { "sourceId": "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e", "reproducibleGitChecksum": "6e88131ed46179b9091c6d411dcf1cd97908ccab721106885823a24c40d09841", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-i386", @@ -4344,6 +4337,13 @@ }, "arches": { "i386": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "i386/busybox:1.36.1-musl", "i386/busybox:1.36-musl", @@ -4410,13 +4410,6 @@ "source": { "sourceId": "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0", "reproducibleGitChecksum": "0edf4a03cf0abab4dc3ddb643ea2557011441c94756fcb4219fd0accdbd15087", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-ppc64le", @@ -4428,6 +4421,13 @@ }, "arches": { "ppc64le": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "ppc64le/busybox:1.36.1-musl", "ppc64le/busybox:1.36-musl", @@ -4494,13 +4494,6 @@ "source": { "sourceId": "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f", "reproducibleGitChecksum": "184229820dec5f0ec79b8dff338a57b5753b86d0deb662c77dc4b4e1a4e191d2", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-riscv64", @@ -4512,6 +4505,13 @@ }, "arches": { "riscv64": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "riscv64/busybox:1.36.1-musl", "riscv64/busybox:1.36-musl", @@ -4578,13 +4578,6 @@ "source": { "sourceId": "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4", "reproducibleGitChecksum": "f1eec923f99f36025636a3c1ae130aedfed7779c3764e20ff863d2cc6d04ac07", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-s390x", @@ -4596,6 +4589,13 @@ }, "arches": { "s390x": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "s390x/busybox:1.36.1-musl", "s390x/busybox:1.36-musl", @@ -4662,13 +4662,6 @@ "source": { "sourceId": "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a", "reproducibleGitChecksum": "27d63f8ad18605a011ba51ad8d751137ced48cda3bf7b0d57d0b703a5a758d1b", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-amd64", @@ -4680,6 +4673,13 @@ }, "arches": { "amd64": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "amd64/busybox:1.36.1-uclibc", "amd64/busybox:1.36-uclibc", @@ -4747,13 +4747,6 @@ "source": { "sourceId": "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714", "reproducibleGitChecksum": "53b36cefd44161ae6ac336e26d895b7de646814e3e09d05554e91d982740f744", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v5", @@ -4765,6 +4758,13 @@ }, "arches": { "arm32v5": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "arm32v5/busybox:1.36.1-uclibc", "arm32v5/busybox:1.36-uclibc", @@ -4833,13 +4833,6 @@ "source": { "sourceId": "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11", "reproducibleGitChecksum": "ece85a849af3c4b2468de15350257970aa7bd36e23607a0aab3f58b4d6e6e659", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v7", @@ -4851,6 +4844,13 @@ }, "arches": { "arm32v7": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "arm32v7/busybox:1.36.1-uclibc", "arm32v7/busybox:1.36-uclibc", @@ -4919,13 +4919,6 @@ "source": { "sourceId": "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0", "reproducibleGitChecksum": "a9ff0eba05d9c907b2fdf3bbc9eb397e67dcc0944063cbfae5be30b60440f116", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm64v8", @@ -4937,6 +4930,13 @@ }, "arches": { "arm64v8": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "arm64v8/busybox:1.36.1-uclibc", "arm64v8/busybox:1.36-uclibc", @@ -5004,13 +5004,6 @@ "source": { "sourceId": "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6", "reproducibleGitChecksum": "882db5aa14620ea7decded765d64f05700feb25b1770a5a4817e4d8e08fec920", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-i386", @@ -5022,6 +5015,13 @@ }, "arches": { "i386": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "i386/busybox:1.36.1-uclibc", "i386/busybox:1.36-uclibc", @@ -5088,13 +5088,6 @@ "source": { "sourceId": "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447", "reproducibleGitChecksum": "acfeadf772789a80427f642691efcb0daeeabe73ce4753318f25760c3ead6e18", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-mips64le", @@ -5106,6 +5099,13 @@ }, "arches": { "mips64le": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "mips64le/busybox:1.36.1-uclibc", "mips64le/busybox:1.36-uclibc", @@ -5213,20 +5213,6 @@ "source": { "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:amd64", - "infosiftr-moby:arm32v5", - "infosiftr-moby:arm32v7", - "infosiftr-moby:arm64v8", - "infosiftr-moby:i386", - "infosiftr-moby:mips64le", - "infosiftr-moby:ppc64le", - "infosiftr-moby:s390x" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -5238,6 +5224,13 @@ }, "arches": { "amd64": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -5341,20 +5334,6 @@ "source": { "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:amd64", - "infosiftr-moby:arm32v5", - "infosiftr-moby:arm32v7", - "infosiftr-moby:arm64v8", - "infosiftr-moby:i386", - "infosiftr-moby:mips64le", - "infosiftr-moby:ppc64le", - "infosiftr-moby:s390x" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -5366,6 +5345,13 @@ }, "arches": { "arm32v5": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:arm32v5" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -5470,20 +5456,6 @@ "source": { "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:amd64", - "infosiftr-moby:arm32v5", - "infosiftr-moby:arm32v7", - "infosiftr-moby:arm64v8", - "infosiftr-moby:i386", - "infosiftr-moby:mips64le", - "infosiftr-moby:ppc64le", - "infosiftr-moby:s390x" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -5495,6 +5467,13 @@ }, "arches": { "arm32v7": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:arm32v7" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -5599,20 +5578,6 @@ "source": { "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:amd64", - "infosiftr-moby:arm32v5", - "infosiftr-moby:arm32v7", - "infosiftr-moby:arm64v8", - "infosiftr-moby:i386", - "infosiftr-moby:mips64le", - "infosiftr-moby:ppc64le", - "infosiftr-moby:s390x" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -5624,6 +5589,13 @@ }, "arches": { "arm64v8": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:arm64v8" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -5726,20 +5698,6 @@ "source": { "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:amd64", - "infosiftr-moby:arm32v5", - "infosiftr-moby:arm32v7", - "infosiftr-moby:arm64v8", - "infosiftr-moby:i386", - "infosiftr-moby:mips64le", - "infosiftr-moby:ppc64le", - "infosiftr-moby:s390x" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -5751,6 +5709,13 @@ }, "arches": { "i386": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:i386" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -5852,20 +5817,6 @@ "source": { "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:amd64", - "infosiftr-moby:arm32v5", - "infosiftr-moby:arm32v7", - "infosiftr-moby:arm64v8", - "infosiftr-moby:i386", - "infosiftr-moby:mips64le", - "infosiftr-moby:ppc64le", - "infosiftr-moby:s390x" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -5877,6 +5828,13 @@ }, "arches": { "mips64le": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:mips64le" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -5978,20 +5936,6 @@ "source": { "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:amd64", - "infosiftr-moby:arm32v5", - "infosiftr-moby:arm32v7", - "infosiftr-moby:arm64v8", - "infosiftr-moby:i386", - "infosiftr-moby:mips64le", - "infosiftr-moby:ppc64le", - "infosiftr-moby:s390x" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -6003,6 +5947,13 @@ }, "arches": { "ppc64le": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:ppc64le" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -6104,20 +6055,6 @@ "source": { "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:amd64", - "infosiftr-moby:arm32v5", - "infosiftr-moby:arm32v7", - "infosiftr-moby:arm64v8", - "infosiftr-moby:i386", - "infosiftr-moby:mips64le", - "infosiftr-moby:ppc64le", - "infosiftr-moby:s390x" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -6129,6 +6066,13 @@ }, "arches": { "s390x": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:s390x" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -6230,13 +6174,6 @@ "source": { "sourceId": "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:riscv64" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -6248,6 +6185,13 @@ }, "arches": { "riscv64": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:riscv64" + ], "archTags": [], "froms": [ "debian:unstable-slim" diff --git a/.test/deploy-all/out.json b/.test/deploy-all/out.json index 7339d6e..fb79c56 100644 --- a/.test/deploy-all/out.json +++ b/.test/deploy-all/out.json @@ -3697,32 +3697,11 @@ { "type": "manifest", "refs": [ - "infosiftr-moby:amd64", - "infosiftr-moby:arm32v5", - "infosiftr-moby:arm32v7", - "infosiftr-moby:arm64v8", - "infosiftr-moby:i386", - "infosiftr-moby:mips64le", - "infosiftr-moby:ppc64le", - "infosiftr-moby:s390x" + "infosiftr-moby:amd64" ], "lookup": { "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d", - "sha256:5cd264d4f8c03ec5daada39b78ad2c0abdfdf78dd7caae35176acbe86dc56413": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d", - "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05", - "sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05", - "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c", - "sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c", - "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d", - "sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d", - "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2", - "sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2", - "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38", - "sha256:f3c44119625fc4fe52f26ca221d50653ea2eefa754819bea220a1552855f0257": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38", - "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821", - "sha256:4ac84cd5f3825ab472c20e0290389837a2c13520b891b5f869c3eac50c6703f6": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821", - "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73", - "sha256:fa062b27d61e18241b28cc914114f01d51e79f94402300efecd2c6b1aaa0f68b": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73" + "sha256:5cd264d4f8c03ec5daada39b78ad2c0abdfdf78dd7caae35176acbe86dc56413": "tianon/zz-staging:amd64-832e7b439b1315d060e59f544e86d3531aa402f4256715bce5f19d558a7c6d3d" }, "data": { "schemaVersion": 2, @@ -3760,21 +3739,37 @@ "vnd.docker.reference.digest": "sha256:7af28eafdd20518cbe9d6253a0cae17c7e83568bdd1d7b8df4cd3b1b6b000a19", "vnd.docker.reference.type": "attestation-manifest" } - }, + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "infosiftr-moby:arm32v5" + ], + "lookup": { + "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2", + "sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52": "tianon/zz-staging:arm32v5-cf4cd2cb112dbfb8530aa41fc7f8485239cf192586bf98637eb0706ccfba6bd2" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", "size": 3066, "platform": { "os": "linux", - "architecture": "arm64", - "variant": "v8" + "architecture": "arm", + "variant": "v5" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "arm64v8", - "org.opencontainers.image.base.digest": "sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2", + "com.docker.official-images.bashbrew.arch": "arm32v5", + "org.opencontainers.image.base.digest": "sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8", "org.opencontainers.image.base.name": "debian:bookworm-slim", - "org.opencontainers.image.created": "2024-04-24T18:48:28Z", + "org.opencontainers.image.created": "2024-04-24T19:21:08Z", "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", @@ -3783,31 +3778,48 @@ }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6", + "digest": "sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52", "size": 567, "platform": { "os": "unknown", "architecture": "unknown" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "arm64v8", - "vnd.docker.reference.digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", + "com.docker.official-images.bashbrew.arch": "arm32v5", + "vnd.docker.reference.digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", "vnd.docker.reference.type": "attestation-manifest" } - }, + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "infosiftr-moby:arm32v7" + ], + "lookup": { + "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d", + "sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae": "tianon/zz-staging:arm32v7-554b13b7c3abf3430aab1b5b63a90fa00359b6366f165a7a58951ecd182e347d" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", - "size": 3063, + "digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "size": 3066, "platform": { "os": "linux", - "architecture": "386" + "architecture": "arm", + "variant": "v7" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "i386", - "org.opencontainers.image.base.digest": "sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f", + "com.docker.official-images.bashbrew.arch": "arm32v7", + "org.opencontainers.image.base.digest": "sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face", "org.opencontainers.image.base.name": "debian:bookworm-slim", - "org.opencontainers.image.created": "2024-04-24T18:44:21Z", + "org.opencontainers.image.created": "2024-04-24T19:04:17Z", "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", @@ -3816,32 +3828,48 @@ }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672", + "digest": "sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae", "size": 567, "platform": { "os": "unknown", "architecture": "unknown" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "i386", - "vnd.docker.reference.digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "com.docker.official-images.bashbrew.arch": "arm32v7", + "vnd.docker.reference.digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", "vnd.docker.reference.type": "attestation-manifest" } - }, + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "infosiftr-moby:arm64v8" + ], + "lookup": { + "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05", + "sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6": "tianon/zz-staging:arm64v8-323677c434c4feb757c4f39c8c6cd20ce8a5fa79dae2aa9ec8c9178473753c05" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", "size": 3066, "platform": { "os": "linux", - "architecture": "arm", - "variant": "v7" + "architecture": "arm64", + "variant": "v8" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "arm32v7", - "org.opencontainers.image.base.digest": "sha256:58bbbc80aacc494a9b606eeb17d43a0bf5aa678637758234156530341e99face", + "com.docker.official-images.bashbrew.arch": "arm64v8", + "org.opencontainers.image.base.digest": "sha256:c75bd6810361193340244d757f53b44d13bb9055772959a2f02e89efa2ad9bd2", "org.opencontainers.image.base.name": "debian:bookworm-slim", - "org.opencontainers.image.created": "2024-04-24T19:04:17Z", + "org.opencontainers.image.created": "2024-04-24T18:48:28Z", "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", @@ -3850,32 +3878,47 @@ }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:0ead03ca9c32808f3360603d5f71f8fff36b2e6bdef68c4481aa99dae2c0d9ae", + "digest": "sha256:ecff6c3fb819222c56f309deed6535ffaddd634dceb80f1bfc70de889fad48e6", "size": 567, "platform": { "os": "unknown", "architecture": "unknown" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "arm32v7", - "vnd.docker.reference.digest": "sha256:2c1b8a8521dadc4d8e7294ee6aaeb307ee42852563a790f26fec8ed525e47257", + "com.docker.official-images.bashbrew.arch": "arm64v8", + "vnd.docker.reference.digest": "sha256:4961bc7c42a75d6a177a5b71529cde4904c599fc1ca2866daa1dbb78e3e2a1db", "vnd.docker.reference.type": "attestation-manifest" } - }, + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "infosiftr-moby:i386" + ], + "lookup": { + "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c", + "sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672": "tianon/zz-staging:i386-f5114eee4ef1b758002698cf9115c7955a234a0e232c16919196631959b12d1c" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", - "size": 3066, + "digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", + "size": 3063, "platform": { "os": "linux", - "architecture": "arm", - "variant": "v5" + "architecture": "386" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "arm32v5", - "org.opencontainers.image.base.digest": "sha256:5b30a01a3debd3ba42412ab8cd9d428a7ce6b0f2a4f394e41718fe745d19c4a8", + "com.docker.official-images.bashbrew.arch": "i386", + "org.opencontainers.image.base.digest": "sha256:c6593c53249497333f3c846caf2a7d9adc6cdd192ee094365932b836eaef1b5f", "org.opencontainers.image.base.name": "debian:bookworm-slim", - "org.opencontainers.image.created": "2024-04-24T19:21:08Z", + "org.opencontainers.image.created": "2024-04-24T18:44:21Z", "org.opencontainers.image.revision": "37f1b58c0dc59e6589a0f55849f73d6ef0988cd8", "org.opencontainers.image.source": "https://github.com/tianon/dockerfiles.git#37f1b58c0dc59e6589a0f55849f73d6ef0988cd8:infosiftr-moby", "org.opencontainers.image.url": "https://hub.docker.com/r/infosiftr/moby", @@ -3884,18 +3927,34 @@ }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "digest": "sha256:b71ab193645a131e7a7bebadc7531faaeb3a232c570133a3dc6a2bc1224b5c52", + "digest": "sha256:8258deefabb3e5082a34224a17ea1c7b5de4878e64d38e216e8669111e486672", "size": 567, "platform": { "os": "unknown", "architecture": "unknown" }, "annotations": { - "com.docker.official-images.bashbrew.arch": "arm32v5", - "vnd.docker.reference.digest": "sha256:694867d4aece77c28cbe72313343e346e5ec762483fbf037bed6e6ccbd3b367e", + "com.docker.official-images.bashbrew.arch": "i386", + "vnd.docker.reference.digest": "sha256:b612eb1c4d819df519f98a3a0656f8e973a43e59eda1272f897353401fe4f6eb", "vnd.docker.reference.type": "attestation-manifest" } - }, + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "infosiftr-moby:mips64le" + ], + "lookup": { + "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38", + "sha256:f3c44119625fc4fe52f26ca221d50653ea2eefa754819bea220a1552855f0257": "tianon/zz-staging:mips64le-7e6b7842631fe080baa28f7a9674510ae85b24e28f8172e1f28530954abf0b38" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", "digest": "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", @@ -3928,7 +3987,23 @@ "vnd.docker.reference.digest": "sha256:6eac5e462f6a2dc6cab2904c290773ac9eac96d5ef355c222b08e153c29b7962", "vnd.docker.reference.type": "attestation-manifest" } - }, + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "infosiftr-moby:ppc64le" + ], + "lookup": { + "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821", + "sha256:4ac84cd5f3825ab472c20e0290389837a2c13520b891b5f869c3eac50c6703f6": "tianon/zz-staging:ppc64le-9eb5890731424a5d555b71eada5e307f0fceedb6a9faf4765a06c79ee8c5c821" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", "digest": "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", @@ -3961,7 +4036,23 @@ "vnd.docker.reference.digest": "sha256:d6302d4fcf140157e1f4c030c31d47ab8a9a3ae8345d52b53f21b20a456e57b0", "vnd.docker.reference.type": "attestation-manifest" } - }, + } + ] + } + }, + { + "type": "manifest", + "refs": [ + "infosiftr-moby:s390x" + ], + "lookup": { + "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73", + "sha256:fa062b27d61e18241b28cc914114f01d51e79f94402300efecd2c6b1aaa0f68b": "tianon/zz-staging:s390x-207edf2a84adfa56bf981597eafebd49a5c1f7ab5e95928c8d62a9e70b4a0b73" + }, + "data": { + "schemaVersion": 2, + "mediaType": "application/vnd.oci.image.index.v1+json", + "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", "digest": "sha256:d80e9ced7a3067a80ec74ca445dd4a26845224c8a418f311a60804dfa053c970", diff --git a/.test/deploy-all/test.jq b/.test/deploy-all/test.jq index bebcd54..97fd192 100644 --- a/.test/deploy-all/test.jq +++ b/.test/deploy-all/test.jq @@ -1,6 +1,6 @@ include "deploy"; # every single ref both "library/" and arch-specific we should push to -tagged_manifests(true; .source.tags, .source.arches[.build.arch].archTags) +tagged_manifests(true; .source.arches[.build.arch].tags, .source.arches[.build.arch].archTags) # ... converted into a list of canonical inputs for "cmd/deploy" | deploy_objects diff --git a/.test/meta-commands/test.jq b/.test/meta-commands/test.jq index 3d7cabe..430f6b2 100644 --- a/.test/meta-commands/test.jq +++ b/.test/meta-commands/test.jq @@ -10,6 +10,6 @@ include "meta"; | commands | to_entries | map("# <\(.key)>\n\(.value)\n# ") - | "# \($b.source.tags[0]) [\($b.build.arch)]\n" + join("\n") + | "# \($b.source.arches[$b.build.arch].tags[0]) [\($b.build.arch)]\n" + join("\n") ) | join("\n\n") diff --git a/.test/sources.json b/.test/sources.json index 6b93d2b..fd9c4a8 100644 --- a/.test/sources.json +++ b/.test/sources.json @@ -2,13 +2,6 @@ "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b": { "sourceId": "76d7d7d66aeb62eb797c8475407e6cd2b6ad262957a622035f81fb93e532b36b", "reproducibleGitChecksum": "52d3d61b1e9d12310646ec3935698a5825bf568cecc5b5fbbf4e4c4a59e53e8b", - "tags": [ - "docker:24.0.7-cli", - "docker:24.0-cli", - "docker:24-cli", - "docker:cli", - "docker:24.0.7-cli-alpine3.18" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -20,6 +13,13 @@ }, "arches": { "amd64": { + "tags": [ + "docker:24.0.7-cli", + "docker:24.0-cli", + "docker:24-cli", + "docker:cli", + "docker:24.0.7-cli-alpine3.18" + ], "archTags": [ "amd64/docker:24.0.7-cli", "amd64/docker:24.0-cli", @@ -44,6 +44,13 @@ } }, "arm32v6": { + "tags": [ + "docker:24.0.7-cli", + "docker:24.0-cli", + "docker:24-cli", + "docker:cli", + "docker:24.0.7-cli-alpine3.18" + ], "archTags": [ "arm32v6/docker:24.0.7-cli", "arm32v6/docker:24.0-cli", @@ -69,6 +76,13 @@ } }, "arm32v7": { + "tags": [ + "docker:24.0.7-cli", + "docker:24.0-cli", + "docker:24-cli", + "docker:cli", + "docker:24.0.7-cli-alpine3.18" + ], "archTags": [ "arm32v7/docker:24.0.7-cli", "arm32v7/docker:24.0-cli", @@ -94,6 +108,13 @@ } }, "arm64v8": { + "tags": [ + "docker:24.0.7-cli", + "docker:24.0-cli", + "docker:24-cli", + "docker:cli", + "docker:24.0.7-cli-alpine3.18" + ], "archTags": [ "arm64v8/docker:24.0.7-cli", "arm64v8/docker:24.0-cli", @@ -123,18 +144,6 @@ "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3": { "sourceId": "1f55272eded1ab37d8303492366ef26e8757c8210b24a4cb08f4fe2d63c692e3", "reproducibleGitChecksum": "e3ba9d8210082fcd33d20c53d99fc72f7a44d0d0a8abb5a4d6f54710b91f4c46", - "tags": [ - "docker:24.0.7-dind", - "docker:24.0-dind", - "docker:24-dind", - "docker:dind", - "docker:24.0.7-dind-alpine3.18", - "docker:24.0.7", - "docker:24.0", - "docker:24", - "docker:latest", - "docker:24.0.7-alpine3.18" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -146,6 +155,18 @@ }, "arches": { "amd64": { + "tags": [ + "docker:24.0.7-dind", + "docker:24.0-dind", + "docker:24-dind", + "docker:dind", + "docker:24.0.7-dind-alpine3.18", + "docker:24.0.7", + "docker:24.0", + "docker:24", + "docker:latest", + "docker:24.0.7-alpine3.18" + ], "archTags": [ "amd64/docker:24.0.7-dind", "amd64/docker:24.0-dind", @@ -175,6 +196,18 @@ } }, "arm32v6": { + "tags": [ + "docker:24.0.7-dind", + "docker:24.0-dind", + "docker:24-dind", + "docker:dind", + "docker:24.0.7-dind-alpine3.18", + "docker:24.0.7", + "docker:24.0", + "docker:24", + "docker:latest", + "docker:24.0.7-alpine3.18" + ], "archTags": [ "arm32v6/docker:24.0.7-dind", "arm32v6/docker:24.0-dind", @@ -205,6 +238,18 @@ } }, "arm32v7": { + "tags": [ + "docker:24.0.7-dind", + "docker:24.0-dind", + "docker:24-dind", + "docker:dind", + "docker:24.0.7-dind-alpine3.18", + "docker:24.0.7", + "docker:24.0", + "docker:24", + "docker:latest", + "docker:24.0.7-alpine3.18" + ], "archTags": [ "arm32v7/docker:24.0.7-dind", "arm32v7/docker:24.0-dind", @@ -235,6 +280,18 @@ } }, "arm64v8": { + "tags": [ + "docker:24.0.7-dind", + "docker:24.0-dind", + "docker:24-dind", + "docker:dind", + "docker:24.0.7-dind-alpine3.18", + "docker:24.0.7", + "docker:24.0", + "docker:24", + "docker:latest", + "docker:24.0.7-alpine3.18" + ], "archTags": [ "arm64v8/docker:24.0.7-dind", "arm64v8/docker:24.0-dind", @@ -269,16 +326,6 @@ "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984": { "sourceId": "fc50de1b0dedf55655271fc22721b7d94e09a12d0e6ff6b76871ba6b808f5984", "reproducibleGitChecksum": "1711f6dcb5def8e2e6ce88e3a12c24e2dd37bf967a79ae86128c4d45429c0a2c", - "tags": [ - "docker:24.0.7-windowsservercore-ltsc2022", - "docker:24.0-windowsservercore-ltsc2022", - "docker:24-windowsservercore-ltsc2022", - "docker:windowsservercore-ltsc2022", - "docker:24.0.7-windowsservercore", - "docker:24.0-windowsservercore", - "docker:24-windowsservercore", - "docker:windowsservercore" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -290,6 +337,16 @@ }, "arches": { "windows-amd64": { + "tags": [ + "docker:24.0.7-windowsservercore-ltsc2022", + "docker:24.0-windowsservercore-ltsc2022", + "docker:24-windowsservercore-ltsc2022", + "docker:windowsservercore-ltsc2022", + "docker:24.0.7-windowsservercore", + "docker:24.0-windowsservercore", + "docker:24-windowsservercore", + "docker:windowsservercore" + ], "archTags": [ "winamd64/docker:24.0.7-windowsservercore-ltsc2022", "winamd64/docker:24.0-windowsservercore-ltsc2022", @@ -321,16 +378,6 @@ "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a": { "sourceId": "10083d7e3bfbe4f9bdb3e38e4846b88d0bea1896caca9ef70de6478b3c20fe9a", "reproducibleGitChecksum": "40dcbc9e7a451cfc7f2bd12400074f3f21bc6c0331e249019623aeb617d18747", - "tags": [ - "docker:24.0.7-windowsservercore-1809", - "docker:24.0-windowsservercore-1809", - "docker:24-windowsservercore-1809", - "docker:windowsservercore-1809", - "docker:24.0.7-windowsservercore", - "docker:24.0-windowsservercore", - "docker:24-windowsservercore", - "docker:windowsservercore" - ], "entry": { "GitRepo": "https://github.com/docker-library/docker.git", "GitFetch": "refs/heads/master", @@ -342,6 +389,16 @@ }, "arches": { "windows-amd64": { + "tags": [ + "docker:24.0.7-windowsservercore-1809", + "docker:24.0-windowsservercore-1809", + "docker:24-windowsservercore-1809", + "docker:windowsservercore-1809", + "docker:24.0.7-windowsservercore", + "docker:24.0-windowsservercore", + "docker:24-windowsservercore", + "docker:windowsservercore" + ], "archTags": [ "winamd64/docker:24.0.7-windowsservercore-1809", "winamd64/docker:24.0-windowsservercore-1809", @@ -373,10 +430,6 @@ "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4": { "sourceId": "a9f3e362f7d26c466c22529d0a01d527e8900cbd9e0fabd2cc0ce342868768c4", "reproducibleGitChecksum": "63f1341601bbdd5930b9ce39f12c2a8c176d581e2687f9997444287b469409b0", - "tags": [ - "notary:server-0.7.0", - "notary:server" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -388,6 +441,10 @@ }, "arches": { "amd64": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "amd64/notary:server-0.7.0", "amd64/notary:server" @@ -415,6 +472,10 @@ } }, "arm32v6": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "arm32v6/notary:server-0.7.0", "arm32v6/notary:server" @@ -443,6 +504,10 @@ } }, "arm64v8": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "arm64v8/notary:server-0.7.0", "arm64v8/notary:server" @@ -471,6 +536,10 @@ } }, "i386": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "i386/notary:server-0.7.0", "i386/notary:server" @@ -498,6 +567,10 @@ } }, "ppc64le": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "ppc64le/notary:server-0.7.0", "ppc64le/notary:server" @@ -525,6 +598,10 @@ } }, "s390x": { + "tags": [ + "notary:server-0.7.0", + "notary:server" + ], "archTags": [ "s390x/notary:server-0.7.0", "s390x/notary:server" @@ -556,10 +633,6 @@ "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8": { "sourceId": "ae57bf4b8a7a08916ab01ec22da5d389716f39e9040d2c6f711283d7f8600da8", "reproducibleGitChecksum": "1af0a47c1f09f04f907156b2c6ee9df1eb2a71185bcddb9880ecf38b1fd69956", - "tags": [ - "notary:signer-0.7.0", - "notary:signer" - ], "entry": { "GitRepo": "https://github.com/docker/notary-official-images.git", "GitFetch": "refs/heads/master", @@ -571,6 +644,10 @@ }, "arches": { "amd64": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "amd64/notary:signer-0.7.0", "amd64/notary:signer" @@ -598,6 +675,10 @@ } }, "arm32v6": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "arm32v6/notary:signer-0.7.0", "arm32v6/notary:signer" @@ -626,6 +707,10 @@ } }, "arm64v8": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "arm64v8/notary:signer-0.7.0", "arm64v8/notary:signer" @@ -654,6 +739,10 @@ } }, "i386": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "i386/notary:signer-0.7.0", "i386/notary:signer" @@ -681,6 +770,10 @@ } }, "ppc64le": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "ppc64le/notary:signer-0.7.0", "ppc64le/notary:signer" @@ -708,6 +801,10 @@ } }, "s390x": { + "tags": [ + "notary:signer-0.7.0", + "notary:signer" + ], "archTags": [ "s390x/notary:signer-0.7.0", "s390x/notary:signer" @@ -739,18 +836,6 @@ "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2": { "sourceId": "df39fa95e66c7e19e56af0f9dfb8b79b15a0422a9b44eb0f16274d3f1f8939a2", "reproducibleGitChecksum": "17e76ce3a5b47357c5724738db231ed2477c94d43df69ce34ae0871c99f7de78", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-amd64", @@ -762,6 +847,18 @@ }, "arches": { "amd64": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "amd64/busybox:1.36.1", "amd64/busybox:1.36", @@ -795,18 +892,6 @@ "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e": { "sourceId": "b3980edf950afc2ae7180a73ac06ddc9bcaab81cd114aae7df8392f1f35f892e", "reproducibleGitChecksum": "b9cd3fd9104af7427dd8328524fcdf0bc72a5f37da5e803d1e4f5eacf09a5089", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v5", @@ -818,6 +903,18 @@ }, "arches": { "arm32v5": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "arm32v5/busybox:1.36.1", "arm32v5/busybox:1.36", @@ -852,18 +949,6 @@ "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42": { "sourceId": "421c676ba4e46b3e8aea52d35c8f7abb90ac02f2c21620b163368a5ffd61ca42", "reproducibleGitChecksum": "87d20b767462df91b125a3f1e79239da0bfc4c9da8ebd0f83648714d905029d0", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v6", @@ -875,6 +960,18 @@ }, "arches": { "arm32v6": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "arm32v6/busybox:1.36.1", "arm32v6/busybox:1.36", @@ -909,18 +1006,6 @@ "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222": { "sourceId": "c994e7d0aa868570e8ee977e2872d1e6ab51c475718e3fa6840a063df3b2d222", "reproducibleGitChecksum": "af0ae1b14b8f4948eddffa8793791a267870f343fd072e0304834ee800f9732e", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v7", @@ -932,6 +1017,18 @@ }, "arches": { "arm32v7": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "arm32v7/busybox:1.36.1", "arm32v7/busybox:1.36", @@ -966,18 +1063,6 @@ "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd": { "sourceId": "6df3b92e1fb8d579399af7a60ab66f16c8af07edef1fd92b19bb0f1e1272bacd", "reproducibleGitChecksum": "54bcd95fc260d3d478b097eaf7541c24f70ff8d6d8d09a132033789349acfcca", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm64v8", @@ -989,6 +1074,18 @@ }, "arches": { "arm64v8": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "arm64v8/busybox:1.36.1", "arm64v8/busybox:1.36", @@ -1023,18 +1120,6 @@ "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524": { "sourceId": "47078b58d39eb8284b41386f288be91f7cb7b0a99e2789cedf10e2a8dffdd524", "reproducibleGitChecksum": "ebaf8389e11a5ed571a2d934b59ab02d0f7e9181f338d960a98e69ca5ae0a020", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-i386", @@ -1046,6 +1131,18 @@ }, "arches": { "i386": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "i386/busybox:1.36.1", "i386/busybox:1.36", @@ -1079,18 +1176,6 @@ "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4": { "sourceId": "8b56ef1cfc9211b77472a7e939aa15422dcc6d87e02772731cbb318f799dbba4", "reproducibleGitChecksum": "b07cede4baa85b37cac67e2e3a9c2644d7cc8599fbbe7d440bd1965371d7c16f", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-mips64le", @@ -1102,6 +1187,18 @@ }, "arches": { "mips64le": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "mips64le/busybox:1.36.1", "mips64le/busybox:1.36", @@ -1135,18 +1232,6 @@ "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db": { "sourceId": "c11a0df72b00371fc02029c12d79cb82dd7f906da3890a64e14cfe47e92e68db", "reproducibleGitChecksum": "f9cd472cc7b1228b9c2318c547fb3a954d2cbe1fb0bc04c5e871b0158b5d5adb", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-ppc64le", @@ -1158,6 +1243,18 @@ }, "arches": { "ppc64le": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "ppc64le/busybox:1.36.1", "ppc64le/busybox:1.36", @@ -1191,18 +1288,6 @@ "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a": { "sourceId": "45b99857330b33443792583e07608a201820afa4b04b916b84682af97d16000a", "reproducibleGitChecksum": "e6549a760e04114ed4fb344ad095430c0b07657e8d9cdcc737181273c071981e", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-riscv64", @@ -1214,6 +1299,18 @@ }, "arches": { "riscv64": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "riscv64/busybox:1.36.1", "riscv64/busybox:1.36", @@ -1247,18 +1344,6 @@ "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b": { "sourceId": "84e209ff3d62b1b76bc238e61391935039b8543e2b6777c792ec52df2ebde99b", "reproducibleGitChecksum": "6269faba1236ba6494bffcc94c9b3cc262a7efabd9e9f65e5dc9df1e40339c30", - "tags": [ - "busybox:1.36.1", - "busybox:1.36", - "busybox:1", - "busybox:stable", - "busybox:latest", - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-s390x", @@ -1270,6 +1355,18 @@ }, "arches": { "s390x": { + "tags": [ + "busybox:1.36.1", + "busybox:1.36", + "busybox:1", + "busybox:stable", + "busybox:latest", + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "s390x/busybox:1.36.1", "s390x/busybox:1.36", @@ -1303,13 +1400,6 @@ "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299": { "sourceId": "129f2d1a13eb71a56af0e06fea1b4d505c1c035b84dad96676693248ebe60299", "reproducibleGitChecksum": "daf1f21d9740e773d1dc6bdb8e0fdae08ffade5f69617abd4f615aa39df06ab5", - "tags": [ - "busybox:1.36.1-glibc", - "busybox:1.36-glibc", - "busybox:1-glibc", - "busybox:stable-glibc", - "busybox:glibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-riscv64", @@ -1321,6 +1411,13 @@ }, "arches": { "riscv64": { + "tags": [ + "busybox:1.36.1-glibc", + "busybox:1.36-glibc", + "busybox:1-glibc", + "busybox:stable-glibc", + "busybox:glibc" + ], "archTags": [ "riscv64/busybox:1.36.1-glibc", "riscv64/busybox:1.36-glibc", @@ -1349,13 +1446,6 @@ "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126": { "sourceId": "525c761d1a8e96f9ec1c499b0dce0ff4f1ed7a8c568f86fcf9f5d3c51e870126", "reproducibleGitChecksum": "a3e7286345afcef13f3ddba0d34e7e9de2a490ee1983d193d2c9d7524404195a", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-amd64", @@ -1367,6 +1457,13 @@ }, "arches": { "amd64": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "amd64/busybox:1.36.1-musl", "amd64/busybox:1.36-musl", @@ -1395,13 +1492,6 @@ "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0": { "sourceId": "9753cb67f1598fd7aa426d1cdfed398fa81e5619075ee5df5aefe46cb7417df0", "reproducibleGitChecksum": "c28d23b61a78f989ecfd9a4887e818b4d29c96bdf54783f4c90935843e8c00a4", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v7", @@ -1413,6 +1503,13 @@ }, "arches": { "arm32v7": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "arm32v7/busybox:1.36.1-musl", "arm32v7/busybox:1.36-musl", @@ -1442,13 +1539,6 @@ "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124": { "sourceId": "b81a79eee6c6d37be4b867dad59b9fefbb36e0eedf879cf1c2cf8ea5d05e3124", "reproducibleGitChecksum": "99149604120ea53fce493cd15e2d46dcc4a0c95fca2cc42b80fff27cc7c29033", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm64v8", @@ -1460,6 +1550,13 @@ }, "arches": { "arm64v8": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "arm64v8/busybox:1.36.1-musl", "arm64v8/busybox:1.36-musl", @@ -1489,13 +1586,6 @@ "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e": { "sourceId": "51e5747cd366107e1a7cca46a2e099925813974ce63b9078d9626b50b48fae5e", "reproducibleGitChecksum": "6e88131ed46179b9091c6d411dcf1cd97908ccab721106885823a24c40d09841", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-i386", @@ -1507,6 +1597,13 @@ }, "arches": { "i386": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "i386/busybox:1.36.1-musl", "i386/busybox:1.36-musl", @@ -1535,13 +1632,6 @@ "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0": { "sourceId": "28ef7af06435ce6e9bd92c7fb07fa1930ef08299aea37b9b71875a6c71d2a5e0", "reproducibleGitChecksum": "0edf4a03cf0abab4dc3ddb643ea2557011441c94756fcb4219fd0accdbd15087", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-ppc64le", @@ -1553,6 +1643,13 @@ }, "arches": { "ppc64le": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "ppc64le/busybox:1.36.1-musl", "ppc64le/busybox:1.36-musl", @@ -1581,13 +1678,6 @@ "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f": { "sourceId": "23d7aabdd6ac37efd6230bb6e3d07d0b0019a90f71915ec053e2cbec8647939f", "reproducibleGitChecksum": "184229820dec5f0ec79b8dff338a57b5753b86d0deb662c77dc4b4e1a4e191d2", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-riscv64", @@ -1599,6 +1689,13 @@ }, "arches": { "riscv64": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "riscv64/busybox:1.36.1-musl", "riscv64/busybox:1.36-musl", @@ -1627,13 +1724,6 @@ "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4": { "sourceId": "937ba89cafe61fe48b4e7b167307a40a5060630417cc5bbb35f2557aae5e6de4", "reproducibleGitChecksum": "f1eec923f99f36025636a3c1ae130aedfed7779c3764e20ff863d2cc6d04ac07", - "tags": [ - "busybox:1.36.1-musl", - "busybox:1.36-musl", - "busybox:1-musl", - "busybox:stable-musl", - "busybox:musl" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-s390x", @@ -1645,6 +1735,13 @@ }, "arches": { "s390x": { + "tags": [ + "busybox:1.36.1-musl", + "busybox:1.36-musl", + "busybox:1-musl", + "busybox:stable-musl", + "busybox:musl" + ], "archTags": [ "s390x/busybox:1.36.1-musl", "s390x/busybox:1.36-musl", @@ -1673,13 +1770,6 @@ "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a": { "sourceId": "6a18227ecb1f42bd4755b0843ab3d0752a23b193efb5e9a969b0760ddd19cf8a", "reproducibleGitChecksum": "27d63f8ad18605a011ba51ad8d751137ced48cda3bf7b0d57d0b703a5a758d1b", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-amd64", @@ -1691,6 +1781,13 @@ }, "arches": { "amd64": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "amd64/busybox:1.36.1-uclibc", "amd64/busybox:1.36-uclibc", @@ -1719,13 +1816,6 @@ "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714": { "sourceId": "db872cd091599cf2e7122035b6695f91e0da175083da118d84ed3fad9fac5714", "reproducibleGitChecksum": "53b36cefd44161ae6ac336e26d895b7de646814e3e09d05554e91d982740f744", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v5", @@ -1737,6 +1827,13 @@ }, "arches": { "arm32v5": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "arm32v5/busybox:1.36.1-uclibc", "arm32v5/busybox:1.36-uclibc", @@ -1766,13 +1863,6 @@ "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11": { "sourceId": "1ca52688d8766979871c1959cb49752aea3b61f526e94155bec9c2781eacdf11", "reproducibleGitChecksum": "ece85a849af3c4b2468de15350257970aa7bd36e23607a0aab3f58b4d6e6e659", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm32v7", @@ -1784,6 +1874,13 @@ }, "arches": { "arm32v7": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "arm32v7/busybox:1.36.1-uclibc", "arm32v7/busybox:1.36-uclibc", @@ -1813,13 +1910,6 @@ "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0": { "sourceId": "3987c80147f7aef388ae723a6bce970fa724a17b3cb74a2e4f4a058204caa7d0", "reproducibleGitChecksum": "a9ff0eba05d9c907b2fdf3bbc9eb397e67dcc0944063cbfae5be30b60440f116", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-arm64v8", @@ -1831,6 +1921,13 @@ }, "arches": { "arm64v8": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "arm64v8/busybox:1.36.1-uclibc", "arm64v8/busybox:1.36-uclibc", @@ -1860,13 +1957,6 @@ "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6": { "sourceId": "5d3c7f5271e2c2f8c25fd7583e20946c9756be806d554837f4aff3247438cdc6", "reproducibleGitChecksum": "882db5aa14620ea7decded765d64f05700feb25b1770a5a4817e4d8e08fec920", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-i386", @@ -1878,6 +1968,13 @@ }, "arches": { "i386": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "i386/busybox:1.36.1-uclibc", "i386/busybox:1.36-uclibc", @@ -1906,13 +2003,6 @@ "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447": { "sourceId": "b0bb94feb28087aee21e4a4c0b9cd51b0ba4737c166033e34fa245433b0f7447", "reproducibleGitChecksum": "acfeadf772789a80427f642691efcb0daeeabe73ce4753318f25760c3ead6e18", - "tags": [ - "busybox:1.36.1-uclibc", - "busybox:1.36-uclibc", - "busybox:1-uclibc", - "busybox:stable-uclibc", - "busybox:uclibc" - ], "entry": { "GitRepo": "https://github.com/docker-library/busybox.git", "GitFetch": "refs/heads/dist-mips64le", @@ -1924,6 +2014,13 @@ }, "arches": { "mips64le": { + "tags": [ + "busybox:1.36.1-uclibc", + "busybox:1.36-uclibc", + "busybox:1-uclibc", + "busybox:stable-uclibc", + "busybox:uclibc" + ], "archTags": [ "mips64le/busybox:1.36.1-uclibc", "mips64le/busybox:1.36-uclibc", @@ -1952,20 +2049,6 @@ "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62": { "sourceId": "248a27866206a7cffd2764f528bf60c98d80e22d8855e3e47b5ba997b0270a62", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:amd64", - "infosiftr-moby:arm32v5", - "infosiftr-moby:arm32v7", - "infosiftr-moby:arm64v8", - "infosiftr-moby:i386", - "infosiftr-moby:mips64le", - "infosiftr-moby:ppc64le", - "infosiftr-moby:s390x" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -1977,6 +2060,13 @@ }, "arches": { "amd64": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:amd64" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -1995,6 +2085,13 @@ } }, "arm32v5": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:arm32v5" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -2014,6 +2111,13 @@ } }, "arm32v7": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:arm32v7" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -2033,6 +2137,13 @@ } }, "arm64v8": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:arm64v8" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -2052,6 +2163,13 @@ } }, "i386": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:i386" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -2070,6 +2188,13 @@ } }, "mips64le": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:mips64le" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -2088,6 +2213,13 @@ } }, "ppc64le": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:ppc64le" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -2106,6 +2238,13 @@ } }, "s390x": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:s390x" + ], "archTags": [], "froms": [ "debian:bookworm-slim" @@ -2128,13 +2267,6 @@ "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633": { "sourceId": "e141d79c2a22ece4486416cbea97b88bf7595236e866e396d42353cb0d3e1633", "reproducibleGitChecksum": "739b58d3d99cf37800d665f9b11772182af81f3501e7f6ad143f74ffa202b32b", - "tags": [ - "infosiftr-moby:20.10.27", - "infosiftr-moby:20.10", - "infosiftr-moby:20", - "infosiftr-moby:latest", - "infosiftr-moby:riscv64" - ], "entry": { "GitRepo": "https://github.com/tianon/dockerfiles.git", "GitFetch": "refs/heads/master", @@ -2146,6 +2278,13 @@ }, "arches": { "riscv64": { + "tags": [ + "infosiftr-moby:20.10.27", + "infosiftr-moby:20.10", + "infosiftr-moby:20", + "infosiftr-moby:latest", + "infosiftr-moby:riscv64" + ], "archTags": [], "froms": [ "debian:unstable-slim" diff --git a/.test/test.sh b/.test/test.sh index 54ffa86..18a7b94 100755 --- a/.test/test.sh +++ b/.test/test.sh @@ -36,8 +36,8 @@ time "$dir/../sources.sh" "$@" > "$dir/sources-doi.json" # also fetch/include Tianon's more cursed "infosiftr/moby" example (a valid manifest with arch-specific non-archTags that end up mapping to the same sourceId) bashbrew fetch infosiftr-moby ( BASHBREW_ARCH_NAMESPACES= "$dir/../sources.sh" infosiftr-moby > "$dir/sources-moby.json" ) -# technically, this *also* needs BASHBREW_STAGING_TEMPLATE='tianon/zz-staging:ARCH-BUILD', but that's a "builds.sh" flag and separating that would complicate including this even more, so I've run the following one-liner to "inject" those builds as if they lived in 'oisupport/staging-ARCH:BUILD' instead via cache-builds.json -# jq -r '[ .[] | select(any(.source.tags[]; startswith("infosiftr-moby:"))) | "tianon/zz-staging:\(.build.arch)-\(.buildId)" as $tianon | @sh "../bin/lookup \($tianon) | jq --arg img \(.build.img) \("{ indexes: { ($img): . } }")" ] | "{ " + join(" && ") + @sh " && cat cache-builds.json; } | jq -s --tab \("reduce .[] as $i ({indexes:{}}; .indexes += $i.indexes)") > cache-builds.json.new && mv cache-builds.json.new cache-builds.json"' builds.json | bash -Eeuo pipefail -x +# technically, this *also* needs BASHBREW_STAGING_TEMPLATE='tianon/zz-staging:ARCH-BUILD', but that's a "builds.sh" flag and separating that would complicate including this even more, so Tianon has run the following one-liner to "inject" those builds as if they lived in 'oisupport/staging-ARCH:BUILD' instead: +# jq -r '[ .[] | select(any(.source.arches[].tags[]; startswith("infosiftr-moby:"))) | "tianon/zz-staging:\(.build.arch)-\(.buildId)" as $tianon | @sh "../bin/lookup \($tianon) | jq --arg img \(.build.img) \("{ indexes: { ($img): . } }")" ] | "{ " + join(" && ") + @sh " && cat cache-builds.json; } | jq -s --tab \("reduce .[] as $i ({ indexes: { } }; .indexes += $i.indexes)") > cache-builds.json.new && mv cache-builds.json.new cache-builds.json"' builds.json | bash -Eeuo pipefail -x # (and then re-run the tests to canonicalize the file ordering) jq -s 'add' "$dir/sources-doi.json" "$dir/sources-moby.json" > "$dir/sources.json" rm -f "$dir/sources-doi.json" "$dir/sources-moby.json" @@ -52,7 +52,7 @@ jq ' | .value.arches = { ($arch): .value.arches[$arch] } # filter to just the list of canonical tags per "build" - | .value |= [ .tags[], .arches[$arch].archTags[] ] + | .value |= [ .arches[$arch] | .tags[], .archTags[] ] ) # combine our new pseudo-buildIds into overlapping lists of tags (see also "deploy.jq" and "tagged_manifests" which this is emulating) | reduce .[] as $i ({}; diff --git a/Jenkinsfile.build b/Jenkinsfile.build index 2ea7395..269db11 100644 --- a/Jenkinsfile.build +++ b/Jenkinsfile.build @@ -77,7 +77,7 @@ node('multiarch-' + env.BASHBREW_ARCH) { ansiColor('xterm') { } if (obj) { obj = readJSON(text: obj) - currentBuild.displayName = obj.source.tags[0] + ' (#' + currentBuild.number + ')' + currentBuild.displayName = obj.source.arches[obj.build.arch].tags[0] + ' (#' + currentBuild.number + ')' currentBuild.description = '' + obj.build.img + '' } else { currentBuild.displayName = 'nothing to do (#' + currentBuild.number + ')' diff --git a/Jenkinsfile.trigger b/Jenkinsfile.trigger index ac25bbd..48a6b9f 100644 --- a/Jenkinsfile.trigger +++ b/Jenkinsfile.trigger @@ -95,7 +95,7 @@ node { ), ]) { for (buildObj in queue) { - def identifier = buildObj.source.tags[0] + ' (' + buildObj.build.arch + ')' + def identifier = buildObj.source.arches[buildObj.build.arch].tags[0] + ' (' + buildObj.build.arch + ')' def json = writeJSON(json: buildObj, returnText: true) withEnv([ 'json=' + json, @@ -141,7 +141,7 @@ def pastFailedJobs = readJSON(text: pastFailedJobsJson) def newFailedJobs = [:] for (buildObj in queue) { - def identifier = buildObj.source.tags[0] + def identifier = buildObj.source.arches[buildObj.build.arch].tags[0] def json = writeJSON(json: buildObj, returnText: true) withEnv([ 'json=' + json, diff --git a/cmd/builds/main.go b/cmd/builds/main.go index db5e1ba..8461391 100644 --- a/cmd/builds/main.go +++ b/cmd/builds/main.go @@ -21,9 +21,9 @@ import ( var concurrency = 1000 type MetaSource struct { - SourceID string `json:"sourceId"` - Tags []string `json:"tags"` + SourceID string `json:"sourceId"` Arches map[string]struct { + Tags []string `json:"tags"` Parents om.OrderedMap[struct { SourceID *string `json:"sourceId"` Pin *string `json:"pin"` @@ -312,7 +312,7 @@ func main() { } } if resolved == nil { - fmt.Fprintf(os.Stderr, "%s (%s) -> not yet! [%s]\n", source.SourceID, source.Tags[0], build.Build.Arch) + fmt.Fprintf(os.Stderr, "%s (%s) -> not yet! [%s]\n", source.SourceID, source.Arches[build.Build.Arch].Tags[0], build.Build.Arch) close(outChan) return nil } @@ -329,7 +329,7 @@ func main() { // TODO if we ever have a bigger "buildId break" event (like adding major base images that force the whole tree to rebuild), we should probably ditch this newline build.BuildID = fmt.Sprintf("%x", sha256.Sum256(buildIDJSON)) - fmt.Fprintf(os.Stderr, "%s (%s) -> %s [%s]\n", source.SourceID, source.Tags[0], build.BuildID, build.Build.Arch) + fmt.Fprintf(os.Stderr, "%s (%s) -> %s [%s]\n", source.SourceID, source.Arches[build.Build.Arch].Tags[0], build.BuildID, build.Build.Arch) build.Build.Img = strings.ReplaceAll(strings.ReplaceAll(stagingTemplate, "BUILD", build.BuildID), "ARCH", build.Build.Arch) // "oisupport/staging-amd64:xxxx" diff --git a/jenkins.jq b/jenkins.jq index d833955..d408522 100644 --- a/jenkins.jq +++ b/jenkins.jq @@ -26,7 +26,7 @@ def gha_payload: { buildId: .buildId, bashbrewArch: .build.arch, - firstTag: .source.tags[0], + firstTag: .source.arches[.build.arch].tags[0], } + ( [ .build.resolvedParents[].manifests[].platform? | select(has("os.version")) | ."os.version" ][0] // "" | if . != "" then diff --git a/meta.jq b/meta.jq index 3372567..22a0089 100644 --- a/meta.jq +++ b/meta.jq @@ -99,12 +99,12 @@ def build_annotations($buildUrl): # TODO come up with less assuming values here? (Docker Hub assumption, tag ordering assumption) "org.opencontainers.image.version": ( # value of the first image tag - first(.source.tags[] | select(contains(":"))) + first(.source.arches[.build.arch].tags[] | select(contains(":"))) | sub("^.*:"; "") # TODO maybe we should do the first, longest, non-latest tag instead of just the first tag? ), "org.opencontainers.image.url": ( # URL to Docker Hub - first(.source.tags[] | select(contains(":"))) + first(.source.arches[.build.arch].tags[] | select(contains(":"))) | sub(":.*$"; "") | if contains("/") then "r/" + . @@ -210,8 +210,10 @@ def build_command: else empty end ), ( - .source.tags[], - .source.arches[.build.arch].archTags[], + ( + .source.arches[.build.arch] + | .tags[], .archTags[] + ), .build.img | "--tag " + @sh ), @@ -265,8 +267,10 @@ def build_command: "DOCKER_BUILDKIT=0", "docker build", ( - .source.tags[], - .source.arches[.build.arch].archTags[], + ( + .source.arches[.build.arch] + | .tags[], .archTags[] + ), .build.img | "--tag " + @sh ), diff --git a/sources.sh b/sources.sh index cf86934..0f734eb 100755 --- a/sources.sh +++ b/sources.sh @@ -50,7 +50,6 @@ bashbrew cat --build-order --format ' { "sourceId": {{ join "\n" $sum $file $builder "" | sha256sum | json }}, "reproducibleGitChecksum": {{ $sum | json }}, - "tags": {{ $.Tags namespace false . | json }}, "entry": { "GitRepo": {{ .ArchGitRepo $a | json }}, "GitFetch": {{ .ArchGitFetch $a | json }}, @@ -62,6 +61,7 @@ bashbrew cat --build-order --format ' }, "arches": { {{ $a | json }}: { + "tags": {{ $.Tags namespace false . | json }}, "archTags": {{ if $archNs -}} {{ $.Tags $archNs false . | json }} {{- else -}} [] {{- end }}, "froms": {{ $.ArchDockerFroms $a . | json }}, "lastStageFrom": {{ if eq $builder "oci-import" -}} @@ -82,8 +82,8 @@ bashbrew cat --build-order --format ' ' "$@" | jq 3>&1 1>&2 2>&3- -r ' # https://github.com/jqlang/jq/issues/2063 - "stderr" cannot functionally output a string correctly until jq 1.7+ (which is very very recent), so we hack around it to get some progress output by using Bash to swap stdout and stderr so we can output our objects to stderr and our progress text to stdout and "fix it in post" # TODO balk / error at multiple arches entries - .tags[0] as $tag - | first(.arches | keys_unsorted[]) as $arch + first(.arches | keys_unsorted[]) as $arch + | .arches[$arch].tags[0] as $tag | stderr | "\($tag) (\($arch)): \(.sourceId)" # TODO if we could get jq 1.7+ for sure, we can drop this entire "jq" invocation and instead have the reduce loop of the following invocation print status strings directly to "stderr" @@ -97,14 +97,14 @@ bashbrew cat --build-order --format ' if . == null then $in else - .tags |= (. + $in.tags | unique_unsorted) - | .arches |= ( + .arches |= ( reduce ($in.arches | to_entries[]) as {$key, $value} (.; if has($key) then # if we already have this architecture, this must be a weird edge case (same sourceId, but different Architectures: lists, for example), so we should validate that the metadata is the same and then do a smart combination of the tags - if (.[$key] | del(.archTags)) != ($value | del(.archTags)) then + if (.[$key] | del(.tags, .archTags)) != ($value | del(.tags, .archTags)) then error("duplicate architecture \($key) for \($in.sourceId), but mismatched objects: \(.[$key]) vs \($value)") else . end + | .[$key].tags |= (. + $value.tags | unique_unsorted) | .[$key].archTags |= (. + $value.archTags | unique_unsorted) else .[$key] = $value @@ -122,7 +122,7 @@ bashbrew cat --build-order --format ' | ( reduce to_entries[] as $e ({}; $e.key as $sourceId - | .[ $e.value.tags[], $e.value.arches[].archTags[] ] |= ( + | .[ $e.value.arches[] | .tags[], .archTags[] ] |= ( .[$e.value.arches | keys[]] |= ( . + [$sourceId] | unique_unsorted )