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 )