Compare commits
65 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
121f70dc94 | ||
|
|
b6da7a2050 | ||
|
|
bb3b1ba599 | ||
|
|
ea697eb50e | ||
|
|
7b4015430d | ||
|
|
1bfdd1d8c0 | ||
|
|
c7a53cd33e | ||
|
|
976ef75074 | ||
|
|
b23c9810de | ||
|
|
5ab8d39173 | ||
|
|
fec5979e2a | ||
|
|
edf0c6e0df | ||
|
|
41439563c4 | ||
|
|
5e5ef36a8e | ||
|
|
c09122e635 | ||
|
|
aa82a2fc79 | ||
|
|
bcb7741d19 | ||
|
|
58866dcebd | ||
|
|
09bf2161e9 | ||
|
|
6f40bf1fe2 | ||
|
|
04e7d5416b | ||
|
|
4dc0686a1f | ||
|
|
5a20e819d2 | ||
|
|
be98587238 | ||
|
|
d1f4283ae5 | ||
|
|
fccce81f9c | ||
|
|
0e821a0c1f | ||
|
|
a4f2334d09 | ||
|
|
b2c080aba3 | ||
|
|
6d5e976102 | ||
|
|
a874a29054 | ||
|
|
feaf48d463 | ||
|
|
ce74df3e8c | ||
|
|
3d078e8211 | ||
|
|
43f27ccecf | ||
|
|
4731c96418 | ||
|
|
e1c74199da | ||
|
|
e12c042e86 | ||
|
|
f630d6c05e | ||
|
|
5dba2fe582 | ||
|
|
fea2daff92 | ||
|
|
28314383db | ||
|
|
495227c371 | ||
|
|
232976be61 | ||
|
|
c8b99c2422 | ||
|
|
044181df46 | ||
|
|
990a226a96 | ||
|
|
238b35d5ec | ||
|
|
70df5c1471 | ||
|
|
94a5190281 | ||
|
|
81aefc93a4 | ||
|
|
3b90a8be48 | ||
|
|
bc8619386e | ||
|
|
34677a2e0a | ||
|
|
46ff1377e2 | ||
|
|
59501e62b4 | ||
|
|
fa8b332d39 | ||
|
|
1a0e910dd6 | ||
|
|
ce1befb3f6 | ||
|
|
edd4df2160 | ||
|
|
052fb0d672 | ||
|
|
b7b0b4c90e | ||
|
|
6ddae4e63e | ||
|
|
01c877d58f | ||
|
|
53963b9b70 |
230
.github/buildx-lab-releases.json
vendored
230
.github/buildx-lab-releases.json
vendored
@@ -58,6 +58,124 @@
|
|||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.1/checksums.txt"
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.1/checksums.txt"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"edge": {
|
||||||
|
"id": 212733747,
|
||||||
|
"tag_name": "v0.23.0-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/buildx-desktop/releases/tag/v0.23.0-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v0.23.0-desktop.1": {
|
||||||
|
"id": 212733747,
|
||||||
|
"tag_name": "v0.23.0-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/buildx-desktop/releases/tag/v0.23.0-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.netbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/buildx-v0.23.0-desktop.1.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.23.0-desktop.1/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
"v0.22.0-desktop.1": {
|
"v0.22.0-desktop.1": {
|
||||||
"id": 206838212,
|
"id": 206838212,
|
||||||
"tag_name": "v0.22.0-desktop.1",
|
"tag_name": "v0.22.0-desktop.1",
|
||||||
@@ -117,63 +235,63 @@
|
|||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.1/checksums.txt"
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.1/checksums.txt"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"edge": {
|
"v0.22.0-desktop.5": {
|
||||||
"id": 209392861,
|
"id": 211311731,
|
||||||
"tag_name": "v0.22.0-desktop.4",
|
"tag_name": "v0.22.0-desktop.5",
|
||||||
"html_url": "https://github.com/docker/buildx-desktop/releases/tag/v0.22.0-desktop.4",
|
"html_url": "https://github.com/docker/buildx-desktop/releases/tag/v0.22.0-desktop.5",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.darwin-amd64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.darwin-amd64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.darwin-amd64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.darwin-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.darwin-amd64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.darwin-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.darwin-arm64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.darwin-arm64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.darwin-arm64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.darwin-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.darwin-arm64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.darwin-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.freebsd-amd64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.freebsd-amd64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.freebsd-amd64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.freebsd-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.freebsd-amd64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.freebsd-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.freebsd-arm64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.freebsd-arm64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.freebsd-arm64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.freebsd-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.freebsd-arm64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.freebsd-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-amd64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-amd64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-amd64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-amd64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-arm-v6",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-arm-v6",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-arm-v6.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-arm-v6.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-arm-v6.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-arm-v6.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-arm-v7",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-arm-v7",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-arm-v7.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-arm-v7.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-arm-v7.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-arm-v7.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-arm64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-arm64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-arm64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-arm64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-ppc64le",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-ppc64le",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-ppc64le.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-ppc64le.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-ppc64le.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-ppc64le.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-riscv64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-riscv64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-riscv64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-riscv64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-riscv64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-riscv64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-s390x",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-s390x",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-s390x.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-s390x.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.linux-s390x.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.linux-s390x.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.netbsd-amd64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.netbsd-amd64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.netbsd-amd64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.netbsd-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.netbsd-amd64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.netbsd-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.netbsd-arm64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.netbsd-arm64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.netbsd-arm64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.netbsd-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.netbsd-arm64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.netbsd-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.openbsd-amd64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.openbsd-amd64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.openbsd-amd64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.openbsd-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.openbsd-amd64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.openbsd-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.openbsd-arm64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.openbsd-arm64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.openbsd-arm64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.openbsd-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.openbsd-arm64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.openbsd-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.windows-amd64.exe",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.windows-amd64.exe",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.windows-amd64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.windows-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.windows-amd64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.windows-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.windows-arm64.exe",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.windows-arm64.exe",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.windows-arm64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.windows-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/buildx-v0.22.0-desktop.4.windows-arm64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/buildx-v0.22.0-desktop.5.windows-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.4/checksums.txt"
|
"https://github.com/docker/buildx-desktop/releases/download/v0.22.0-desktop.5/checksums.txt"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"v0.22.0-desktop.4": {
|
"v0.22.0-desktop.4": {
|
||||||
|
|||||||
399
.github/buildx-releases.json
vendored
399
.github/buildx-releases.json
vendored
@@ -1,123 +1,300 @@
|
|||||||
{
|
{
|
||||||
"latest": {
|
"latest": {
|
||||||
"id": 206560304,
|
"id": 212564053,
|
||||||
"tag_name": "v0.22.0",
|
"tag_name": "v0.23.0",
|
||||||
"html_url": "https://github.com/docker/buildx/releases/tag/v0.22.0",
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.23.0",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v6",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v6.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v6.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v7",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v7.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v7.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-ppc64le",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-ppc64le.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-ppc64le.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-riscv64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-riscv64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-riscv64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-s390x",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-s390x.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-s390x.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-amd64.exe",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-amd64.exe",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-arm64.exe",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-arm64.exe",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/checksums.txt"
|
"https://github.com/docker/buildx/releases/download/v0.23.0/checksums.txt"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"v0.22.0": {
|
"v0.23.0": {
|
||||||
"id": 206560304,
|
"id": 212564053,
|
||||||
"tag_name": "v0.22.0",
|
"tag_name": "v0.23.0",
|
||||||
"html_url": "https://github.com/docker/buildx/releases/tag/v0.22.0",
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.23.0",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.darwin-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.freebsd-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v6",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v6.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v6.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v7",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v7.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm-v7.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-ppc64le",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-ppc64le.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-ppc64le.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-riscv64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-riscv64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-riscv64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-s390x",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-s390x.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.linux-s390x.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.netbsd-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.openbsd-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-amd64.exe",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-amd64.exe",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-arm64.exe",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-arm64.exe",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/buildx-v0.22.0.windows-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.22.0/checksums.txt"
|
"https://github.com/docker/buildx/releases/download/v0.23.0/checksums.txt"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"edge": {
|
"edge": {
|
||||||
|
"id": 212564053,
|
||||||
|
"tag_name": "v0.23.0",
|
||||||
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.23.0",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.netbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/buildx-v0.23.0.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v0.23.0-rc2": {
|
||||||
|
"id": 211918923,
|
||||||
|
"tag_name": "v0.23.0-rc2",
|
||||||
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.23.0-rc2",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.netbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.netbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.netbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.netbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.netbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.netbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/buildx-v0.23.0-rc2.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc2/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v0.23.0-rc1": {
|
||||||
|
"id": 211340810,
|
||||||
|
"tag_name": "v0.23.0-rc1",
|
||||||
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.23.0-rc1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.netbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.netbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.netbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.netbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.netbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.netbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/buildx-v0.23.0-rc1.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.23.0-rc1/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v0.22.0": {
|
||||||
"id": 206560304,
|
"id": 206560304,
|
||||||
"tag_name": "v0.22.0",
|
"tag_name": "v0.22.0",
|
||||||
"html_url": "https://github.com/docker/buildx/releases/tag/v0.22.0",
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.22.0",
|
||||||
|
|||||||
887
.github/compose-lab-releases.json
vendored
887
.github/compose-lab-releases.json
vendored
@@ -1,33 +1,801 @@
|
|||||||
{
|
{
|
||||||
"latest": {
|
"latest": {
|
||||||
"id": 157591108,
|
"id": 213661832,
|
||||||
"tag_name": "v2.27.1-desktop.1",
|
"tag_name": "v2.35.1-desktop.1",
|
||||||
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.27.1-desktop.1",
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.35.1-desktop.1",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/LICENSE",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/LICENSE",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/checksums.txt",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/checksums.txt",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-darwin-aarch64",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-aarch64",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-darwin-aarch64.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-aarch64.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-darwin-x86_64",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-darwin-x86_64.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-x86_64",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-aarch64",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-x86_64.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-aarch64.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-armv6",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-aarch64",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-armv6.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-aarch64.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-armv7",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-armv7.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv6",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-ppc64le",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv6.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-ppc64le.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-riscv64",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv7",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-riscv64.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv7.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-s390x",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-s390x.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-ppc64le",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-x86_64",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-ppc64le.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-x86_64.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-windows-aarch64.exe",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-riscv64",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-riscv64.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-windows-x86_64.exe",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-x86_64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-x86_64.sbom.json"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.35.1-desktop.1": {
|
||||||
|
"id": 213661832,
|
||||||
|
"tag_name": "v2.35.1-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.35.1-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv6.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv7.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-x86_64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-x86_64.sbom.json"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.34.0-desktop.1": {
|
||||||
|
"id": 209821030,
|
||||||
|
"tag_name": "v2.34.0-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.34.0-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-darwin-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-darwin-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-armv6.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-armv7.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-windows-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-windows-x86_64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.34.0-desktop.1/docker-compose-windows-x86_64.sbom.json"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.33.1-desktop.1": {
|
||||||
|
"id": 209820455,
|
||||||
|
"tag_name": "v2.33.1-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.33.1-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-darwin-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-darwin-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-armv6.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-armv7.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-windows-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-windows-x86_64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.1-desktop.1/docker-compose-windows-x86_64.sbom.json"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.33.0-desktop.1": {
|
||||||
|
"id": 209819460,
|
||||||
|
"tag_name": "v2.33.0-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.33.0-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-darwin-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-darwin-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-armv6.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-armv7.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-windows-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-windows-x86_64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.33.0-desktop.1/docker-compose-windows-x86_64.sbom.json"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.32.4-desktop.1": {
|
||||||
|
"id": 209818607,
|
||||||
|
"tag_name": "v2.32.4-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.32.4-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.4-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.32.3-desktop.1": {
|
||||||
|
"id": 209782827,
|
||||||
|
"tag_name": "v2.32.3-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.32.3-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.3-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.32.2-desktop.1": {
|
||||||
|
"id": 209766147,
|
||||||
|
"tag_name": "v2.32.2-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.32.2-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.2-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.32.1-desktop.1": {
|
||||||
|
"id": 209708332,
|
||||||
|
"tag_name": "v2.32.1-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.32.1-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.1-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.32.0-desktop.1": {
|
||||||
|
"id": 209707916,
|
||||||
|
"tag_name": "v2.32.0-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.32.0-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.32.0-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.31.0-desktop.2": {
|
||||||
|
"id": 209707625,
|
||||||
|
"tag_name": "v2.31.0-desktop.2",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.31.0-desktop.2",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.2/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.31.0-desktop.1": {
|
||||||
|
"id": 209707200,
|
||||||
|
"tag_name": "v2.31.0-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.31.0-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.31.0-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.30.3-desktop.1": {
|
||||||
|
"id": 209705279,
|
||||||
|
"tag_name": "v2.30.3-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.30.3-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.3-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.30.2-desktop.1": {
|
||||||
|
"id": 209704822,
|
||||||
|
"tag_name": "v2.30.2-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.30.2-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.2-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.30.1-desktop.1": {
|
||||||
|
"id": 209704116,
|
||||||
|
"tag_name": "v2.30.1-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.30.1-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.1-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.30.0-desktop.1": {
|
||||||
|
"id": 209703791,
|
||||||
|
"tag_name": "v2.30.0-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.30.0-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.30.0-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.29.7-desktop.1": {
|
||||||
|
"id": 209701029,
|
||||||
|
"tag_name": "v2.29.7-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.29.7-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.7-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.29.6-desktop.1": {
|
||||||
|
"id": 209698357,
|
||||||
|
"tag_name": "v2.29.6-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.29.6-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.6-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.29.5-desktop.1": {
|
||||||
|
"id": 209691585,
|
||||||
|
"tag_name": "v2.29.5-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.29.5-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.5-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.29.4-desktop.1": {
|
||||||
|
"id": 209691104,
|
||||||
|
"tag_name": "v2.29.4-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.29.4-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.4-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.29.3-desktop.2": {
|
||||||
|
"id": 209690581,
|
||||||
|
"tag_name": "v2.29.3-desktop.2",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.29.3-desktop.2",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.2/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.29.3-desktop.1": {
|
||||||
|
"id": 209690054,
|
||||||
|
"tag_name": "v2.29.3-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.29.3-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.3-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.29.2-desktop.2": {
|
||||||
|
"id": 209689247,
|
||||||
|
"tag_name": "v2.29.2-desktop.2",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.29.2-desktop.2",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.2/docker-compose-windows-x86_64.exe.sha256"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.29.2-desktop.1": {
|
||||||
|
"id": 209688551,
|
||||||
|
"tag_name": "v2.29.2-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.29.2-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.29.2-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"v2.29.1-desktop.2": {
|
"v2.29.1-desktop.2": {
|
||||||
@@ -155,34 +923,45 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"edge": {
|
"edge": {
|
||||||
"id": 157591108,
|
"id": 213661832,
|
||||||
"tag_name": "v2.27.1-desktop.1",
|
"tag_name": "v2.35.1-desktop.1",
|
||||||
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.27.1-desktop.1",
|
"html_url": "https://github.com/docker/compose-desktop/releases/tag/v2.35.1-desktop.1",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/LICENSE",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/LICENSE",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/checksums.txt",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/checksums.txt",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-darwin-aarch64",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-aarch64",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-darwin-aarch64.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-aarch64.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-darwin-x86_64",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-aarch64.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-darwin-x86_64.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-x86_64",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-aarch64",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-x86_64.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-aarch64.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-darwin-x86_64.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-armv6",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-aarch64",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-armv6.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-aarch64.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-armv7",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-aarch64.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-armv7.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv6",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-ppc64le",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv6.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-ppc64le.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv6.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-riscv64",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv7",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-riscv64.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv7.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-s390x",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-armv7.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-s390x.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-ppc64le",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-x86_64",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-ppc64le.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-linux-x86_64.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-ppc64le.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-windows-aarch64.exe",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-riscv64",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-riscv64.sbom.json",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-windows-x86_64.exe",
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-riscv64.sha256",
|
||||||
"https://github.com/docker/compose-desktop/releases/download/v2.27.1-desktop.1/docker-compose-windows-x86_64.exe.sha256"
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-x86_64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose-desktop/releases/download/v2.35.1-desktop.1/docker-compose-windows-x86_64.sbom.json"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"v2.23.3-desktop.1": {
|
"v2.23.3-desktop.1": {
|
||||||
|
|||||||
302
.github/compose-releases.json
vendored
302
.github/compose-releases.json
vendored
@@ -1,55 +1,161 @@
|
|||||||
{
|
{
|
||||||
"latest": {
|
"latest": {
|
||||||
"id": 205630343,
|
"id": 213118897,
|
||||||
"tag_name": "v2.34.0",
|
"tag_name": "v2.35.1",
|
||||||
"html_url": "https://github.com/docker/compose/releases/tag/v2.34.0",
|
"html_url": "https://github.com/docker/compose/releases/tag/v2.35.1",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/LICENSE",
|
"https://github.com/docker/compose/releases/download/v2.35.1/LICENSE",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/checksums.txt",
|
"https://github.com/docker/compose/releases/download/v2.35.1/checksums.txt",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-aarch64",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-aarch64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-aarch64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-aarch64.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-x86_64",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-x86_64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-x86_64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-x86_64.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-aarch64",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-aarch64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-aarch64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-aarch64.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv6",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv6.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv6.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv6.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv7",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv7.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv7.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv7.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-ppc64le",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-ppc64le.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-ppc64le.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-ppc64le.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-riscv64",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-riscv64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-riscv64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-riscv64.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-s390x",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-s390x.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-s390x.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-s390x.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-x86_64",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-x86_64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-x86_64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-x86_64.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-aarch64.exe",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.exe",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-aarch64.exe.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-aarch64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-aarch64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-x86_64.exe",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.exe",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-x86_64.exe.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.exe.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-x86_64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-x86_64.sbom.json"
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.sbom.json"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.35.1": {
|
||||||
|
"id": 213118897,
|
||||||
|
"tag_name": "v2.35.1",
|
||||||
|
"html_url": "https://github.com/docker/compose/releases/tag/v2.35.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/LICENSE",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/checksums.txt",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.sbom.json"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v2.35.0": {
|
||||||
|
"id": 211546500,
|
||||||
|
"tag_name": "v2.35.0",
|
||||||
|
"html_url": "https://github.com/docker/compose/releases/tag/v2.35.0",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/LICENSE",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/checksums.txt",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-darwin-aarch64",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-darwin-aarch64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-darwin-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-darwin-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-darwin-x86_64",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-darwin-x86_64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-darwin-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-darwin-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-aarch64",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-aarch64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-aarch64.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv6",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv6.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv6.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv6.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv7",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv7.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv7.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-armv7.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-ppc64le",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-ppc64le.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-riscv64",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-riscv64.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-s390x",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-s390x.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-x86_64",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-x86_64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-x86_64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-linux-x86_64.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-windows-aarch64.exe",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-windows-aarch64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-windows-aarch64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-windows-aarch64.sbom.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-windows-x86_64.exe",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-windows-x86_64.exe.sha256",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-windows-x86_64.provenance.json",
|
||||||
|
"https://github.com/docker/compose/releases/download/v2.35.0/docker-compose-windows-x86_64.sbom.json"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"v2.34.0": {
|
"v2.34.0": {
|
||||||
@@ -1303,56 +1409,56 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"edge": {
|
"edge": {
|
||||||
"id": 205630343,
|
"id": 213118897,
|
||||||
"tag_name": "v2.34.0",
|
"tag_name": "v2.35.1",
|
||||||
"html_url": "https://github.com/docker/compose/releases/tag/v2.34.0",
|
"html_url": "https://github.com/docker/compose/releases/tag/v2.35.1",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/LICENSE",
|
"https://github.com/docker/compose/releases/download/v2.35.1/LICENSE",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/checksums.txt",
|
"https://github.com/docker/compose/releases/download/v2.35.1/checksums.txt",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-aarch64",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-aarch64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-aarch64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-aarch64.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-aarch64.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-x86_64",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-x86_64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-x86_64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-darwin-x86_64.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-darwin-x86_64.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-aarch64",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-aarch64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-aarch64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-aarch64.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-aarch64.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv6",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv6.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv6.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv6.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv6.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv7",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv7.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv7.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-armv7.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-armv7.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-ppc64le",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-ppc64le.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-ppc64le.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-ppc64le.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-ppc64le.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-riscv64",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-riscv64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-riscv64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-riscv64.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-riscv64.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-s390x",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-s390x.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-s390x.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-s390x.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-s390x.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-x86_64",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-x86_64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-x86_64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-linux-x86_64.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-linux-x86_64.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-aarch64.exe",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.exe",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-aarch64.exe.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.exe.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-aarch64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-aarch64.sbom.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-aarch64.sbom.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-x86_64.exe",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.exe",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-x86_64.exe.sha256",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.exe.sha256",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-x86_64.provenance.json",
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.provenance.json",
|
||||||
"https://github.com/docker/compose/releases/download/v2.34.0/docker-compose-windows-x86_64.sbom.json"
|
"https://github.com/docker/compose/releases/download/v2.35.1/docker-compose-windows-x86_64.sbom.json"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"v2.24.0-birthday.10": {
|
"v2.24.0-birthday.10": {
|
||||||
|
|||||||
42
.github/docker-releases.json
vendored
42
.github/docker-releases.json
vendored
@@ -1,8 +1,38 @@
|
|||||||
{
|
{
|
||||||
"latest": {
|
"latest": {
|
||||||
"id": 208163246,
|
"id": 213296967,
|
||||||
"tag_name": "v28.0.4",
|
"tag_name": "v28.1.1",
|
||||||
"html_url": "https://github.com/moby/moby/releases/tag/v28.0.4",
|
"html_url": "https://github.com/moby/moby/releases/tag/v28.1.1",
|
||||||
|
"assets": []
|
||||||
|
},
|
||||||
|
"v28.1.1": {
|
||||||
|
"id": 213296967,
|
||||||
|
"tag_name": "v28.1.1",
|
||||||
|
"html_url": "https://github.com/moby/moby/releases/tag/v28.1.1",
|
||||||
|
"assets": []
|
||||||
|
},
|
||||||
|
"v28.1.0": {
|
||||||
|
"id": 213053128,
|
||||||
|
"tag_name": "v28.1.0",
|
||||||
|
"html_url": "https://github.com/moby/moby/releases/tag/v28.1.0",
|
||||||
|
"assets": []
|
||||||
|
},
|
||||||
|
"edge": {
|
||||||
|
"id": 213296967,
|
||||||
|
"tag_name": "v28.1.1",
|
||||||
|
"html_url": "https://github.com/moby/moby/releases/tag/v28.1.1",
|
||||||
|
"assets": []
|
||||||
|
},
|
||||||
|
"v28.1.0-rc.2": {
|
||||||
|
"id": 212786864,
|
||||||
|
"tag_name": "v28.1.0-rc.2",
|
||||||
|
"html_url": "https://github.com/moby/moby/releases/tag/v28.1.0-rc.2",
|
||||||
|
"assets": []
|
||||||
|
},
|
||||||
|
"v28.1.0-rc.1": {
|
||||||
|
"id": 211865941,
|
||||||
|
"tag_name": "v28.1.0-rc.1",
|
||||||
|
"html_url": "https://github.com/moby/moby/releases/tag/v28.1.0-rc.1",
|
||||||
"assets": []
|
"assets": []
|
||||||
},
|
},
|
||||||
"v28.0.4": {
|
"v28.0.4": {
|
||||||
@@ -35,12 +65,6 @@
|
|||||||
"html_url": "https://github.com/moby/moby/releases/tag/v28.0.0",
|
"html_url": "https://github.com/moby/moby/releases/tag/v28.0.0",
|
||||||
"assets": []
|
"assets": []
|
||||||
},
|
},
|
||||||
"edge": {
|
|
||||||
"id": 208163246,
|
|
||||||
"tag_name": "v28.0.4",
|
|
||||||
"html_url": "https://github.com/moby/moby/releases/tag/v28.0.4",
|
|
||||||
"assets": []
|
|
||||||
},
|
|
||||||
"v28.0.0-rc.3": {
|
"v28.0.0-rc.3": {
|
||||||
"id": 201046359,
|
"id": 201046359,
|
||||||
"tag_name": "v28.0.0-rc.3",
|
"tag_name": "v28.0.0-rc.3",
|
||||||
|
|||||||
1047
.github/regclient-releases.json
vendored
Normal file
1047
.github/regclient-releases.json
vendored
Normal file
File diff suppressed because it is too large
Load Diff
204
.github/undock-releases.json
vendored
204
.github/undock-releases.json
vendored
@@ -1,46 +1,90 @@
|
|||||||
{
|
{
|
||||||
"latest": {
|
"latest": {
|
||||||
"id": 192171889,
|
"id": 213293369,
|
||||||
"tag_name": "v0.9.0",
|
"tag_name": "v0.10.0",
|
||||||
"html_url": "https://github.com/crazy-max/undock/releases/tag/v0.9.0",
|
"html_url": "https://github.com/crazy-max/undock/releases/tag/v0.10.0",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/checksums.txt",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/checksums.txt",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_amd64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_amd64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_amd64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_amd64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_amd64.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_amd64.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_arm64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_arm64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_arm64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_arm64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_arm64.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_arm64.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_amd64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_amd64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_amd64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_amd64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_amd64.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_amd64.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_arm64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_arm64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_arm64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_arm64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_arm64.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_arm64.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv5.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv5.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv5.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv5.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv5.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv5.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv6.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv6.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv6.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv6.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv6.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv6.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv7.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv7.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv7.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv7.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv7.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv7.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_ppc64le.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_ppc64le.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_ppc64le.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_ppc64le.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_ppc64le.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_ppc64le.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_riscv64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_riscv64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_riscv64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_riscv64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_riscv64.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_riscv64.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_s390x.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_s390x.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_s390x.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_s390x.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_s390x.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_s390x.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_amd64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_amd64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_amd64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_amd64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_amd64.zip",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_amd64.zip",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_arm64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_arm64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_arm64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_arm64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_arm64.zip"
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_arm64.zip"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v0.10.0": {
|
||||||
|
"id": 213293369,
|
||||||
|
"tag_name": "v0.10.0",
|
||||||
|
"html_url": "https://github.com/crazy-max/undock/releases/tag/v0.10.0",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/checksums.txt",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_amd64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_amd64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_amd64.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_arm64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_arm64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_arm64.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_amd64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_amd64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_amd64.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_arm64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_arm64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_arm64.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv5.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv5.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv5.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv6.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv6.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv6.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv7.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv7.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv7.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_ppc64le.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_ppc64le.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_ppc64le.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_riscv64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_riscv64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_riscv64.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_s390x.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_s390x.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_s390x.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_amd64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_amd64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_amd64.zip",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_arm64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_arm64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_arm64.zip"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"v0.9.0": {
|
"v0.9.0": {
|
||||||
@@ -153,47 +197,47 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"edge": {
|
"edge": {
|
||||||
"id": 192171889,
|
"id": 213293369,
|
||||||
"tag_name": "v0.9.0",
|
"tag_name": "v0.10.0",
|
||||||
"html_url": "https://github.com/crazy-max/undock/releases/tag/v0.9.0",
|
"html_url": "https://github.com/crazy-max/undock/releases/tag/v0.10.0",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/checksums.txt",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/checksums.txt",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_amd64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_amd64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_amd64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_amd64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_amd64.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_amd64.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_arm64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_arm64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_arm64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_arm64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_darwin_arm64.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_darwin_arm64.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_amd64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_amd64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_amd64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_amd64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_amd64.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_amd64.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_arm64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_arm64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_arm64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_arm64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_arm64.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_arm64.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv5.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv5.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv5.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv5.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv5.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv5.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv6.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv6.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv6.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv6.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv6.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv6.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv7.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv7.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv7.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv7.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_armv7.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_armv7.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_ppc64le.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_ppc64le.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_ppc64le.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_ppc64le.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_ppc64le.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_ppc64le.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_riscv64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_riscv64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_riscv64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_riscv64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_riscv64.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_riscv64.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_s390x.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_s390x.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_s390x.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_s390x.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_linux_s390x.tar.gz",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_s390x.tar.gz",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_amd64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_amd64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_amd64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_amd64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_amd64.zip",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_amd64.zip",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_arm64.provenance.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_arm64.provenance.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_arm64.sbom.json",
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_arm64.sbom.json",
|
||||||
"https://github.com/crazy-max/undock/releases/download/v0.9.0/undock_0.9.0_windows_arm64.zip"
|
"https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_windows_arm64.zip"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"v0.7.0-rc.1": {
|
"v0.7.0-rc.1": {
|
||||||
|
|||||||
58
.github/workflows/regclient-releases-json.yml
vendored
Normal file
58
.github/workflows/regclient-releases-json.yml
vendored
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
name: regclient-releases-json
|
||||||
|
|
||||||
|
concurrency:
|
||||||
|
group: ${{ github.workflow }}-${{ github.ref }}
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
schedule:
|
||||||
|
- cron: '0 */12 * * *'
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- 'main'
|
||||||
|
pull_request:
|
||||||
|
paths:
|
||||||
|
- '.github/workflows/regclient-releases-json.yml'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
generate:
|
||||||
|
uses: crazy-max/.github/.github/workflows/releases-json.yml@7f83a5a887650a38e4d0e05d5262309cfaa31459
|
||||||
|
with:
|
||||||
|
repository: regclient/regclient
|
||||||
|
artifact_name: regclient-releases-json
|
||||||
|
filename: regclient-releases.json
|
||||||
|
secrets: inherit
|
||||||
|
|
||||||
|
open-pr:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
if: github.event_name != 'pull_request'
|
||||||
|
needs:
|
||||||
|
- generate
|
||||||
|
steps:
|
||||||
|
-
|
||||||
|
name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
-
|
||||||
|
name: Download
|
||||||
|
uses: actions/download-artifact@v4
|
||||||
|
with:
|
||||||
|
name: regclient-releases-json
|
||||||
|
path: .github
|
||||||
|
-
|
||||||
|
name: Commit changes
|
||||||
|
run: |
|
||||||
|
git add -A .
|
||||||
|
-
|
||||||
|
name: Create PR
|
||||||
|
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
|
||||||
|
with:
|
||||||
|
base: main
|
||||||
|
branch: bot/regclient-releases-json
|
||||||
|
commit-message: "github: update .github/regclient-releases.json"
|
||||||
|
signoff: true
|
||||||
|
delete-branch: true
|
||||||
|
title: "Update `.github/regclient-releases.json`"
|
||||||
|
body: |
|
||||||
|
Update `.github/regclient-releases.json` to keep in sync with [https://github.com/regclient/regclient](https://github.com/regclient/regclient).
|
||||||
|
draft: false
|
||||||
6
.github/workflows/test.yml
vendored
6
.github/workflows/test.yml
vendored
@@ -16,7 +16,7 @@ on:
|
|||||||
env:
|
env:
|
||||||
NODE_VERSION: "20"
|
NODE_VERSION: "20"
|
||||||
BUILDX_VERSION: "edge"
|
BUILDX_VERSION: "edge"
|
||||||
BUILDKIT_IMAGE: "moby/buildkit:v0.20.2"
|
BUILDKIT_IMAGE: "moby/buildkit:v0.21.0"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
@@ -31,10 +31,14 @@ jobs:
|
|||||||
- 20
|
- 20
|
||||||
- 18
|
- 18
|
||||||
steps:
|
steps:
|
||||||
|
-
|
||||||
|
name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
-
|
-
|
||||||
name: Test
|
name: Test
|
||||||
uses: docker/bake-action@v6
|
uses: docker/bake-action@v6
|
||||||
with:
|
with:
|
||||||
|
source: .
|
||||||
targets: test-coverage
|
targets: test-coverage
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
2
.github/workflows/validate.yml
vendored
2
.github/workflows/validate.yml
vendored
@@ -15,7 +15,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
prepare:
|
prepare:
|
||||||
runs-on: ubuntu-20.04
|
runs-on: ubuntu-latest
|
||||||
outputs:
|
outputs:
|
||||||
targets: ${{ steps.generate.outputs.targets }}
|
targets: ${{ steps.generate.outputs.targets }}
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
1
.github/workflows/virtual-env.yml
vendored
1
.github/workflows/virtual-env.yml
vendored
@@ -23,7 +23,6 @@ jobs:
|
|||||||
- ubuntu-latest
|
- ubuntu-latest
|
||||||
- ubuntu-24.04
|
- ubuntu-24.04
|
||||||
- ubuntu-22.04
|
- ubuntu-22.04
|
||||||
- ubuntu-20.04
|
|
||||||
- ubuntu-24.04-arm
|
- ubuntu-24.04-arm
|
||||||
- ubuntu-22.04-arm
|
- ubuntu-22.04-arm
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import {afterEach, beforeEach, describe, expect, it, jest, test} from '@jest/globals';
|
import {describe, expect, it, test} from '@jest/globals';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import os from 'os';
|
import os from 'os';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
@@ -30,7 +30,49 @@ const tmpDir = fs.mkdtempSync(path.join(process.env.TEMP || os.tmpdir(), 'buildx
|
|||||||
|
|
||||||
const maybe = !process.env.GITHUB_ACTIONS || (process.env.GITHUB_ACTIONS === 'true' && process.env.ImageOS && process.env.ImageOS.startsWith('ubuntu')) ? describe : describe.skip;
|
const maybe = !process.env.GITHUB_ACTIONS || (process.env.GITHUB_ACTIONS === 'true' && process.env.ImageOS && process.env.ImageOS.startsWith('ubuntu')) ? describe : describe.skip;
|
||||||
|
|
||||||
maybe('exportBuild', () => {
|
maybe('inspect', () => {
|
||||||
|
it('build', async () => {
|
||||||
|
const buildx = new Buildx();
|
||||||
|
const build = new Build({buildx: buildx});
|
||||||
|
|
||||||
|
fs.mkdirSync(tmpDir, {recursive: true});
|
||||||
|
await expect(
|
||||||
|
(async () => {
|
||||||
|
// prettier-ignore
|
||||||
|
const buildCmd = await buildx.getCommand([
|
||||||
|
'--builder', process.env.CTN_BUILDER_NAME ?? 'default',
|
||||||
|
'build', '-f', path.join(fixturesDir, 'hello.Dockerfile'),
|
||||||
|
'--metadata-file', build.getMetadataFilePath(),
|
||||||
|
fixturesDir
|
||||||
|
]);
|
||||||
|
await Exec.exec(buildCmd.command, buildCmd.args);
|
||||||
|
})()
|
||||||
|
).resolves.not.toThrow();
|
||||||
|
|
||||||
|
const metadata = build.resolveMetadata();
|
||||||
|
expect(metadata).toBeDefined();
|
||||||
|
const buildRef = build.resolveRef(metadata);
|
||||||
|
if (!buildRef) {
|
||||||
|
throw new Error('buildRef is undefined');
|
||||||
|
}
|
||||||
|
const [builderName, nodeName, ref] = buildRef.split('/');
|
||||||
|
expect(builderName).toBeDefined();
|
||||||
|
expect(nodeName).toBeDefined();
|
||||||
|
expect(ref).toBeDefined();
|
||||||
|
|
||||||
|
const history = new History({buildx: buildx});
|
||||||
|
const res = await history.inspect({
|
||||||
|
ref: ref,
|
||||||
|
builder: builderName
|
||||||
|
});
|
||||||
|
|
||||||
|
expect(res).toBeDefined();
|
||||||
|
expect(res?.Name).toBeDefined();
|
||||||
|
expect(res?.Ref).toBeDefined();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
maybe('export', () => {
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
test.each([
|
test.each([
|
||||||
[
|
[
|
||||||
@@ -50,7 +92,7 @@ maybe('exportBuild', () => {
|
|||||||
fixturesDir
|
fixturesDir
|
||||||
],
|
],
|
||||||
]
|
]
|
||||||
])('export build %p', async (_, bargs) => {
|
])('export with build %p', async (_, bargs) => {
|
||||||
const buildx = new Buildx();
|
const buildx = new Buildx();
|
||||||
const build = new Build({buildx: buildx});
|
const build = new Build({buildx: buildx});
|
||||||
|
|
||||||
@@ -110,7 +152,7 @@ maybe('exportBuild', () => {
|
|||||||
'hello-matrix'
|
'hello-matrix'
|
||||||
],
|
],
|
||||||
]
|
]
|
||||||
])('export bake build %p', async (_, bargs) => {
|
])('export with bake %p', async (_, bargs) => {
|
||||||
const buildx = new Buildx();
|
const buildx = new Buildx();
|
||||||
const bake = new Bake({buildx: buildx});
|
const bake = new Bake({buildx: buildx});
|
||||||
|
|
||||||
@@ -145,22 +187,8 @@ maybe('exportBuild', () => {
|
|||||||
expect(fs.existsSync(exportRes?.dockerbuildFilename)).toBe(true);
|
expect(fs.existsSync(exportRes?.dockerbuildFilename)).toBe(true);
|
||||||
expect(exportRes?.summaries).toBeDefined();
|
expect(exportRes?.summaries).toBeDefined();
|
||||||
});
|
});
|
||||||
});
|
|
||||||
|
|
||||||
maybe('exportBuild custom image', () => {
|
it('export using container', async () => {
|
||||||
const originalEnv = process.env;
|
|
||||||
beforeEach(() => {
|
|
||||||
jest.resetModules();
|
|
||||||
process.env = {
|
|
||||||
...originalEnv,
|
|
||||||
DOCKER_BUILD_EXPORT_BUILD_IMAGE: 'docker.io/dockereng/export-build:0.2.2'
|
|
||||||
};
|
|
||||||
});
|
|
||||||
afterEach(() => {
|
|
||||||
process.env = originalEnv;
|
|
||||||
});
|
|
||||||
|
|
||||||
it('with custom image', async () => {
|
|
||||||
const buildx = new Buildx();
|
const buildx = new Buildx();
|
||||||
const build = new Build({buildx: buildx});
|
const build = new Build({buildx: buildx});
|
||||||
|
|
||||||
@@ -185,7 +213,8 @@ maybe('exportBuild custom image', () => {
|
|||||||
|
|
||||||
const history = new History({buildx: buildx});
|
const history = new History({buildx: buildx});
|
||||||
const exportRes = await history.export({
|
const exportRes = await history.export({
|
||||||
refs: [buildRef ?? '']
|
refs: [buildRef ?? ''],
|
||||||
|
useContainer: true
|
||||||
});
|
});
|
||||||
|
|
||||||
expect(exportRes).toBeDefined();
|
expect(exportRes).toBeDefined();
|
||||||
|
|||||||
@@ -37,19 +37,17 @@ describe('download', () => {
|
|||||||
['latest', true]
|
['latest', true]
|
||||||
])(
|
])(
|
||||||
'acquires %p of buildx (standalone: %p)', async (version, standalone) => {
|
'acquires %p of buildx (standalone: %p)', async (version, standalone) => {
|
||||||
const install = new Install({standalone: standalone});
|
const install = new Install({standalone: standalone});
|
||||||
const toolPath = await install.download(version);
|
const toolPath = await install.download(version);
|
||||||
expect(fs.existsSync(toolPath)).toBe(true);
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
let buildxBin: string;
|
let buildxBin: string;
|
||||||
if (standalone) {
|
if (standalone) {
|
||||||
buildxBin = await install.installStandalone(toolPath, tmpDir);
|
buildxBin = await install.installStandalone(toolPath, tmpDir);
|
||||||
} else {
|
} else {
|
||||||
buildxBin = await install.installPlugin(toolPath, tmpDir);
|
buildxBin = await install.installPlugin(toolPath, tmpDir);
|
||||||
}
|
}
|
||||||
expect(fs.existsSync(buildxBin)).toBe(true);
|
expect(fs.existsSync(buildxBin)).toBe(true);
|
||||||
},
|
}, 100000);
|
||||||
100000
|
|
||||||
);
|
|
||||||
|
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
test.each([
|
test.each([
|
||||||
@@ -57,26 +55,22 @@ describe('download', () => {
|
|||||||
['v0.9.0'],
|
['v0.9.0'],
|
||||||
['v0.10.5'],
|
['v0.10.5'],
|
||||||
])(
|
])(
|
||||||
'acquires %p of buildx with cache', async (version) => {
|
'acquires %p of buildx with cache', async (version) => {
|
||||||
const install = new Install({standalone: false});
|
const install = new Install({standalone: false});
|
||||||
const toolPath = await install.download(version);
|
const toolPath = await install.download(version);
|
||||||
expect(fs.existsSync(toolPath)).toBe(true);
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
},
|
}, 100000);
|
||||||
100000
|
|
||||||
);
|
|
||||||
|
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
test.each([
|
test.each([
|
||||||
['v0.11.2'],
|
['v0.11.2'],
|
||||||
['v0.12.0'],
|
['v0.12.0'],
|
||||||
])(
|
])(
|
||||||
'acquires %p of buildx without cache', async (version) => {
|
'acquires %p of buildx without cache', async (version) => {
|
||||||
const install = new Install({standalone: false});
|
const install = new Install({standalone: false});
|
||||||
const toolPath = await install.download(version, true);
|
const toolPath = await install.download(version, true);
|
||||||
expect(fs.existsSync(toolPath)).toBe(true);
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
},
|
}, 100000);
|
||||||
100000
|
|
||||||
);
|
|
||||||
|
|
||||||
// TODO: add tests for arm
|
// TODO: add tests for arm
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
@@ -90,15 +84,13 @@ describe('download', () => {
|
|||||||
['linux', 'ppc64'],
|
['linux', 'ppc64'],
|
||||||
['linux', 's390x'],
|
['linux', 's390x'],
|
||||||
])(
|
])(
|
||||||
'acquires buildx for %s/%s', async (os, arch) => {
|
'acquires buildx for %s/%s', async (os, arch) => {
|
||||||
jest.spyOn(osm, 'platform').mockImplementation(() => os as NodeJS.Platform);
|
jest.spyOn(osm, 'platform').mockImplementation(() => os as NodeJS.Platform);
|
||||||
jest.spyOn(osm, 'arch').mockImplementation(() => arch);
|
jest.spyOn(osm, 'arch').mockImplementation(() => arch);
|
||||||
const install = new Install();
|
const install = new Install();
|
||||||
const buildxBin = await install.download('latest');
|
const buildxBin = await install.download('latest');
|
||||||
expect(fs.existsSync(buildxBin)).toBe(true);
|
expect(fs.existsSync(buildxBin)).toBe(true);
|
||||||
},
|
}, 100000);
|
||||||
100000
|
|
||||||
);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('build', () => {
|
describe('build', () => {
|
||||||
|
|||||||
@@ -36,20 +36,18 @@ describe('download', () => {
|
|||||||
['v2.32.4', true],
|
['v2.32.4', true],
|
||||||
['latest', true]
|
['latest', true]
|
||||||
])(
|
])(
|
||||||
'acquires %p of compose (standalone: %p)', async (version, standalone) => {
|
'acquires %p of compose (standalone: %p)', async (version, standalone) => {
|
||||||
const install = new Install({standalone: standalone});
|
const install = new Install({standalone: standalone});
|
||||||
const toolPath = await install.download(version);
|
const toolPath = await install.download(version);
|
||||||
expect(fs.existsSync(toolPath)).toBe(true);
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
let composeBin: string;
|
let composeBin: string;
|
||||||
if (standalone) {
|
if (standalone) {
|
||||||
composeBin = await install.installStandalone(toolPath, tmpDir);
|
composeBin = await install.installStandalone(toolPath, tmpDir);
|
||||||
} else {
|
} else {
|
||||||
composeBin = await install.installPlugin(toolPath, tmpDir);
|
composeBin = await install.installPlugin(toolPath, tmpDir);
|
||||||
}
|
}
|
||||||
expect(fs.existsSync(composeBin)).toBe(true);
|
expect(fs.existsSync(composeBin)).toBe(true);
|
||||||
},
|
}, 100000);
|
||||||
100000
|
|
||||||
);
|
|
||||||
|
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
test.each([
|
test.each([
|
||||||
@@ -57,26 +55,22 @@ describe('download', () => {
|
|||||||
['v2.31.0'],
|
['v2.31.0'],
|
||||||
['v2.32.4'],
|
['v2.32.4'],
|
||||||
])(
|
])(
|
||||||
'acquires %p of compose with cache', async (version) => {
|
'acquires %p of compose with cache', async (version) => {
|
||||||
const install = new Install({standalone: false});
|
const install = new Install({standalone: false});
|
||||||
const toolPath = await install.download(version);
|
const toolPath = await install.download(version);
|
||||||
expect(fs.existsSync(toolPath)).toBe(true);
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
},
|
}, 100000);
|
||||||
100000
|
|
||||||
);
|
|
||||||
|
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
test.each([
|
test.each([
|
||||||
['v2.27.1'],
|
['v2.27.1'],
|
||||||
['v2.28.0'],
|
['v2.28.0'],
|
||||||
])(
|
])(
|
||||||
'acquires %p of compose without cache', async (version) => {
|
'acquires %p of compose without cache', async (version) => {
|
||||||
const install = new Install({standalone: false});
|
const install = new Install({standalone: false});
|
||||||
const toolPath = await install.download(version, true);
|
const toolPath = await install.download(version, true);
|
||||||
expect(fs.existsSync(toolPath)).toBe(true);
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
},
|
}, 100000);
|
||||||
100000
|
|
||||||
);
|
|
||||||
|
|
||||||
// TODO: add tests for arm
|
// TODO: add tests for arm
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
@@ -90,15 +84,13 @@ describe('download', () => {
|
|||||||
['linux', 'ppc64'],
|
['linux', 'ppc64'],
|
||||||
['linux', 's390x'],
|
['linux', 's390x'],
|
||||||
])(
|
])(
|
||||||
'acquires compose for %s/%s', async (os, arch) => {
|
'acquires compose for %s/%s', async (os, arch) => {
|
||||||
jest.spyOn(osm, 'platform').mockImplementation(() => os as NodeJS.Platform);
|
jest.spyOn(osm, 'platform').mockImplementation(() => os as NodeJS.Platform);
|
||||||
jest.spyOn(osm, 'arch').mockImplementation(() => arch);
|
jest.spyOn(osm, 'arch').mockImplementation(() => arch);
|
||||||
const install = new Install();
|
const install = new Install();
|
||||||
const composeBin = await install.download('latest');
|
const composeBin = await install.download('latest');
|
||||||
expect(fs.existsSync(composeBin)).toBe(true);
|
expect(fs.existsSync(composeBin)).toBe(true);
|
||||||
},
|
}, 100000);
|
||||||
100000
|
|
||||||
);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('getDownloadVersion', () => {
|
describe('getDownloadVersion', () => {
|
||||||
|
|||||||
38
__tests__/regclient/install.test.itg.ts
Normal file
38
__tests__/regclient/install.test.itg.ts
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
/**
|
||||||
|
* Copyright 2025 actions-toolkit authors
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
import {describe, expect, test} from '@jest/globals';
|
||||||
|
import * as fs from 'fs';
|
||||||
|
|
||||||
|
import {Install} from '../../src/regclient/install';
|
||||||
|
|
||||||
|
describe('download', () => {
|
||||||
|
// prettier-ignore
|
||||||
|
test.each(['latest'])(
|
||||||
|
'install regclient %s', async (version) => {
|
||||||
|
await expect((async () => {
|
||||||
|
const install = new Install();
|
||||||
|
const toolPath = await install.download(version);
|
||||||
|
if (!fs.existsSync(toolPath)) {
|
||||||
|
throw new Error('toolPath does not exist');
|
||||||
|
}
|
||||||
|
const binPath = await install.install(toolPath);
|
||||||
|
if (!fs.existsSync(binPath)) {
|
||||||
|
throw new Error('binPath does not exist');
|
||||||
|
}
|
||||||
|
})()).resolves.not.toThrow();
|
||||||
|
}, 60000);
|
||||||
|
});
|
||||||
120
__tests__/regclient/install.test.ts
Normal file
120
__tests__/regclient/install.test.ts
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
/**
|
||||||
|
* Copyright 2025 actions-toolkit authors
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
import {describe, expect, it, jest, test, afterEach} from '@jest/globals';
|
||||||
|
import fs from 'fs';
|
||||||
|
import os from 'os';
|
||||||
|
import path from 'path';
|
||||||
|
import * as rimraf from 'rimraf';
|
||||||
|
import osm = require('os');
|
||||||
|
|
||||||
|
import {Install} from '../../src/regclient/install';
|
||||||
|
|
||||||
|
const tmpDir = fs.mkdtempSync(path.join(process.env.TEMP || os.tmpdir(), 'regclient-install-'));
|
||||||
|
|
||||||
|
afterEach(function () {
|
||||||
|
rimraf.sync(tmpDir);
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('download', () => {
|
||||||
|
// prettier-ignore
|
||||||
|
test.each([
|
||||||
|
['v0.8.2'],
|
||||||
|
['latest']
|
||||||
|
])(
|
||||||
|
'acquires %p of regclient', async (version) => {
|
||||||
|
const install = new Install();
|
||||||
|
const toolPath = await install.download(version);
|
||||||
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
|
const regclientBin = await install.install(toolPath, tmpDir);
|
||||||
|
expect(fs.existsSync(regclientBin)).toBe(true);
|
||||||
|
}, 100000);
|
||||||
|
|
||||||
|
// prettier-ignore
|
||||||
|
test.each([
|
||||||
|
// following versions are already cached to htc from previous test cases
|
||||||
|
['v0.8.2'],
|
||||||
|
])(
|
||||||
|
'acquires %p of regclient with cache', async (version) => {
|
||||||
|
const install = new Install();
|
||||||
|
const toolPath = await install.download(version);
|
||||||
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
|
}, 100000);
|
||||||
|
|
||||||
|
// prettier-ignore
|
||||||
|
test.each([
|
||||||
|
['v0.8.1'],
|
||||||
|
])(
|
||||||
|
'acquires %p of regclient without cache', async (version) => {
|
||||||
|
const install = new Install();
|
||||||
|
const toolPath = await install.download(version, true);
|
||||||
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
|
}, 100000);
|
||||||
|
|
||||||
|
// prettier-ignore
|
||||||
|
test.each([
|
||||||
|
['win32', 'x64'],
|
||||||
|
['darwin', 'x64'],
|
||||||
|
['darwin', 'arm64'],
|
||||||
|
['linux', 'x64'],
|
||||||
|
['linux', 'arm64'],
|
||||||
|
['linux', 'ppc64'],
|
||||||
|
['linux', 's390x'],
|
||||||
|
])(
|
||||||
|
'acquires regclient for %s/%s', async (os, arch) => {
|
||||||
|
jest.spyOn(osm, 'platform').mockImplementation(() => os as NodeJS.Platform);
|
||||||
|
jest.spyOn(osm, 'arch').mockImplementation(() => arch);
|
||||||
|
const install = new Install();
|
||||||
|
const regclientBin = await install.download('latest');
|
||||||
|
expect(fs.existsSync(regclientBin)).toBe(true);
|
||||||
|
}, 100000);
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('getDownloadVersion', () => {
|
||||||
|
it('returns latest download version', async () => {
|
||||||
|
const version = await Install.getDownloadVersion('latest');
|
||||||
|
expect(version.version).toEqual('latest');
|
||||||
|
expect(version.downloadURL).toEqual('https://github.com/regclient/regclient/releases/download/v%s/%s');
|
||||||
|
expect(version.releasesURL).toEqual('https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/regclient-releases.json');
|
||||||
|
});
|
||||||
|
it('returns v0.8.1 download version', async () => {
|
||||||
|
const version = await Install.getDownloadVersion('v0.8.1');
|
||||||
|
expect(version.version).toEqual('v0.8.1');
|
||||||
|
expect(version.downloadURL).toEqual('https://github.com/regclient/regclient/releases/download/v%s/%s');
|
||||||
|
expect(version.releasesURL).toEqual('https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/regclient-releases.json');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('getRelease', () => {
|
||||||
|
it('returns latest GitHub release', async () => {
|
||||||
|
const version = await Install.getDownloadVersion('latest');
|
||||||
|
const release = await Install.getRelease(version);
|
||||||
|
expect(release).not.toBeNull();
|
||||||
|
expect(release?.tag_name).not.toEqual('');
|
||||||
|
});
|
||||||
|
it('returns v0.8.1 GitHub release', async () => {
|
||||||
|
const version = await Install.getDownloadVersion('v0.8.1');
|
||||||
|
const release = await Install.getRelease(version);
|
||||||
|
expect(release).not.toBeNull();
|
||||||
|
expect(release?.id).toEqual(199719231);
|
||||||
|
expect(release?.tag_name).toEqual('v0.8.1');
|
||||||
|
expect(release?.html_url).toEqual('https://github.com/regclient/regclient/releases/tag/v0.8.1');
|
||||||
|
});
|
||||||
|
it('unknown release', async () => {
|
||||||
|
const version = await Install.getDownloadVersion('foo');
|
||||||
|
await expect(Install.getRelease(version)).rejects.toThrow(new Error('Cannot find regclient release foo in https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/regclient-releases.json'));
|
||||||
|
});
|
||||||
|
});
|
||||||
126
__tests__/regclient/regctl.test.ts
Normal file
126
__tests__/regclient/regctl.test.ts
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
/**
|
||||||
|
* Copyright 2025 actions-toolkit authors
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
import {describe, expect, it, jest, test} from '@jest/globals';
|
||||||
|
import * as semver from 'semver';
|
||||||
|
|
||||||
|
import {Exec} from '../../src/exec';
|
||||||
|
import {Regctl} from '../../src/regclient/regctl';
|
||||||
|
|
||||||
|
import {Image} from '../../src/types/oci/config';
|
||||||
|
|
||||||
|
describe('manifestGet', () => {
|
||||||
|
// prettier-ignore
|
||||||
|
test.each([
|
||||||
|
['moby/moby-bin:28.1.0-rc.2'],
|
||||||
|
['crazymax/diun:4.17.0'],
|
||||||
|
])('given %p', async image => {
|
||||||
|
const regctl = new Regctl();
|
||||||
|
const manifest = await regctl.manifestGet({
|
||||||
|
image: image,
|
||||||
|
});
|
||||||
|
console.log(`${image} manifest: ${JSON.stringify(manifest, null, 2)}`);
|
||||||
|
expect(manifest).not.toBeNull();
|
||||||
|
expect(manifest?.config).toBeDefined();
|
||||||
|
expect(manifest?.config.digest).not.toEqual('');
|
||||||
|
expect(manifest?.layers).toBeDefined();
|
||||||
|
expect(manifest?.layers.length).toBeGreaterThan(0);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('blobGet', () => {
|
||||||
|
// prettier-ignore
|
||||||
|
test.each([
|
||||||
|
['moby/moby-bin', 'sha256:234fccbd13fde0ba978a19f728cbdc67e29bc76247ac560822bb6ae5236c0bf0'],
|
||||||
|
['crazymax/diun', 'sha256:1e4881f66e0ec0f1710b837002107050bbbc0a231d8a42d7f422b56a139900bb'],
|
||||||
|
])('given %p', async (repo, digest) => {
|
||||||
|
const regctl = new Regctl();
|
||||||
|
const blob = await regctl.blobGet({
|
||||||
|
repository: repo,
|
||||||
|
digest: digest
|
||||||
|
});
|
||||||
|
expect(blob).toBeDefined();
|
||||||
|
console.log(`${repo}:@${digest} blob: ${JSON.stringify(JSON.parse(blob), null, 2)}`);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('image config', () => {
|
||||||
|
// prettier-ignore
|
||||||
|
test.each([
|
||||||
|
['moby/moby-bin:28.1.0-rc.2'],
|
||||||
|
['crazymax/diun:4.17.0'],
|
||||||
|
])('given %p', async image => {
|
||||||
|
const regctl = new Regctl();
|
||||||
|
const manifest = await regctl.manifestGet({
|
||||||
|
image: image,
|
||||||
|
});
|
||||||
|
expect(manifest).not.toBeNull();
|
||||||
|
expect(manifest?.config).toBeDefined();
|
||||||
|
expect(manifest?.config.digest).not.toEqual('');
|
||||||
|
const blob = await regctl.blobGet({
|
||||||
|
repository: image, // image works as well
|
||||||
|
digest: manifest?.config.digest
|
||||||
|
});
|
||||||
|
const imageConfig = <Image>JSON.parse(blob);
|
||||||
|
console.log(`${image} config: ${JSON.stringify(imageConfig, null, 2)}`);
|
||||||
|
expect(imageConfig).not.toBeNull();
|
||||||
|
expect(imageConfig.config).toBeDefined();
|
||||||
|
expect(imageConfig?.config?.Labels).toBeDefined();
|
||||||
|
expect(Object.keys(imageConfig?.config?.Labels || {}).length).toBeGreaterThan(0);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('isAvailable', () => {
|
||||||
|
it('checks regctl is available', async () => {
|
||||||
|
const execSpy = jest.spyOn(Exec, 'getExecOutput');
|
||||||
|
const regctl = new Regctl();
|
||||||
|
await regctl.isAvailable();
|
||||||
|
// eslint-disable-next-line jest/no-standalone-expect
|
||||||
|
expect(execSpy).toHaveBeenCalledWith(`regctl`, [], {
|
||||||
|
silent: true,
|
||||||
|
ignoreReturnCode: true
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('printVersion', () => {
|
||||||
|
it('prints regctl version', async () => {
|
||||||
|
const execSpy = jest.spyOn(Exec, 'exec');
|
||||||
|
const regctl = new Regctl();
|
||||||
|
await regctl.printVersion();
|
||||||
|
expect(execSpy).toHaveBeenCalledWith(`regctl`, ['version'], {
|
||||||
|
failOnStdErr: false
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('version', () => {
|
||||||
|
it('valid', async () => {
|
||||||
|
const regctl = new Regctl();
|
||||||
|
expect(semver.valid(await regctl.version())).not.toBeUndefined();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('versionSatisfies', () => {
|
||||||
|
test.each([
|
||||||
|
['v0.8.2', '>=0.6.0', true],
|
||||||
|
['v0.8.0', '>0.6.0', true],
|
||||||
|
['v0.8.0', '<0.3.0', false]
|
||||||
|
])('given %p', async (version, range, expected) => {
|
||||||
|
const regctl = new Regctl();
|
||||||
|
expect(await regctl.versionSatisfies(range, version)).toBe(expected);
|
||||||
|
});
|
||||||
|
});
|
||||||
@@ -36,15 +36,13 @@ describe('download', () => {
|
|||||||
['v0.7.0'],
|
['v0.7.0'],
|
||||||
['latest']
|
['latest']
|
||||||
])(
|
])(
|
||||||
'acquires %p of undock (standalone: %p)', async (version) => {
|
'acquires %p of undock', async (version) => {
|
||||||
const install = new Install();
|
const install = new Install();
|
||||||
const toolPath = await install.download(version);
|
const toolPath = await install.download(version);
|
||||||
expect(fs.existsSync(toolPath)).toBe(true);
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
const undockBin = await install.install(toolPath, tmpDir);
|
const undockBin = await install.install(toolPath, tmpDir);
|
||||||
expect(fs.existsSync(undockBin)).toBe(true);
|
expect(fs.existsSync(undockBin)).toBe(true);
|
||||||
},
|
}, 100000);
|
||||||
100000
|
|
||||||
);
|
|
||||||
|
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
test.each([
|
test.each([
|
||||||
@@ -56,7 +54,7 @@ describe('download', () => {
|
|||||||
const install = new Install();
|
const install = new Install();
|
||||||
const toolPath = await install.download(version);
|
const toolPath = await install.download(version);
|
||||||
expect(fs.existsSync(toolPath)).toBe(true);
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
});
|
}, 100000);
|
||||||
|
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
test.each([
|
test.each([
|
||||||
@@ -67,7 +65,7 @@ describe('download', () => {
|
|||||||
const install = new Install();
|
const install = new Install();
|
||||||
const toolPath = await install.download(version, true);
|
const toolPath = await install.download(version, true);
|
||||||
expect(fs.existsSync(toolPath)).toBe(true);
|
expect(fs.existsSync(toolPath)).toBe(true);
|
||||||
});
|
}, 100000);
|
||||||
|
|
||||||
// TODO: add tests for arm
|
// TODO: add tests for arm
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
@@ -82,14 +80,12 @@ describe('download', () => {
|
|||||||
['linux', 's390x'],
|
['linux', 's390x'],
|
||||||
])(
|
])(
|
||||||
'acquires undock for %s/%s', async (os, arch) => {
|
'acquires undock for %s/%s', async (os, arch) => {
|
||||||
jest.spyOn(osm, 'platform').mockImplementation(() => os as NodeJS.Platform);
|
jest.spyOn(osm, 'platform').mockImplementation(() => os as NodeJS.Platform);
|
||||||
jest.spyOn(osm, 'arch').mockImplementation(() => arch);
|
jest.spyOn(osm, 'arch').mockImplementation(() => arch);
|
||||||
const install = new Install();
|
const install = new Install();
|
||||||
const undockBin = await install.download('latest');
|
const undockBin = await install.download('latest');
|
||||||
expect(fs.existsSync(undockBin)).toBe(true);
|
expect(fs.existsSync(undockBin)).toBe(true);
|
||||||
},
|
}, 100000);
|
||||||
100000
|
|
||||||
);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('getDownloadVersion', () => {
|
describe('getDownloadVersion', () => {
|
||||||
|
|||||||
47
__tests__/undock/undock.test.itg.ts
Normal file
47
__tests__/undock/undock.test.itg.ts
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
/**
|
||||||
|
* Copyright 2025 actions-toolkit authors
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
import {describe, expect, it} from '@jest/globals';
|
||||||
|
import fs from 'fs';
|
||||||
|
import os from 'os';
|
||||||
|
|
||||||
|
import {Undock} from '../../src/undock/undock';
|
||||||
|
import {Install as UndockInstall} from '../../src/undock/install';
|
||||||
|
|
||||||
|
describe('run', () => {
|
||||||
|
it('extracts moby/moby-bin:26.1.5', async () => {
|
||||||
|
const install = new UndockInstall();
|
||||||
|
const toolPath = await install.download('latest');
|
||||||
|
if (!fs.existsSync(toolPath)) {
|
||||||
|
throw new Error('toolPath does not exist');
|
||||||
|
}
|
||||||
|
const binPath = await install.install(toolPath);
|
||||||
|
if (!fs.existsSync(binPath)) {
|
||||||
|
throw new Error('binPath does not exist');
|
||||||
|
}
|
||||||
|
|
||||||
|
const undock = new Undock();
|
||||||
|
await expect(
|
||||||
|
(async () => {
|
||||||
|
// prettier-ignore
|
||||||
|
await undock.run({
|
||||||
|
source: 'docker/buildx-bin:0.23.0',
|
||||||
|
dist: os.tmpdir()
|
||||||
|
});
|
||||||
|
})()
|
||||||
|
).resolves.not.toThrow();
|
||||||
|
}, 100000);
|
||||||
|
});
|
||||||
@@ -469,6 +469,36 @@ describe('isPathRelativeTo', () => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe('formatDuration', () => {
|
||||||
|
it('formats 0 nanoseconds as "0s"', () => {
|
||||||
|
expect(Util.formatDuration(0)).toBe('0s');
|
||||||
|
});
|
||||||
|
it('formats only seconds', () => {
|
||||||
|
expect(Util.formatDuration(5e9)).toBe('5s');
|
||||||
|
expect(Util.formatDuration(59e9)).toBe('59s');
|
||||||
|
});
|
||||||
|
it('formats minutes and seconds', () => {
|
||||||
|
expect(Util.formatDuration(65e9)).toBe('1m5s');
|
||||||
|
expect(Util.formatDuration(600e9)).toBe('10m');
|
||||||
|
});
|
||||||
|
it('formats hours, minutes, and seconds', () => {
|
||||||
|
expect(Util.formatDuration(3661e9)).toBe('1h1m1s');
|
||||||
|
expect(Util.formatDuration(7322e9)).toBe('2h2m2s');
|
||||||
|
});
|
||||||
|
it('formats hours only', () => {
|
||||||
|
expect(Util.formatDuration(3 * 3600e9)).toBe('3h');
|
||||||
|
});
|
||||||
|
it('formats hours and minutes', () => {
|
||||||
|
expect(Util.formatDuration(3900e9)).toBe('1h5m');
|
||||||
|
});
|
||||||
|
it('formats minutes only', () => {
|
||||||
|
expect(Util.formatDuration(120e9)).toBe('2m');
|
||||||
|
});
|
||||||
|
it('rounds down partial seconds', () => {
|
||||||
|
expect(Util.formatDuration(1799999999)).toBe('1s');
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
// See: https://github.com/actions/toolkit/blob/a1b068ec31a042ff1e10a522d8fdf0b8869d53ca/packages/core/src/core.ts#L89
|
// See: https://github.com/actions/toolkit/blob/a1b068ec31a042ff1e10a522d8fdf0b8869d53ca/packages/core/src/core.ts#L89
|
||||||
function getInputName(name: string): string {
|
function getInputName(name: string): string {
|
||||||
return `INPUT_${name.replace(/ /g, '_').toUpperCase()}`;
|
return `INPUT_${name.replace(/ /g, '_').toUpperCase()}`;
|
||||||
|
|||||||
@@ -16,9 +16,10 @@
|
|||||||
|
|
||||||
ARG NODE_VERSION=20
|
ARG NODE_VERSION=20
|
||||||
ARG DOCKER_VERSION=27.2.1
|
ARG DOCKER_VERSION=27.2.1
|
||||||
ARG BUILDX_VERSION=0.22.0
|
ARG BUILDX_VERSION=0.23.0
|
||||||
ARG COMPOSE_VERSION=2.32.4
|
ARG COMPOSE_VERSION=2.32.4
|
||||||
ARG UNDOCK_VERSION=0.8.0
|
ARG UNDOCK_VERSION=0.10.0
|
||||||
|
ARG REGCTL_VERSION=v0.8.2
|
||||||
|
|
||||||
FROM node:${NODE_VERSION}-alpine AS base
|
FROM node:${NODE_VERSION}-alpine AS base
|
||||||
RUN apk add --no-cache cpio findutils git
|
RUN apk add --no-cache cpio findutils git
|
||||||
@@ -79,6 +80,7 @@ FROM docker:${DOCKER_VERSION} AS docker
|
|||||||
FROM docker/buildx-bin:${BUILDX_VERSION} AS buildx
|
FROM docker/buildx-bin:${BUILDX_VERSION} AS buildx
|
||||||
FROM docker/compose-bin:v${COMPOSE_VERSION} AS compose
|
FROM docker/compose-bin:v${COMPOSE_VERSION} AS compose
|
||||||
FROM crazymax/undock:${UNDOCK_VERSION} AS undock
|
FROM crazymax/undock:${UNDOCK_VERSION} AS undock
|
||||||
|
FROM ghcr.io/regclient/regctl:${REGCTL_VERSION} AS regctl
|
||||||
|
|
||||||
FROM deps AS test
|
FROM deps AS test
|
||||||
RUN --mount=type=bind,target=.,rw \
|
RUN --mount=type=bind,target=.,rw \
|
||||||
@@ -90,6 +92,7 @@ RUN --mount=type=bind,target=.,rw \
|
|||||||
--mount=type=bind,from=compose,source=/docker-compose,target=/usr/libexec/docker/cli-plugins/docker-compose \
|
--mount=type=bind,from=compose,source=/docker-compose,target=/usr/libexec/docker/cli-plugins/docker-compose \
|
||||||
--mount=type=bind,from=compose,source=/docker-compose,target=/usr/bin/compose \
|
--mount=type=bind,from=compose,source=/docker-compose,target=/usr/bin/compose \
|
||||||
--mount=type=bind,from=undock,source=/usr/local/bin/undock,target=/usr/bin/undock \
|
--mount=type=bind,from=undock,source=/usr/local/bin/undock,target=/usr/bin/undock \
|
||||||
|
--mount=type=bind,from=regctl,source=/regctl,target=/usr/bin/regctl \
|
||||||
--mount=type=secret,id=GITHUB_TOKEN \
|
--mount=type=secret,id=GITHUB_TOKEN \
|
||||||
GITHUB_TOKEN=$(cat /run/secrets/GITHUB_TOKEN) yarn run test:coverage --coverageDirectory=/tmp/coverage
|
GITHUB_TOKEN=$(cat /run/secrets/GITHUB_TOKEN) yarn run test:coverage --coverageDirectory=/tmp/coverage
|
||||||
|
|
||||||
|
|||||||
@@ -32,6 +32,11 @@ export interface BuildOpts {
|
|||||||
buildx?: Buildx;
|
buildx?: Buildx;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface ResolveSecretsOpts {
|
||||||
|
asFile?: boolean;
|
||||||
|
redact?: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
export class Build {
|
export class Build {
|
||||||
private readonly buildx: Buildx;
|
private readonly buildx: Buildx;
|
||||||
private readonly iidFilename: string;
|
private readonly iidFilename: string;
|
||||||
@@ -124,12 +129,16 @@ export class Build {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static resolveSecretString(kvp: string): string {
|
public static resolveSecretString(kvp: string): string {
|
||||||
const [key, file] = Build.resolveSecret(kvp, false);
|
const [key, file] = Build.resolveSecret(kvp, {
|
||||||
|
redact: true
|
||||||
|
});
|
||||||
return `id=${key},src=${file}`;
|
return `id=${key},src=${file}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static resolveSecretFile(kvp: string): string {
|
public static resolveSecretFile(kvp: string): string {
|
||||||
const [key, file] = Build.resolveSecret(kvp, true);
|
const [key, file] = Build.resolveSecret(kvp, {
|
||||||
|
asFile: true
|
||||||
|
});
|
||||||
return `id=${key},src=${file}`;
|
return `id=${key},src=${file}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -138,10 +147,10 @@ export class Build {
|
|||||||
return `id=${key},env=${value}`;
|
return `id=${key},env=${value}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static resolveSecret(kvp: string, file: boolean): [string, string] {
|
public static resolveSecret(kvp: string, opts?: ResolveSecretsOpts): [string, string] {
|
||||||
const [key, value] = Build.parseSecretKvp(kvp);
|
const [key, value] = Build.parseSecretKvp(kvp, opts?.redact);
|
||||||
const secretFile = Context.tmpName({tmpdir: Context.tmpDir()});
|
const secretFile = Context.tmpName({tmpdir: Context.tmpDir()});
|
||||||
if (file) {
|
if (opts?.asFile) {
|
||||||
if (!fs.existsSync(value)) {
|
if (!fs.existsSync(value)) {
|
||||||
throw new Error(`secret file ${value} not found`);
|
throw new Error(`secret file ${value} not found`);
|
||||||
}
|
}
|
||||||
@@ -310,13 +319,16 @@ export class Build {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static parseSecretKvp(kvp: string): [string, string] {
|
public static parseSecretKvp(kvp: string, redact?: boolean): [string, string] {
|
||||||
const delimiterIndex = kvp.indexOf('=');
|
const delimiterIndex = kvp.indexOf('=');
|
||||||
const key = kvp.substring(0, delimiterIndex);
|
const key = kvp.substring(0, delimiterIndex);
|
||||||
const value = kvp.substring(delimiterIndex + 1);
|
const value = kvp.substring(delimiterIndex + 1);
|
||||||
if (key.length == 0 || value.length == 0) {
|
if (key.length == 0 || value.length == 0) {
|
||||||
throw new Error(`${kvp} is not a valid secret`);
|
throw new Error(`${kvp} is not a valid secret`);
|
||||||
}
|
}
|
||||||
|
if (redact) {
|
||||||
|
core.setSecret(value);
|
||||||
|
}
|
||||||
return [key, value];
|
return [key, value];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import {Exec} from '../exec';
|
|||||||
import {GitHub} from '../github';
|
import {GitHub} from '../github';
|
||||||
import {Util} from '../util';
|
import {Util} from '../util';
|
||||||
|
|
||||||
import {ExportRecordOpts, ExportRecordResponse, Summaries} from '../types/buildx/history';
|
import {ExportOpts, ExportResponse, InspectOpts, InspectResponse, Summaries} from '../types/buildx/history';
|
||||||
|
|
||||||
export interface HistoryOpts {
|
export interface HistoryOpts {
|
||||||
buildx?: Buildx;
|
buildx?: Buildx;
|
||||||
@@ -37,27 +37,43 @@ export interface HistoryOpts {
|
|||||||
export class History {
|
export class History {
|
||||||
private readonly buildx: Buildx;
|
private readonly buildx: Buildx;
|
||||||
|
|
||||||
private static readonly EXPORT_BUILD_IMAGE_DEFAULT: string = 'docker.io/dockereng/export-build:latest';
|
|
||||||
private static readonly EXPORT_BUILD_IMAGE_ENV: string = 'DOCKER_BUILD_EXPORT_BUILD_IMAGE';
|
|
||||||
|
|
||||||
constructor(opts?: HistoryOpts) {
|
constructor(opts?: HistoryOpts) {
|
||||||
this.buildx = opts?.buildx || new Buildx();
|
this.buildx = opts?.buildx || new Buildx();
|
||||||
}
|
}
|
||||||
|
|
||||||
public async export(opts: ExportRecordOpts): Promise<ExportRecordResponse> {
|
public async getCommand(args: Array<string>) {
|
||||||
if (os.platform() === 'win32') {
|
return await this.buildx.getCommand(['history', ...args]);
|
||||||
throw new Error('Exporting a build record is currently not supported on Windows');
|
}
|
||||||
}
|
|
||||||
if (!(await Docker.isAvailable())) {
|
|
||||||
throw new Error('Docker is required to export a build record');
|
|
||||||
}
|
|
||||||
if (!(await Docker.isDaemonRunning())) {
|
|
||||||
throw new Error('Docker daemon needs to be running to export a build record');
|
|
||||||
}
|
|
||||||
if (!(await this.buildx.versionSatisfies('>=0.13.0'))) {
|
|
||||||
throw new Error('Buildx >= 0.13.0 is required to export a build record');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
public async getInspectCommand(args: Array<string>) {
|
||||||
|
return await this.getCommand(['inspect', ...args]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public async getExportCommand(args: Array<string>) {
|
||||||
|
return await this.getCommand(['export', ...args]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public async inspect(opts: InspectOpts): Promise<InspectResponse> {
|
||||||
|
const args: Array<string> = ['--format', 'json'];
|
||||||
|
if (opts.builder) {
|
||||||
|
args.push('--builder', opts.builder);
|
||||||
|
}
|
||||||
|
if (opts.ref) {
|
||||||
|
args.push(opts.ref);
|
||||||
|
}
|
||||||
|
const cmd = await this.getInspectCommand(args);
|
||||||
|
return await Exec.getExecOutput(cmd.command, cmd.args, {
|
||||||
|
ignoreReturnCode: true,
|
||||||
|
silent: true
|
||||||
|
}).then(res => {
|
||||||
|
if (res.stderr.length > 0 && res.exitCode != 0) {
|
||||||
|
throw new Error(res.stderr.trim());
|
||||||
|
}
|
||||||
|
return <InspectResponse>JSON.parse(res.stdout);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public async export(opts: ExportOpts): Promise<ExportResponse> {
|
||||||
let builderName: string = '';
|
let builderName: string = '';
|
||||||
let nodeName: string = '';
|
let nodeName: string = '';
|
||||||
const refs: Array<string> = [];
|
const refs: Array<string> = [];
|
||||||
@@ -85,6 +101,72 @@ export class History {
|
|||||||
core.info(`exporting build record to ${outDir}`);
|
core.info(`exporting build record to ${outDir}`);
|
||||||
fs.mkdirSync(outDir, {recursive: true});
|
fs.mkdirSync(outDir, {recursive: true});
|
||||||
|
|
||||||
|
if (opts.useContainer || (await this.buildx.versionSatisfies('<0.23.0'))) {
|
||||||
|
return await this.exportLegacy(builderName, nodeName, refs, outDir, opts.image);
|
||||||
|
}
|
||||||
|
|
||||||
|
// wait 3 seconds to ensure build records are finalized: https://github.com/moby/buildkit/pull/5109
|
||||||
|
await Util.sleep(3);
|
||||||
|
|
||||||
|
const summaries: Summaries = {};
|
||||||
|
if (!opts.noSummaries) {
|
||||||
|
for (const ref of refs) {
|
||||||
|
await this.inspect({
|
||||||
|
ref: ref,
|
||||||
|
builder: builderName
|
||||||
|
}).then(res => {
|
||||||
|
let errorLogs = '';
|
||||||
|
if (res.Error && res.Status !== 'canceled') {
|
||||||
|
if (res.Error.Message) {
|
||||||
|
errorLogs = res.Error.Message;
|
||||||
|
} else if (res.Error.Name && res.Error.Logs) {
|
||||||
|
errorLogs = `=> ${res.Error.Name}\n${res.Error.Logs}`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
summaries[ref] = {
|
||||||
|
name: res.Name,
|
||||||
|
status: res.Status,
|
||||||
|
duration: Util.formatDuration(res.Duration),
|
||||||
|
numCachedSteps: res.NumCachedSteps,
|
||||||
|
numTotalSteps: res.NumTotalSteps,
|
||||||
|
numCompletedSteps: res.NumCompletedSteps,
|
||||||
|
error: errorLogs
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const dockerbuildPath = path.join(outDir, `${History.exportFilename(refs)}.dockerbuild`);
|
||||||
|
|
||||||
|
const cmd = await this.getExportCommand(['--builder', builderName, '--output', dockerbuildPath, ...refs]);
|
||||||
|
await Exec.getExecOutput(cmd.command, cmd.args);
|
||||||
|
|
||||||
|
const dockerbuildStats = fs.statSync(dockerbuildPath);
|
||||||
|
|
||||||
|
return {
|
||||||
|
dockerbuildFilename: dockerbuildPath,
|
||||||
|
dockerbuildSize: dockerbuildStats.size,
|
||||||
|
builderName: builderName,
|
||||||
|
nodeName: nodeName,
|
||||||
|
refs: refs,
|
||||||
|
summaries: summaries
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
private async exportLegacy(builderName: string, nodeName: string, refs: Array<string>, outDir: string, image?: string): Promise<ExportResponse> {
|
||||||
|
if (os.platform() === 'win32') {
|
||||||
|
throw new Error('Exporting a build record is currently not supported on Windows');
|
||||||
|
}
|
||||||
|
if (!(await Docker.isAvailable())) {
|
||||||
|
throw new Error('Docker is required to export a build record');
|
||||||
|
}
|
||||||
|
if (!(await Docker.isDaemonRunning())) {
|
||||||
|
throw new Error('Docker daemon needs to be running to export a build record');
|
||||||
|
}
|
||||||
|
if (!(await this.buildx.versionSatisfies('>=0.13.0'))) {
|
||||||
|
throw new Error('Buildx >= 0.13.0 is required to export a build record');
|
||||||
|
}
|
||||||
|
|
||||||
// wait 3 seconds to ensure build records are finalized: https://github.com/moby/buildkit/pull/5109
|
// wait 3 seconds to ensure build records are finalized: https://github.com/moby/buildkit/pull/5109
|
||||||
await Util.sleep(3);
|
await Util.sleep(3);
|
||||||
|
|
||||||
@@ -139,7 +221,7 @@ export class History {
|
|||||||
'run', '--rm', '-i',
|
'run', '--rm', '-i',
|
||||||
'-v', `${Buildx.refsDir}:/buildx-refs`,
|
'-v', `${Buildx.refsDir}:/buildx-refs`,
|
||||||
'-v', `${outDir}:/out`,
|
'-v', `${outDir}:/out`,
|
||||||
opts.image || process.env[History.EXPORT_BUILD_IMAGE_ENV] || History.EXPORT_BUILD_IMAGE_DEFAULT,
|
image || process.env['DOCKER_BUILD_EXPORT_BUILD_IMAGE'] || 'docker.io/dockereng/export-build:latest',
|
||||||
...ebargs
|
...ebargs
|
||||||
]
|
]
|
||||||
core.info(`[command]docker ${dockerRunArgs.join(' ')}`);
|
core.info(`[command]docker ${dockerRunArgs.join(' ')}`);
|
||||||
@@ -190,12 +272,7 @@ export class History {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
let dockerbuildFilename = `${GitHub.context.repo.owner}~${GitHub.context.repo.repo}~${refs[0].substring(0, 6).toUpperCase()}`;
|
const dockerbuildPath = path.join(outDir, `${History.exportFilename(refs)}.dockerbuild`);
|
||||||
if (refs.length > 1) {
|
|
||||||
dockerbuildFilename += `+${refs.length - 1}`;
|
|
||||||
}
|
|
||||||
|
|
||||||
const dockerbuildPath = path.join(outDir, `${dockerbuildFilename}.dockerbuild`);
|
|
||||||
fs.renameSync(tmpDockerbuildFilename, dockerbuildPath);
|
fs.renameSync(tmpDockerbuildFilename, dockerbuildPath);
|
||||||
const dockerbuildStats = fs.statSync(dockerbuildPath);
|
const dockerbuildStats = fs.statSync(dockerbuildPath);
|
||||||
|
|
||||||
@@ -212,4 +289,12 @@ export class History {
|
|||||||
refs: refs
|
refs: refs
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static exportFilename(refs: Array<string>): string {
|
||||||
|
let name = `${GitHub.context.repo.owner}~${GitHub.context.repo.repo}~${refs[0].substring(0, 6).toUpperCase()}`;
|
||||||
|
if (refs.length > 1) {
|
||||||
|
name += `+${refs.length - 1}`;
|
||||||
|
}
|
||||||
|
return name;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -257,7 +257,7 @@ provision:
|
|||||||
x86_64) arch=amd64;;
|
x86_64) arch=amd64;;
|
||||||
aarch64) arch=arm64;;
|
aarch64) arch=arm64;;
|
||||||
esac
|
esac
|
||||||
url="https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_$arch.tar.gz"
|
url="https://github.com/crazy-max/undock/releases/download/v0.10.0/undock_0.10.0_linux_$arch.tar.gz"
|
||||||
|
|
||||||
wget "$url" -O /tmp/undock.tar.gz
|
wget "$url" -O /tmp/undock.tar.gz
|
||||||
tar -C /usr/local/bin -xvf /tmp/undock.tar.gz
|
tar -C /usr/local/bin -xvf /tmp/undock.tar.gz
|
||||||
|
|||||||
@@ -269,56 +269,58 @@ export class GitHub {
|
|||||||
// Feedback survey
|
// Feedback survey
|
||||||
sum.addRaw(`<p>`).addRaw(`Find this useful? `).addRaw(addLink('Let us know', 'https://docs.docker.com/feedback/gha-build-summary')).addRaw('</p>');
|
sum.addRaw(`<p>`).addRaw(`Find this useful? `).addRaw(addLink('Let us know', 'https://docs.docker.com/feedback/gha-build-summary')).addRaw('</p>');
|
||||||
|
|
||||||
// Preview
|
if (opts.exportRes.summaries) {
|
||||||
sum.addRaw('<p>');
|
// Preview
|
||||||
const summaryTableData: Array<Array<SummaryTableCell>> = [
|
sum.addRaw('<p>');
|
||||||
[
|
const summaryTableData: Array<Array<SummaryTableCell>> = [
|
||||||
{header: true, data: 'ID'},
|
[
|
||||||
{header: true, data: 'Name'},
|
{header: true, data: 'ID'},
|
||||||
{header: true, data: 'Status'},
|
{header: true, data: 'Name'},
|
||||||
{header: true, data: 'Cached'},
|
{header: true, data: 'Status'},
|
||||||
{header: true, data: 'Duration'}
|
{header: true, data: 'Cached'},
|
||||||
]
|
{header: true, data: 'Duration'}
|
||||||
];
|
]
|
||||||
let buildError: string | undefined;
|
];
|
||||||
for (const ref in opts.exportRes.summaries) {
|
let buildError: string | undefined;
|
||||||
if (Object.prototype.hasOwnProperty.call(opts.exportRes.summaries, ref)) {
|
for (const ref in opts.exportRes.summaries) {
|
||||||
const summary = opts.exportRes.summaries[ref];
|
if (Object.prototype.hasOwnProperty.call(opts.exportRes.summaries, ref)) {
|
||||||
// prettier-ignore
|
const summary = opts.exportRes.summaries[ref];
|
||||||
summaryTableData.push([
|
// prettier-ignore
|
||||||
|
summaryTableData.push([
|
||||||
{data: `<code>${ref.substring(0, 6).toUpperCase()}</code>`},
|
{data: `<code>${ref.substring(0, 6).toUpperCase()}</code>`},
|
||||||
{data: `<strong>${Util.stringToUnicodeEntities(summary.name)}</strong>`},
|
{data: `<strong>${Util.stringToUnicodeEntities(summary.name)}</strong>`},
|
||||||
{data: `${summary.status === 'completed' ? ':white_check_mark:' : summary.status === 'canceled' ? ':no_entry_sign:' : ':x:'} ${summary.status}`},
|
{data: `${summary.status === 'completed' ? ':white_check_mark:' : summary.status === 'canceled' ? ':no_entry_sign:' : ':x:'} ${summary.status}`},
|
||||||
{data: `${summary.numCachedSteps > 0 ? Math.round((summary.numCachedSteps / summary.numTotalSteps) * 100) : 0}%`},
|
{data: `${summary.numCachedSteps > 0 ? Math.round((summary.numCachedSteps / summary.numTotalSteps) * 100) : 0}%`},
|
||||||
{data: summary.duration}
|
{data: summary.duration}
|
||||||
]);
|
]);
|
||||||
if (summary.error) {
|
if (summary.error) {
|
||||||
buildError = summary.error;
|
buildError = summary.error;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
sum.addTable([...summaryTableData]);
|
||||||
sum.addTable([...summaryTableData]);
|
sum.addRaw(`</p>`);
|
||||||
sum.addRaw(`</p>`);
|
|
||||||
|
|
||||||
// Build error
|
// Build error
|
||||||
if (buildError) {
|
if (buildError) {
|
||||||
sum.addRaw(`<blockquote>`);
|
sum.addRaw(`<blockquote>`);
|
||||||
if (Util.countLines(buildError) > 10) {
|
if (Util.countLines(buildError) > 10) {
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
sum
|
sum
|
||||||
.addRaw(`<details><summary><strong>Error</strong></summary>`)
|
.addRaw(`<details><summary><strong>Error</strong></summary>`)
|
||||||
.addCodeBlock(he.encode(buildError), 'text')
|
.addCodeBlock(he.encode(buildError), 'text')
|
||||||
.addRaw(`</details>`);
|
.addRaw(`</details>`);
|
||||||
} else {
|
} else {
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
sum
|
sum
|
||||||
.addRaw(`<strong>Error</strong>`)
|
.addRaw(`<strong>Error</strong>`)
|
||||||
.addBreak()
|
.addBreak()
|
||||||
.addRaw(`<p>`)
|
.addRaw(`<p>`)
|
||||||
.addCodeBlock(he.encode(buildError), 'text')
|
.addCodeBlock(he.encode(buildError), 'text')
|
||||||
.addRaw(`</p>`);
|
.addRaw(`</p>`);
|
||||||
|
}
|
||||||
|
sum.addRaw(`</blockquote>`);
|
||||||
}
|
}
|
||||||
sum.addRaw(`</blockquote>`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Build inputs
|
// Build inputs
|
||||||
|
|||||||
155
src/regclient/install.ts
Normal file
155
src/regclient/install.ts
Normal file
@@ -0,0 +1,155 @@
|
|||||||
|
/**
|
||||||
|
* Copyright 2025 actions-toolkit authors
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
import fs from 'fs';
|
||||||
|
import os from 'os';
|
||||||
|
import path from 'path';
|
||||||
|
import * as core from '@actions/core';
|
||||||
|
import * as httpm from '@actions/http-client';
|
||||||
|
import * as tc from '@actions/tool-cache';
|
||||||
|
import * as semver from 'semver';
|
||||||
|
import * as util from 'util';
|
||||||
|
|
||||||
|
import {Cache} from '../cache';
|
||||||
|
import {Context} from '../context';
|
||||||
|
|
||||||
|
import {GitHubRelease} from '../types/github';
|
||||||
|
import {DownloadVersion} from '../types/regclient/regclient';
|
||||||
|
|
||||||
|
export class Install {
|
||||||
|
/*
|
||||||
|
* Download regclient binary from GitHub release
|
||||||
|
* @param v: version semver version or latest
|
||||||
|
* @param ghaNoCache: disable binary caching in GitHub Actions cache backend
|
||||||
|
* @returns path to the regclient binary
|
||||||
|
*/
|
||||||
|
public async download(v: string, ghaNoCache?: boolean): Promise<string> {
|
||||||
|
const version: DownloadVersion = await Install.getDownloadVersion(v);
|
||||||
|
core.debug(`Install.download version: ${version.version}`);
|
||||||
|
|
||||||
|
const release: GitHubRelease = await Install.getRelease(version);
|
||||||
|
core.debug(`Install.download release tag name: ${release.tag_name}`);
|
||||||
|
|
||||||
|
const vspec = await this.vspec(release.tag_name);
|
||||||
|
core.debug(`Install.download vspec: ${vspec}`);
|
||||||
|
|
||||||
|
const c = semver.clean(vspec) || '';
|
||||||
|
if (!semver.valid(c)) {
|
||||||
|
throw new Error(`Invalid regclient version "${vspec}".`);
|
||||||
|
}
|
||||||
|
|
||||||
|
const installCache = new Cache({
|
||||||
|
htcName: 'regctl-dl-bin',
|
||||||
|
htcVersion: vspec,
|
||||||
|
baseCacheDir: path.join(os.homedir(), '.bin'),
|
||||||
|
cacheFile: os.platform() == 'win32' ? 'regctl.exe' : 'regctl',
|
||||||
|
ghaNoCache: ghaNoCache
|
||||||
|
});
|
||||||
|
|
||||||
|
const cacheFoundPath = await installCache.find();
|
||||||
|
if (cacheFoundPath) {
|
||||||
|
core.info(`regctl binary found in ${cacheFoundPath}`);
|
||||||
|
return cacheFoundPath;
|
||||||
|
}
|
||||||
|
|
||||||
|
const downloadURL = util.format(version.downloadURL, vspec, this.filename());
|
||||||
|
core.info(`Downloading ${downloadURL}`);
|
||||||
|
|
||||||
|
const htcDownloadPath = await tc.downloadTool(downloadURL);
|
||||||
|
core.debug(`Install.download htcDownloadPath: ${htcDownloadPath}`);
|
||||||
|
|
||||||
|
const cacheSavePath = await installCache.save(htcDownloadPath);
|
||||||
|
core.info(`Cached to ${cacheSavePath}`);
|
||||||
|
return cacheSavePath;
|
||||||
|
}
|
||||||
|
|
||||||
|
public async install(binPath: string, dest?: string): Promise<string> {
|
||||||
|
dest = dest || Context.tmpDir();
|
||||||
|
|
||||||
|
const binDir = path.join(dest, 'regctl-bin');
|
||||||
|
if (!fs.existsSync(binDir)) {
|
||||||
|
fs.mkdirSync(binDir, {recursive: true});
|
||||||
|
}
|
||||||
|
const binName: string = os.platform() == 'win32' ? 'regctl.exe' : 'regctl';
|
||||||
|
const regctlPath: string = path.join(binDir, binName);
|
||||||
|
fs.copyFileSync(binPath, regctlPath);
|
||||||
|
|
||||||
|
core.info('Fixing perms');
|
||||||
|
fs.chmodSync(regctlPath, '0755');
|
||||||
|
|
||||||
|
core.addPath(binDir);
|
||||||
|
core.info('Added regctl to PATH');
|
||||||
|
|
||||||
|
core.info(`Binary path: ${regctlPath}`);
|
||||||
|
return regctlPath;
|
||||||
|
}
|
||||||
|
|
||||||
|
private filename(): string {
|
||||||
|
let arch: string;
|
||||||
|
switch (os.arch()) {
|
||||||
|
case 'x64': {
|
||||||
|
arch = 'amd64';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 'ppc64': {
|
||||||
|
arch = 'ppc64le';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case 'arm': {
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
|
const arm_version = (process.config.variables as any).arm_version;
|
||||||
|
arch = arm_version ? 'armv' + arm_version : 'arm';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default: {
|
||||||
|
arch = os.arch();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const platform: string = os.platform() == 'win32' ? 'windows' : os.platform();
|
||||||
|
const ext: string = os.platform() == 'win32' ? '.exe' : '';
|
||||||
|
return util.format('regctl-%s-%s%s', platform, arch, ext);
|
||||||
|
}
|
||||||
|
|
||||||
|
private async vspec(version: string): Promise<string> {
|
||||||
|
const v = version.replace(/^v+|v+$/g, '');
|
||||||
|
core.info(`Use ${v} version spec cache key for ${version}`);
|
||||||
|
return v;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static async getDownloadVersion(v: string): Promise<DownloadVersion> {
|
||||||
|
return {
|
||||||
|
version: v,
|
||||||
|
downloadURL: 'https://github.com/regclient/regclient/releases/download/v%s/%s',
|
||||||
|
releasesURL: 'https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/regclient-releases.json'
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public static async getRelease(version: DownloadVersion): Promise<GitHubRelease> {
|
||||||
|
const http: httpm.HttpClient = new httpm.HttpClient('docker-actions-toolkit');
|
||||||
|
const resp: httpm.HttpClientResponse = await http.get(version.releasesURL);
|
||||||
|
const body = await resp.readBody();
|
||||||
|
const statusCode = resp.message.statusCode || 500;
|
||||||
|
if (statusCode >= 400) {
|
||||||
|
throw new Error(`Failed to get regclient releases from ${version.releasesURL} with status code ${statusCode}: ${body}`);
|
||||||
|
}
|
||||||
|
const releases = <Record<string, GitHubRelease>>JSON.parse(body);
|
||||||
|
if (!releases[version.version]) {
|
||||||
|
throw new Error(`Cannot find regclient release ${version.version} in ${version.releasesURL}`);
|
||||||
|
}
|
||||||
|
return releases[version.version];
|
||||||
|
}
|
||||||
|
}
|
||||||
128
src/regclient/regctl.ts
Normal file
128
src/regclient/regctl.ts
Normal file
@@ -0,0 +1,128 @@
|
|||||||
|
/**
|
||||||
|
* Copyright 2025 actions-toolkit authors
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
import * as core from '@actions/core';
|
||||||
|
import * as semver from 'semver';
|
||||||
|
|
||||||
|
import {Exec} from '../exec';
|
||||||
|
|
||||||
|
import {Manifest} from '../types/oci/manifest';
|
||||||
|
|
||||||
|
export interface RegctlOpts {
|
||||||
|
binPath?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface RegctlBlobGetOpts {
|
||||||
|
repository: string;
|
||||||
|
digest: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface RegctlManifestGetOpts {
|
||||||
|
image: string;
|
||||||
|
platform?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export class Regctl {
|
||||||
|
private readonly binPath: string;
|
||||||
|
private _version: string;
|
||||||
|
private _versionOnce: boolean;
|
||||||
|
|
||||||
|
constructor(opts?: RegctlOpts) {
|
||||||
|
this.binPath = opts?.binPath || 'regctl';
|
||||||
|
this._version = '';
|
||||||
|
this._versionOnce = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
|
public async blobGet(opts: RegctlBlobGetOpts): Promise<any> {
|
||||||
|
return await Exec.getExecOutput(this.binPath, ['blob', 'get', opts.repository, opts.digest], {
|
||||||
|
ignoreReturnCode: true,
|
||||||
|
silent: true
|
||||||
|
}).then(res => {
|
||||||
|
if (res.stderr.length > 0 && res.exitCode != 0) {
|
||||||
|
throw new Error(res.stderr.trim());
|
||||||
|
}
|
||||||
|
return res.stdout;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public async manifestGet(opts: RegctlManifestGetOpts): Promise<Manifest> {
|
||||||
|
return await Exec.getExecOutput(this.binPath, ['manifest', 'get', opts.image, `--platform=${opts.platform ?? 'local'}`, `--format={{json .}}`], {
|
||||||
|
ignoreReturnCode: true,
|
||||||
|
silent: true
|
||||||
|
}).then(res => {
|
||||||
|
if (res.stderr.length > 0 && res.exitCode != 0) {
|
||||||
|
throw new Error(res.stderr.trim());
|
||||||
|
}
|
||||||
|
return <Manifest>JSON.parse(res.stdout.trim());
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public async isAvailable(): Promise<boolean> {
|
||||||
|
const ok: boolean = await Exec.getExecOutput(this.binPath, [], {
|
||||||
|
ignoreReturnCode: true,
|
||||||
|
silent: true
|
||||||
|
})
|
||||||
|
.then(res => {
|
||||||
|
if (res.stderr.length > 0 && res.exitCode != 0) {
|
||||||
|
core.debug(`Regctl.isAvailable cmd err: ${res.stderr.trim()}`);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return res.exitCode == 0;
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
core.debug(`Regctl.isAvailable error: ${error}`);
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
|
||||||
|
core.debug(`Regctl.isAvailable: ${ok}`);
|
||||||
|
return ok;
|
||||||
|
}
|
||||||
|
|
||||||
|
public async version(): Promise<string> {
|
||||||
|
if (this._versionOnce) {
|
||||||
|
return this._version;
|
||||||
|
}
|
||||||
|
this._versionOnce = true;
|
||||||
|
this._version = await Exec.getExecOutput(this.binPath, ['version', '--format', '{{.VCSTag}}'], {
|
||||||
|
ignoreReturnCode: true,
|
||||||
|
silent: true
|
||||||
|
}).then(res => {
|
||||||
|
if (res.stderr.length > 0 && res.exitCode != 0) {
|
||||||
|
throw new Error(res.stderr.trim());
|
||||||
|
}
|
||||||
|
return res.stdout.trim();
|
||||||
|
});
|
||||||
|
return this._version;
|
||||||
|
}
|
||||||
|
|
||||||
|
public async printVersion() {
|
||||||
|
await Exec.exec(this.binPath, ['version'], {
|
||||||
|
failOnStdErr: false
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public async versionSatisfies(range: string, version?: string): Promise<boolean> {
|
||||||
|
const ver = version ?? (await this.version());
|
||||||
|
if (!ver) {
|
||||||
|
core.debug(`Regctl.versionSatisfies false: undefined version`);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
const res = semver.satisfies(ver, range) || /^[0-9a-f]{7}$/.exec(ver) !== null;
|
||||||
|
core.debug(`Regctl.versionSatisfies ${ver} statisfies ${range}: ${res}`);
|
||||||
|
return res;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -14,31 +14,122 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export interface ExportRecordOpts {
|
export interface InspectOpts {
|
||||||
refs: Array<string>;
|
ref?: string;
|
||||||
image?: string;
|
builder?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ExportRecordResponse {
|
export type BuildStatus = 'completed' | 'running' | 'failed' | 'canceled';
|
||||||
|
|
||||||
|
export interface InspectResponse {
|
||||||
|
Name: string;
|
||||||
|
Ref: string;
|
||||||
|
|
||||||
|
Context?: string;
|
||||||
|
Dockerfile?: string;
|
||||||
|
VCSRepository?: string;
|
||||||
|
VCSRevision?: string;
|
||||||
|
Target?: string;
|
||||||
|
Platform?: Array<string>;
|
||||||
|
KeepGitDir?: boolean;
|
||||||
|
|
||||||
|
NamedContexts?: Array<InspectKeyValueOutput>;
|
||||||
|
|
||||||
|
StartedAt?: Date;
|
||||||
|
CompletedAt?: Date;
|
||||||
|
Duration: number;
|
||||||
|
Status: BuildStatus;
|
||||||
|
Error?: InspectErrorOutput;
|
||||||
|
|
||||||
|
NumCompletedSteps: number;
|
||||||
|
NumTotalSteps: number;
|
||||||
|
NumCachedSteps: number;
|
||||||
|
|
||||||
|
BuildArgs?: Array<InspectKeyValueOutput>;
|
||||||
|
Labels?: Array<InspectKeyValueOutput>;
|
||||||
|
|
||||||
|
Config?: InspectConfigOutput;
|
||||||
|
|
||||||
|
Materials?: InspectMaterialOutput[];
|
||||||
|
Attachments?: InspectAttachmentOutput[];
|
||||||
|
|
||||||
|
Errors?: Array<string>;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface InspectConfigOutput {
|
||||||
|
Network?: string;
|
||||||
|
ExtraHosts?: Array<string>;
|
||||||
|
Hostname?: string;
|
||||||
|
CgroupParent?: string;
|
||||||
|
ImageResolveMode?: string;
|
||||||
|
MultiPlatform?: boolean;
|
||||||
|
NoCache?: boolean;
|
||||||
|
NoCacheFilter?: Array<string>;
|
||||||
|
|
||||||
|
ShmSize?: string;
|
||||||
|
Ulimit?: string;
|
||||||
|
CacheMountNS?: string;
|
||||||
|
DockerfileCheckConfig?: string;
|
||||||
|
SourceDateEpoch?: string;
|
||||||
|
SandboxHostname?: string;
|
||||||
|
|
||||||
|
RestRaw?: Array<InspectKeyValueOutput>;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface InspectMaterialOutput {
|
||||||
|
URI?: string;
|
||||||
|
Digests?: Array<string>;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface InspectAttachmentOutput {
|
||||||
|
Digest?: string;
|
||||||
|
Platform?: string;
|
||||||
|
Type?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface InspectErrorOutput {
|
||||||
|
Code?: number;
|
||||||
|
Message?: string;
|
||||||
|
Name?: string;
|
||||||
|
Logs?: Array<string>;
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
|
Sources?: any;
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
|
Stack?: any;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface InspectKeyValueOutput {
|
||||||
|
Name?: string;
|
||||||
|
Value?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ExportOpts {
|
||||||
|
refs: Array<string>;
|
||||||
|
noSummaries?: boolean;
|
||||||
|
image?: string;
|
||||||
|
useContainer?: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface ExportResponse {
|
||||||
dockerbuildFilename: string;
|
dockerbuildFilename: string;
|
||||||
dockerbuildSize: number;
|
dockerbuildSize: number;
|
||||||
summaries: Summaries;
|
|
||||||
builderName: string;
|
builderName: string;
|
||||||
nodeName: string;
|
nodeName: string;
|
||||||
refs: Array<string>;
|
refs: Array<string>;
|
||||||
|
summaries?: Summaries;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Summaries {
|
export interface Summaries {
|
||||||
[ref: string]: RecordSummary;
|
[ref: string]: Summary;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface RecordSummary {
|
export interface Summary {
|
||||||
name: string;
|
name: string;
|
||||||
status: string;
|
status: string;
|
||||||
duration: string;
|
duration: string;
|
||||||
numCachedSteps: number;
|
numCachedSteps: number;
|
||||||
numTotalSteps: number;
|
numTotalSteps: number;
|
||||||
numCompletedSteps: number;
|
numCompletedSteps: number;
|
||||||
frontendAttrs: Record<string, string>;
|
frontendAttrs?: Record<string, string>;
|
||||||
error?: string;
|
error?: string;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import {components as OctoOpenApiTypes} from '@octokit/openapi-types';
|
|||||||
import {JwtPayload} from 'jwt-decode';
|
import {JwtPayload} from 'jwt-decode';
|
||||||
|
|
||||||
import {BakeDefinition} from './buildx/bake';
|
import {BakeDefinition} from './buildx/bake';
|
||||||
import {ExportRecordResponse} from './buildx/history';
|
import {ExportResponse} from './buildx/history';
|
||||||
|
|
||||||
export interface GitHubRelease {
|
export interface GitHubRelease {
|
||||||
id: number;
|
id: number;
|
||||||
@@ -57,7 +57,7 @@ export interface UploadArtifactResponse {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface BuildSummaryOpts {
|
export interface BuildSummaryOpts {
|
||||||
exportRes: ExportRecordResponse;
|
exportRes: ExportResponse;
|
||||||
uploadRes?: UploadArtifactResponse;
|
uploadRes?: UploadArtifactResponse;
|
||||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
inputs?: any;
|
inputs?: any;
|
||||||
|
|||||||
21
src/types/regclient/regclient.ts
Normal file
21
src/types/regclient/regclient.ts
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
/**
|
||||||
|
* Copyright 2025 actions-toolkit authors
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
export interface DownloadVersion {
|
||||||
|
version: string;
|
||||||
|
downloadURL: string;
|
||||||
|
releasesURL: string;
|
||||||
|
}
|
||||||
16
src/util.ts
16
src/util.ts
@@ -204,4 +204,20 @@ export class Util {
|
|||||||
const rcp = path.resolve(childPath);
|
const rcp = path.resolve(childPath);
|
||||||
return rcp.startsWith(rpp.endsWith(path.sep) ? rpp : `${rpp}${path.sep}`);
|
return rcp.startsWith(rpp.endsWith(path.sep) ? rpp : `${rpp}${path.sep}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static formatDuration(ns: number): string {
|
||||||
|
if (ns === 0) return '0s';
|
||||||
|
|
||||||
|
const totalSeconds = Math.floor(ns / 1e9);
|
||||||
|
const hours = Math.floor(totalSeconds / 3600);
|
||||||
|
const minutes = Math.floor((totalSeconds % 3600) / 60);
|
||||||
|
const seconds = totalSeconds % 60;
|
||||||
|
|
||||||
|
const parts: string[] = [];
|
||||||
|
if (hours) parts.push(`${hours}h`);
|
||||||
|
if (minutes) parts.push(`${minutes}m`);
|
||||||
|
if (seconds || parts.length === 0) parts.push(`${seconds}s`);
|
||||||
|
|
||||||
|
return parts.join('');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user