Compare commits
61 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
36650ca702 | ||
|
|
b232f18282 | ||
|
|
2e6acb85f0 | ||
|
|
a8ef02b62a | ||
|
|
4d3be21dad | ||
|
|
5b4f5428ef | ||
|
|
c368aca6cf | ||
|
|
d05cdc6878 | ||
|
|
df61593ae1 | ||
|
|
dd0ab4171a | ||
|
|
b0ac581cb1 | ||
|
|
5a8b57c95a | ||
|
|
3deaa610c5 | ||
|
|
b6c56c35d0 | ||
|
|
aae39d4354 | ||
|
|
670488c531 | ||
|
|
d7243bf353 | ||
|
|
63258eae90 | ||
|
|
9f942b9006 | ||
|
|
b7d7639e37 | ||
|
|
1b47583286 | ||
|
|
52a861f9a6 | ||
|
|
4ec6da1c34 | ||
|
|
fe4847c275 | ||
|
|
4ea16daf18 | ||
|
|
ae68f5e35d | ||
|
|
48ef9fdac6 | ||
|
|
48b9f27a7b | ||
|
|
d51946fd4b | ||
|
|
0a1859004b | ||
|
|
ecd73afcbd | ||
|
|
5cd47162a7 | ||
|
|
dcacfbd8df | ||
|
|
79b9812052 | ||
|
|
ade18ca4a9 | ||
|
|
d9b2332555 | ||
|
|
8e475672d0 | ||
|
|
9e42346af2 | ||
|
|
c1f346a886 | ||
|
|
51fe51827b | ||
|
|
76fc6aa044 | ||
|
|
d99f9fda4d | ||
|
|
2f29958913 | ||
|
|
24f1be5fbb | ||
|
|
e2dbc9880e | ||
|
|
fd7e21c0b5 | ||
|
|
51752522b5 | ||
|
|
881c88b74d | ||
|
|
59d1b48622 | ||
|
|
e39e91a6d0 | ||
|
|
db6372e84f | ||
|
|
ed273243e8 | ||
|
|
749fc87fb2 | ||
|
|
9f6ff3da7f | ||
|
|
c2a62c4476 | ||
|
|
8dfe7ecbd9 | ||
|
|
d19019dc11 | ||
|
|
1362d80447 | ||
|
|
05607289aa | ||
|
|
91444bd3bd | ||
|
|
cc17e76a52 |
180
.github/buildx-lab-releases.json
vendored
180
.github/buildx-lab-releases.json
vendored
@@ -1,43 +1,149 @@
|
|||||||
{
|
{
|
||||||
"latest": {
|
"latest": {
|
||||||
"id": 174998914,
|
"id": 183082748,
|
||||||
"tag_name": "v0.17.1-desktop.1",
|
"tag_name": "v0.18.0-desktop.2",
|
||||||
"html_url": "https://github.com/docker/buildx-desktop/releases/tag/v0.17.1-desktop.1",
|
"html_url": "https://github.com/docker/buildx-desktop/releases/tag/v0.18.0-desktop.2",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.darwin-amd64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.darwin-amd64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.darwin-amd64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.darwin-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.darwin-amd64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.darwin-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.darwin-arm64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.darwin-arm64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.darwin-arm64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.darwin-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.darwin-arm64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.darwin-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-amd64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-amd64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-amd64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-amd64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-arm-v6",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-arm-v6",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-arm-v6.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-arm-v6.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-arm-v6.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-arm-v6.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-arm-v7",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-arm-v7",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-arm-v7.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-arm-v7.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-arm-v7.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-arm-v7.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-arm64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-arm64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-arm64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-arm64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-ppc64le",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-ppc64le",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-ppc64le.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-ppc64le.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-ppc64le.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-ppc64le.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-riscv64",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-riscv64",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-riscv64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-riscv64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-riscv64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-riscv64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-s390x",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-s390x",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-s390x.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-s390x.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.linux-s390x.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.linux-s390x.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.windows-amd64.exe",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.windows-amd64.exe",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.windows-amd64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.windows-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.windows-amd64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.windows-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.windows-arm64.exe",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.windows-arm64.exe",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.windows-arm64.provenance.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.windows-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/buildx-v0.17.1-desktop.1.windows-arm64.sbom.json",
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/buildx-v0.18.0-desktop.2.windows-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx-desktop/releases/download/v0.17.1-desktop.1/checksums.txt"
|
"https://github.com/docker/buildx-desktop/releases/download/v0.18.0-desktop.2/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"edge": {
|
||||||
|
"id": 188026345,
|
||||||
|
"tag_name": "v0.19.1-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/buildx-desktop/releases/tag/v0.19.1-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v0.19.1-desktop.1": {
|
||||||
|
"id": 188026345,
|
||||||
|
"tag_name": "v0.19.1-desktop.1",
|
||||||
|
"html_url": "https://github.com/docker/buildx-desktop/releases/tag/v0.19.1-desktop.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/buildx-v0.19.1-desktop.1.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx-desktop/releases/download/v0.19.1-desktop.1/checksums.txt"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"v0.18.0-desktop.2": {
|
"v0.18.0-desktop.2": {
|
||||||
|
|||||||
351
.github/buildx-releases.json
vendored
351
.github/buildx-releases.json
vendored
@@ -1,43 +1,320 @@
|
|||||||
{
|
{
|
||||||
"latest": {
|
"latest": {
|
||||||
"id": 182806222,
|
"id": 187883364,
|
||||||
"tag_name": "v0.18.0",
|
"tag_name": "v0.19.1",
|
||||||
"html_url": "https://github.com/docker/buildx/releases/tag/v0.18.0",
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.19.1",
|
||||||
"assets": [
|
"assets": [
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.darwin-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.darwin-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.darwin-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.darwin-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.darwin-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.darwin-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-amd64",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm-v6",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm-v6.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm-v6.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm-v7",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-amd64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm-v7.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-amd64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm-v7.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-amd64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm64",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v6",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v6.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v6.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-ppc64le",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v7",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-ppc64le.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v7.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-ppc64le.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v7.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-riscv64",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-riscv64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-riscv64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-s390x",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-ppc64le",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-s390x.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-ppc64le.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-s390x.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-ppc64le.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.windows-amd64.exe",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-riscv64",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.windows-amd64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-riscv64.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.windows-amd64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-riscv64.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.windows-arm64.exe",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-s390x",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.windows-arm64.provenance.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-s390x.provenance.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.windows-arm64.sbom.json",
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-s390x.sbom.json",
|
||||||
"https://github.com/docker/buildx/releases/download/v0.18.0/checksums.txt"
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v0.19.1": {
|
||||||
|
"id": 187883364,
|
||||||
|
"tag_name": "v0.19.1",
|
||||||
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.19.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v0.19.0": {
|
||||||
|
"id": 187670763,
|
||||||
|
"tag_name": "v0.19.0",
|
||||||
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.19.0",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/buildx-v0.19.0.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"edge": {
|
||||||
|
"id": 187883364,
|
||||||
|
"tag_name": "v0.19.1",
|
||||||
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.19.1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/buildx-v0.19.1.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.1/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v0.19.0-rc2": {
|
||||||
|
"id": 187439215,
|
||||||
|
"tag_name": "v0.19.0-rc2",
|
||||||
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.19.0-rc2",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/buildx-v0.19.0-rc2.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc2/checksums.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"v0.19.0-rc1": {
|
||||||
|
"id": 186764141,
|
||||||
|
"tag_name": "v0.19.0-rc1",
|
||||||
|
"html_url": "https://github.com/docker/buildx/releases/tag/v0.19.0-rc1",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.darwin-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.darwin-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.darwin-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.darwin-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.darwin-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.darwin-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.freebsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.freebsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.freebsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.freebsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.freebsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.freebsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-arm-v6",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-arm-v6.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-arm-v6.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-arm-v7",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-arm-v7.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-arm-v7.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-ppc64le",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-ppc64le.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-ppc64le.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-riscv64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-riscv64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-riscv64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-s390x",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-s390x.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.linux-s390x.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.openbsd-amd64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.openbsd-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.openbsd-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.openbsd-arm64",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.openbsd-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.openbsd-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.windows-amd64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.windows-amd64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.windows-amd64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.windows-arm64.exe",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.windows-arm64.provenance.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/buildx-v0.19.0-rc1.windows-arm64.sbom.json",
|
||||||
|
"https://github.com/docker/buildx/releases/download/v0.19.0-rc1/checksums.txt"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"v0.18.0": {
|
"v0.18.0": {
|
||||||
|
|||||||
24
.github/docker-releases.json
vendored
24
.github/docker-releases.json
vendored
@@ -5,6 +5,30 @@
|
|||||||
"html_url": "https://github.com/moby/moby/releases/tag/v27.3.1",
|
"html_url": "https://github.com/moby/moby/releases/tag/v27.3.1",
|
||||||
"assets": []
|
"assets": []
|
||||||
},
|
},
|
||||||
|
"edge": {
|
||||||
|
"id": 188263557,
|
||||||
|
"tag_name": "v27.4.0-rc.3",
|
||||||
|
"html_url": "https://github.com/moby/moby/releases/tag/v27.4.0-rc.3",
|
||||||
|
"assets": []
|
||||||
|
},
|
||||||
|
"v27.4.0-rc.3": {
|
||||||
|
"id": 188263557,
|
||||||
|
"tag_name": "v27.4.0-rc.3",
|
||||||
|
"html_url": "https://github.com/moby/moby/releases/tag/v27.4.0-rc.3",
|
||||||
|
"assets": []
|
||||||
|
},
|
||||||
|
"v27.4.0-rc.2": {
|
||||||
|
"id": 186229632,
|
||||||
|
"tag_name": "v27.4.0-rc.2",
|
||||||
|
"html_url": "https://github.com/moby/moby/releases/tag/v27.4.0-rc.2",
|
||||||
|
"assets": []
|
||||||
|
},
|
||||||
|
"v27.4.0-rc.1": {
|
||||||
|
"id": 185528936,
|
||||||
|
"tag_name": "v27.4.0-rc.1",
|
||||||
|
"html_url": "https://github.com/moby/moby/releases/tag/v27.4.0-rc.1",
|
||||||
|
"assets": []
|
||||||
|
},
|
||||||
"v23.0.15": {
|
"v23.0.15": {
|
||||||
"id": 178729348,
|
"id": 178729348,
|
||||||
"tag_name": "v23.0.15",
|
"tag_name": "v23.0.15",
|
||||||
|
|||||||
44
.github/undock-releases.json
vendored
44
.github/undock-releases.json
vendored
@@ -108,6 +108,50 @@
|
|||||||
"https://github.com/crazy-max/undock/releases/download/v0.7.0/undock_0.7.0_windows_arm64.zip"
|
"https://github.com/crazy-max/undock/releases/download/v0.7.0/undock_0.7.0_windows_arm64.zip"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"edge": {
|
||||||
|
"id": 162880608,
|
||||||
|
"tag_name": "v0.8.0",
|
||||||
|
"html_url": "https://github.com/crazy-max/undock/releases/tag/v0.8.0",
|
||||||
|
"assets": [
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/checksums.txt",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_darwin_amd64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_darwin_amd64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_darwin_amd64.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_darwin_arm64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_darwin_arm64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_darwin_arm64.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_amd64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_amd64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_amd64.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_arm64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_arm64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_arm64.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_armv5.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_armv5.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_armv5.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_armv6.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_armv6.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_armv6.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_armv7.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_armv7.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_armv7.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_ppc64le.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_ppc64le.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_ppc64le.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_riscv64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_riscv64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_riscv64.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_s390x.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_s390x.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_linux_s390x.tar.gz",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_windows_amd64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_windows_amd64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_windows_amd64.zip",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_windows_arm64.provenance.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_windows_arm64.sbom.json",
|
||||||
|
"https://github.com/crazy-max/undock/releases/download/v0.8.0/undock_0.8.0_windows_arm64.zip"
|
||||||
|
]
|
||||||
|
},
|
||||||
"v0.7.0-rc.1": {
|
"v0.7.0-rc.1": {
|
||||||
"id": 134495651,
|
"id": 134495651,
|
||||||
"tag_name": "v0.7.0-rc.1",
|
"tag_name": "v0.7.0-rc.1",
|
||||||
|
|||||||
8
.github/workflows/build.yml
vendored
8
.github/workflows/build.yml
vendored
@@ -15,6 +15,12 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
node_version:
|
||||||
|
- 20
|
||||||
|
- 18
|
||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
@@ -24,3 +30,5 @@ jobs:
|
|||||||
uses: docker/bake-action@v5
|
uses: docker/bake-action@v5
|
||||||
with:
|
with:
|
||||||
targets: build
|
targets: build
|
||||||
|
env:
|
||||||
|
NODE_VERSION: ${{ matrix.node_version }}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
generate:
|
generate:
|
||||||
uses: crazy-max/.github/.github/workflows/releases-json.yml@fa6141aedf23596fb8bdcceab9cce8dadaa31bd9
|
uses: crazy-max/.github/.github/workflows/releases-json.yml@7f83a5a887650a38e4d0e05d5262309cfaa31459
|
||||||
with:
|
with:
|
||||||
repository: docker/buildx-desktop
|
repository: docker/buildx-desktop
|
||||||
artifact_name: buildx-lab-releases-json
|
artifact_name: buildx-lab-releases-json
|
||||||
|
|||||||
2
.github/workflows/buildx-releases-json.yml
vendored
2
.github/workflows/buildx-releases-json.yml
vendored
@@ -17,7 +17,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
generate:
|
generate:
|
||||||
uses: crazy-max/.github/.github/workflows/releases-json.yml@fa6141aedf23596fb8bdcceab9cce8dadaa31bd9
|
uses: crazy-max/.github/.github/workflows/releases-json.yml@7f83a5a887650a38e4d0e05d5262309cfaa31459
|
||||||
with:
|
with:
|
||||||
repository: docker/buildx
|
repository: docker/buildx
|
||||||
artifact_name: buildx-releases-json
|
artifact_name: buildx-releases-json
|
||||||
|
|||||||
2
.github/workflows/docker-releases-json.yml
vendored
2
.github/workflows/docker-releases-json.yml
vendored
@@ -17,7 +17,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
generate:
|
generate:
|
||||||
uses: crazy-max/.github/.github/workflows/releases-json.yml@fa6141aedf23596fb8bdcceab9cce8dadaa31bd9
|
uses: crazy-max/.github/.github/workflows/releases-json.yml@7f83a5a887650a38e4d0e05d5262309cfaa31459
|
||||||
with:
|
with:
|
||||||
repository: moby/moby
|
repository: moby/moby
|
||||||
artifact_name: docker-releases-json
|
artifact_name: docker-releases-json
|
||||||
|
|||||||
78
.github/workflows/test.yml
vendored
78
.github/workflows/test.yml
vendored
@@ -15,12 +15,18 @@ on:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
NODE_VERSION: "20"
|
NODE_VERSION: "20"
|
||||||
BUILDX_VERSION: "v0.18.0"
|
BUILDX_VERSION: "v0.19.1"
|
||||||
BUILDKIT_IMAGE: "moby/buildkit:v0.17.0"
|
BUILDKIT_IMAGE: "moby/buildkit:v0.18.0"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
node_version:
|
||||||
|
- 20
|
||||||
|
- 18
|
||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
@@ -32,6 +38,7 @@ jobs:
|
|||||||
targets: test-coverage
|
targets: test-coverage
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
NODE_VERSION: ${{ matrix.node_version }}
|
||||||
-
|
-
|
||||||
name: Check coverage
|
name: Check coverage
|
||||||
run: |
|
run: |
|
||||||
@@ -43,17 +50,17 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
-
|
-
|
||||||
name: Upload coverage
|
name: Upload coverage
|
||||||
uses: codecov/codecov-action@v4
|
uses: codecov/codecov-action@v5
|
||||||
if: env.RUN_CODECOV == 'true'
|
if: env.RUN_CODECOV == 'true' && matrix.node_version == env.NODE_VERSION
|
||||||
with:
|
with:
|
||||||
file: ./coverage/clover.xml
|
files: ./coverage/clover.xml
|
||||||
flags: unit
|
flags: unit
|
||||||
token: ${{ secrets.CODECOV_TOKEN }}
|
token: ${{ secrets.CODECOV_TOKEN }}
|
||||||
|
|
||||||
prepare-itg:
|
prepare-itg:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
outputs:
|
outputs:
|
||||||
matrix: ${{ steps.tests.outputs.matrix }}
|
includes: ${{ steps.set.outputs.includes }}
|
||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
@@ -73,14 +80,43 @@ jobs:
|
|||||||
name: Install
|
name: Install
|
||||||
run: yarn install
|
run: yarn install
|
||||||
-
|
-
|
||||||
name: Create matrix
|
name: Create includes
|
||||||
id: tests
|
id: set
|
||||||
run: |
|
uses: actions/github-script@v7
|
||||||
declare -a tests
|
with:
|
||||||
for test in $(yarn run test:itg-list); do
|
script: |
|
||||||
tests+=("${test#$(pwd)/__tests__/}")
|
let tests = [];
|
||||||
done
|
await core.group(`Get tests`, async () => {
|
||||||
echo "matrix=$(echo ${tests[@]} | jq -cR 'split(" ")')" >>${GITHUB_OUTPUT}
|
const res = await exec.getExecOutput('yarn', ['run', 'test:itg-list'], {
|
||||||
|
silent: true,
|
||||||
|
ignoreReturnCode: true
|
||||||
|
});
|
||||||
|
if (res.stderr.length > 0 && res.exitCode != 0) {
|
||||||
|
throw new Error(res.stderr);
|
||||||
|
}
|
||||||
|
for (const test of res.stdout.trim().split('\n')) {
|
||||||
|
tests.push(test.replace(/^.*__tests__\//, ''));
|
||||||
|
}
|
||||||
|
core.info(`tests: ${JSON.stringify(tests)}`);
|
||||||
|
});
|
||||||
|
await core.group(`Set includes`, async () => {
|
||||||
|
let includes = [];
|
||||||
|
for (const os of ['ubuntu-latest', 'macos-13', 'windows-latest']) {
|
||||||
|
for (const test of tests) {
|
||||||
|
if (os === 'macos-13' && test === 'docker/install.test.itg.ts') {
|
||||||
|
includes.push({ os: os, test: test, docker_install_type: 'image', docker_install_version: '27.3.1' });
|
||||||
|
includes.push({ os: os, test: test, docker_install_type: 'image', docker_install_version: 'master' });
|
||||||
|
includes.push({ os: os, test: test, docker_install_type: 'image', docker_install_version: 'latest' });
|
||||||
|
includes.push({ os: os, test: test, docker_install_type: 'archive', docker_install_version: 'v26.1.4' });
|
||||||
|
includes.push({ os: os, test: test, docker_install_type: 'archive', docker_install_version: 'latest' });
|
||||||
|
} else {
|
||||||
|
includes.push({ os: os, test: test });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
core.info(`includes: ${JSON.stringify(includes)}`);
|
||||||
|
core.setOutput('includes', JSON.stringify(includes));
|
||||||
|
});
|
||||||
-
|
-
|
||||||
name: Show matrix
|
name: Show matrix
|
||||||
run: |
|
run: |
|
||||||
@@ -93,13 +129,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
test: ${{ fromJson(needs.prepare-itg.outputs.matrix) }}
|
include: ${{ fromJson(needs.prepare-itg.outputs.includes) }}
|
||||||
os:
|
|
||||||
- ubuntu-latest
|
|
||||||
#- macos-14 # no virt: https://github.com/docker/actions-toolkit/issues/317
|
|
||||||
- macos-13
|
|
||||||
- macos-12
|
|
||||||
- windows-latest
|
|
||||||
steps:
|
steps:
|
||||||
-
|
-
|
||||||
name: Checkout
|
name: Checkout
|
||||||
@@ -152,6 +182,8 @@ jobs:
|
|||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
CTN_BUILDER_NAME: ${{ steps.builder.outputs.name }}
|
CTN_BUILDER_NAME: ${{ steps.builder.outputs.name }}
|
||||||
TEST_FOR_SUMMARY: ${{ secrets.TEST_FOR_SUMMARY }}
|
TEST_FOR_SUMMARY: ${{ secrets.TEST_FOR_SUMMARY }}
|
||||||
|
DOCKER_INSTALL_TYPE: ${{ matrix.docker_install_type }}
|
||||||
|
DOCKER_INSTALL_VERSION: ${{ matrix.docker_install_version }}
|
||||||
-
|
-
|
||||||
name: Check coverage
|
name: Check coverage
|
||||||
run: |
|
run: |
|
||||||
@@ -163,9 +195,9 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
-
|
-
|
||||||
name: Upload coverage
|
name: Upload coverage
|
||||||
uses: codecov/codecov-action@v4
|
uses: codecov/codecov-action@v5
|
||||||
if: env.RUN_CODECOV == 'true'
|
if: env.RUN_CODECOV == 'true'
|
||||||
with:
|
with:
|
||||||
file: ./coverage/clover.xml
|
files: ./coverage/clover.xml
|
||||||
flags: itg
|
flags: itg
|
||||||
token: ${{ secrets.CODECOV_TOKEN }}
|
token: ${{ secrets.CODECOV_TOKEN }}
|
||||||
|
|||||||
2
.github/workflows/undock-releases-json.yml
vendored
2
.github/workflows/undock-releases-json.yml
vendored
@@ -17,7 +17,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
generate:
|
generate:
|
||||||
uses: crazy-max/.github/.github/workflows/releases-json.yml@fa6141aedf23596fb8bdcceab9cce8dadaa31bd9
|
uses: crazy-max/.github/.github/workflows/releases-json.yml@7f83a5a887650a38e4d0e05d5262309cfaa31459
|
||||||
with:
|
with:
|
||||||
repository: crazy-max/undock
|
repository: crazy-max/undock
|
||||||
artifact_name: undock-releases-json
|
artifact_name: undock-releases-json
|
||||||
|
|||||||
@@ -14,39 +14,20 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import {jest, describe, test, beforeEach, afterEach, expect} from '@jest/globals';
|
import {describe, test, expect} 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';
|
||||||
|
|
||||||
import {Install, InstallSourceArchive, InstallSourceImage} from '../../src/docker/install';
|
import {Install, InstallSource, InstallSourceArchive, InstallSourceImage} from '../../src/docker/install';
|
||||||
import {Docker} from '../../src/docker/docker';
|
import {Docker} from '../../src/docker/docker';
|
||||||
import {Exec} from '../../src/exec';
|
import {Exec} from '../../src/exec';
|
||||||
|
|
||||||
const tmpDir = () => fs.mkdtempSync(path.join(process.env.TEMP || os.tmpdir(), 'docker-install-itg-'));
|
const tmpDir = () => fs.mkdtempSync(path.join(process.env.TEMP || os.tmpdir(), 'docker-install-itg-'));
|
||||||
|
|
||||||
describe('install', () => {
|
describe('root', () => {
|
||||||
const originalEnv = process.env;
|
|
||||||
beforeEach(() => {
|
|
||||||
jest.resetModules();
|
|
||||||
process.env = {
|
|
||||||
...originalEnv,
|
|
||||||
LIMA_START_ARGS: '--cpus 4 --memory 8',
|
|
||||||
LIMA_IMAGES: `x86_64:https://cloud.debian.org/images/cloud/bookworm/20231013-1532/debian-12-genericcloud-amd64-20231013-1532.qcow2@sha512:6b55e88b027c14da1b55c85a25a9f7069d4560a8fdb2d948c986a585db469728a06d2c528303e34bb62d8b2984def38fd9ddfc00965846ff6e05b01d6e883bfe
|
|
||||||
aarch64:https://cloud.debian.org/images/cloud/bookworm/20231013-1532/debian-12-genericcloud-arm64-20231013-1532.qcow2`
|
|
||||||
};
|
|
||||||
});
|
|
||||||
afterEach(() => {
|
|
||||||
process.env = originalEnv;
|
|
||||||
});
|
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
test.each([
|
test.each(getSources(true))(
|
||||||
{type: 'image', tag: '27.3.1'} as InstallSourceImage,
|
|
||||||
{type: 'image', tag: 'master'} as InstallSourceImage,
|
|
||||||
{type: 'image', tag: 'latest'} as InstallSourceImage,
|
|
||||||
{type: 'archive', version: 'v26.1.4', channel: 'stable'} as InstallSourceArchive,
|
|
||||||
{type: 'archive', version: 'latest', channel: 'stable'} as InstallSourceArchive,
|
|
||||||
])(
|
|
||||||
'install docker %s', async (source) => {
|
'install docker %s', async (source) => {
|
||||||
await ensureNoSystemContainerd();
|
await ensureNoSystemContainerd();
|
||||||
const install = new Install({
|
const install = new Install({
|
||||||
@@ -61,16 +42,12 @@ aarch64:https://cloud.debian.org/images/cloud/bookworm/20231013-1532/debian-12-g
|
|||||||
|
|
||||||
describe('rootless', () => {
|
describe('rootless', () => {
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
test.each([
|
test.each(getSources(false))(
|
||||||
{type: 'image', tag: 'latest'} as InstallSourceImage,
|
|
||||||
{type: 'archive', version: 'latest', channel: 'stable'} as InstallSourceArchive,
|
|
||||||
])(
|
|
||||||
'install %s', async (source) => {
|
'install %s', async (source) => {
|
||||||
// Skip on non linux
|
// Skip on non linux
|
||||||
if (os.platform() !== 'linux') {
|
if (os.platform() !== 'linux') {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
await ensureNoSystemContainerd();
|
await ensureNoSystemContainerd();
|
||||||
const install = new Install({
|
const install = new Install({
|
||||||
source: source,
|
source: source,
|
||||||
@@ -122,3 +99,37 @@ async function ensureNoSystemContainerd() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getSources(root: boolean): Array<InstallSource> {
|
||||||
|
const dockerInstallType = process.env.DOCKER_INSTALL_TYPE;
|
||||||
|
const dockerInstallVersion = process.env.DOCKER_INSTALL_VERSION;
|
||||||
|
if (dockerInstallType && dockerInstallVersion) {
|
||||||
|
if (dockerInstallType === 'archive') {
|
||||||
|
// prettier-ignore
|
||||||
|
return [
|
||||||
|
{ type: dockerInstallType, version: dockerInstallVersion, channel: 'stable'} as InstallSourceArchive
|
||||||
|
];
|
||||||
|
} else {
|
||||||
|
// prettier-ignore
|
||||||
|
return [
|
||||||
|
{ type: dockerInstallType, tag: dockerInstallVersion} as InstallSourceImage
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (root) {
|
||||||
|
// prettier-ignore
|
||||||
|
return [
|
||||||
|
{type: 'image', tag: '27.3.1'} as InstallSourceImage,
|
||||||
|
{type: 'image', tag: 'master'} as InstallSourceImage,
|
||||||
|
{type: 'image', tag: 'latest'} as InstallSourceImage,
|
||||||
|
{type: 'archive', version: 'v26.1.4', channel: 'stable'} as InstallSourceArchive,
|
||||||
|
{type: 'archive', version: 'latest', channel: 'stable'} as InstallSourceArchive
|
||||||
|
];
|
||||||
|
} else {
|
||||||
|
// prettier-ignore
|
||||||
|
return [
|
||||||
|
{type: 'image', tag: 'latest'} as InstallSourceImage,
|
||||||
|
{type: 'archive', version: 'latest', channel: 'stable'} as InstallSourceArchive
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
ARG NODE_VERSION=20
|
ARG NODE_VERSION=20
|
||||||
ARG DOCKER_VERSION=27.2.1
|
ARG DOCKER_VERSION=27.2.1
|
||||||
ARG BUILDX_VERSION=0.18.0
|
ARG BUILDX_VERSION=0.19.1
|
||||||
ARG UNDOCK_VERSION=0.8.0
|
ARG UNDOCK_VERSION=0.8.0
|
||||||
|
|
||||||
FROM node:${NODE_VERSION}-alpine AS base
|
FROM node:${NODE_VERSION}-alpine AS base
|
||||||
|
|||||||
@@ -12,6 +12,10 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
|
variable "NODE_VERSION" {
|
||||||
|
default = null
|
||||||
|
}
|
||||||
|
|
||||||
group "default" {
|
group "default" {
|
||||||
targets = ["build"]
|
targets = ["build"]
|
||||||
}
|
}
|
||||||
@@ -24,31 +28,42 @@ group "validate" {
|
|||||||
targets = ["lint", "vendor-validate", "dockerfile-validate", "license-validate"]
|
targets = ["lint", "vendor-validate", "dockerfile-validate", "license-validate"]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
target "_common" {
|
||||||
|
args = {
|
||||||
|
NODE_VERSION = NODE_VERSION
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
target "build" {
|
target "build" {
|
||||||
|
inherits = ["_common"]
|
||||||
dockerfile = "dev.Dockerfile"
|
dockerfile = "dev.Dockerfile"
|
||||||
target = "build-update"
|
target = "build-update"
|
||||||
output = ["."]
|
output = ["."]
|
||||||
}
|
}
|
||||||
|
|
||||||
target "format" {
|
target "format" {
|
||||||
|
inherits = ["_common"]
|
||||||
dockerfile = "dev.Dockerfile"
|
dockerfile = "dev.Dockerfile"
|
||||||
target = "format-update"
|
target = "format-update"
|
||||||
output = ["."]
|
output = ["."]
|
||||||
}
|
}
|
||||||
|
|
||||||
target "lint" {
|
target "lint" {
|
||||||
|
inherits = ["_common"]
|
||||||
dockerfile = "dev.Dockerfile"
|
dockerfile = "dev.Dockerfile"
|
||||||
target = "lint"
|
target = "lint"
|
||||||
output = ["type=cacheonly"]
|
output = ["type=cacheonly"]
|
||||||
}
|
}
|
||||||
|
|
||||||
target "vendor" {
|
target "vendor" {
|
||||||
|
inherits = ["_common"]
|
||||||
dockerfile = "dev.Dockerfile"
|
dockerfile = "dev.Dockerfile"
|
||||||
target = "vendor-update"
|
target = "vendor-update"
|
||||||
output = ["."]
|
output = ["."]
|
||||||
}
|
}
|
||||||
|
|
||||||
target "vendor-validate" {
|
target "vendor-validate" {
|
||||||
|
inherits = ["_common"]
|
||||||
dockerfile = "dev.Dockerfile"
|
dockerfile = "dev.Dockerfile"
|
||||||
target = "vendor-validate"
|
target = "vendor-validate"
|
||||||
output = ["type=cacheonly"]
|
output = ["type=cacheonly"]
|
||||||
@@ -67,6 +82,7 @@ target "dockerfile-validate" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
target "test" {
|
target "test" {
|
||||||
|
inherits = ["_common"]
|
||||||
dockerfile = "dev.Dockerfile"
|
dockerfile = "dev.Dockerfile"
|
||||||
target = "test"
|
target = "test"
|
||||||
output = ["type=cacheonly"]
|
output = ["type=cacheonly"]
|
||||||
@@ -74,6 +90,7 @@ target "test" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
target "test-coverage" {
|
target "test-coverage" {
|
||||||
|
inherits = ["_common"]
|
||||||
dockerfile = "dev.Dockerfile"
|
dockerfile = "dev.Dockerfile"
|
||||||
target = "test-coverage"
|
target = "test-coverage"
|
||||||
output = ["./coverage"]
|
output = ["./coverage"]
|
||||||
@@ -87,6 +104,7 @@ variable "GITHUB_REF" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
target "publish" {
|
target "publish" {
|
||||||
|
inherits = ["_common"]
|
||||||
dockerfile = "dev.Dockerfile"
|
dockerfile = "dev.Dockerfile"
|
||||||
args = {
|
args = {
|
||||||
GITHUB_REF = GITHUB_REF
|
GITHUB_REF = GITHUB_REF
|
||||||
|
|||||||
@@ -57,7 +57,7 @@
|
|||||||
"@octokit/core": "^5.1.0",
|
"@octokit/core": "^5.1.0",
|
||||||
"@octokit/plugin-rest-endpoint-methods": "^10.4.0",
|
"@octokit/plugin-rest-endpoint-methods": "^10.4.0",
|
||||||
"async-retry": "^1.3.3",
|
"async-retry": "^1.3.3",
|
||||||
"csv-parse": "^5.5.6",
|
"csv-parse": "^5.6.0",
|
||||||
"gunzip-maybe": "^1.4.2",
|
"gunzip-maybe": "^1.4.2",
|
||||||
"handlebars": "^4.7.8",
|
"handlebars": "^4.7.8",
|
||||||
"he": "^1.2.0",
|
"he": "^1.2.0",
|
||||||
|
|||||||
@@ -33,6 +33,8 @@ export interface BakeOpts {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface BakeCmdOpts {
|
export interface BakeCmdOpts {
|
||||||
|
allow?: Array<string>;
|
||||||
|
call?: string;
|
||||||
files?: Array<string>;
|
files?: Array<string>;
|
||||||
load?: boolean;
|
load?: boolean;
|
||||||
noCache?: boolean;
|
noCache?: boolean;
|
||||||
@@ -142,6 +144,14 @@ export class Bake {
|
|||||||
args.push('--set', override);
|
args.push('--set', override);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (cmdOpts.allow) {
|
||||||
|
for (const allow of cmdOpts.allow) {
|
||||||
|
args.push('--allow', allow);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (cmdOpts.call) {
|
||||||
|
args.push('--call', cmdOpts.call);
|
||||||
|
}
|
||||||
if (cmdOpts.load) {
|
if (cmdOpts.load) {
|
||||||
args.push('--load');
|
args.push('--load');
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -132,6 +132,8 @@ Get-WinEvent -ea SilentlyContinue \`
|
|||||||
`;
|
`;
|
||||||
|
|
||||||
export const limaYamlData = `
|
export const limaYamlData = `
|
||||||
|
# Source: https://github.com/lima-vm/lima/blob/master/templates/docker-rootful.yaml
|
||||||
|
|
||||||
# VM type: "qemu" or "vz" (on macOS 13 and later).
|
# VM type: "qemu" or "vz" (on macOS 13 and later).
|
||||||
# The vmType can be specified only on creating the instance.
|
# The vmType can be specified only on creating the instance.
|
||||||
# The vmType of existing instances cannot be changed.
|
# The vmType of existing instances cannot be changed.
|
||||||
@@ -152,12 +154,18 @@ images:
|
|||||||
arch: "{{arch}}"
|
arch: "{{arch}}"
|
||||||
digest: "{{digest}}"
|
digest: "{{digest}}"
|
||||||
{{/each}}
|
{{/each}}
|
||||||
- location: "https://cloud-images.ubuntu.com/releases/22.04/release-20231026/ubuntu-22.04-server-cloudimg-amd64.img"
|
- location: "https://cloud-images.ubuntu.com/releases/24.04/release-20241004/ubuntu-24.04-server-cloudimg-amd64.img"
|
||||||
arch: "x86_64"
|
arch: "x86_64"
|
||||||
digest: "sha256:054db2d88c454bb0ad8dfd8883955e3946b57d2b0bf0d023f3ade3c93cdd14e5"
|
digest: "sha256:fad101d50b06b26590cf30542349f9e9d3041ad7929e3bc3531c81ec27f2c788"
|
||||||
- location: "https://cloud-images.ubuntu.com/releases/22.04/release-20231026/ubuntu-22.04-server-cloudimg-arm64.img"
|
- location: "https://cloud-images.ubuntu.com/releases/24.04/release-20241004/ubuntu-24.04-server-cloudimg-arm64.img"
|
||||||
|
arch: "aarch64"
|
||||||
|
digest: "sha256:e380b683b0c497d2a87af8a5dbe94c42eb54548fa976167f307ed8cf3944ec57"
|
||||||
|
# Fallback to the latest release image.
|
||||||
|
# Hint: run \`limactl prune\` to invalidate the cache
|
||||||
|
- location: "https://cloud-images.ubuntu.com/releases/24.04/release/ubuntu-24.04-server-cloudimg-amd64.img"
|
||||||
|
arch: "x86_64"
|
||||||
|
- location: "https://cloud-images.ubuntu.com/releases/24.04/release/ubuntu-24.04-server-cloudimg-arm64.img"
|
||||||
arch: "aarch64"
|
arch: "aarch64"
|
||||||
digest: "sha256:eafa7742ce5ff109222ea313d31ea366d587b4e89b900b11d8285ae775dfe8c3"
|
|
||||||
|
|
||||||
# CPUs
|
# CPUs
|
||||||
# Builtin default: min(4, host CPU cores)
|
# Builtin default: min(4, host CPU cores)
|
||||||
|
|||||||
@@ -279,9 +279,14 @@ export class Install {
|
|||||||
core.info(limaCfg);
|
core.info(limaCfg);
|
||||||
});
|
});
|
||||||
|
|
||||||
const qemuArch = await Install.qemuArch();
|
if (!(await Install.qemuInstalled())) {
|
||||||
|
await core.group('Installing QEMU', async () => {
|
||||||
|
await Exec.exec('brew', ['install', 'qemu'], {env: envs});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
const qemuBin = await Install.qemuBin();
|
||||||
await core.group('QEMU version', async () => {
|
await core.group('QEMU version', async () => {
|
||||||
await Exec.exec(`qemu-system-${qemuArch} --version`);
|
await Exec.exec(qemuBin, ['--version']);
|
||||||
});
|
});
|
||||||
|
|
||||||
// lima might already be started on the runner so env var added in download
|
// lima might already be started on the runner so env var added in download
|
||||||
@@ -617,29 +622,42 @@ EOF`,
|
|||||||
return await io
|
return await io
|
||||||
.which('lima', true)
|
.which('lima', true)
|
||||||
.then(res => {
|
.then(res => {
|
||||||
core.debug(`docker.Install.limaAvailable ok: ${res}`);
|
core.debug(`docker.Install.limaInstalled ok: ${res}`);
|
||||||
return true;
|
return true;
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
core.debug(`docker.Install.limaAvailable error: ${error}`);
|
core.debug(`docker.Install.limaInstalled error: ${error}`);
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private static async qemuArch(): Promise<string> {
|
private static async qemuBin(): Promise<string> {
|
||||||
switch (os.arch()) {
|
switch (os.arch()) {
|
||||||
case 'x64': {
|
case 'x64': {
|
||||||
return 'x86_64';
|
return `qemu-system-x86_64`;
|
||||||
}
|
}
|
||||||
case 'arm64': {
|
case 'arm64': {
|
||||||
return 'aarch64';
|
return `qemu-system-aarch64`;
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
return os.arch();
|
return `qemu-system-${os.arch()}`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static async qemuInstalled(): Promise<boolean> {
|
||||||
|
return await io
|
||||||
|
.which(await Install.qemuBin(), true)
|
||||||
|
.then(res => {
|
||||||
|
core.debug(`docker.Install.qemuInstalled ok: ${res}`);
|
||||||
|
return true;
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
core.debug(`docker.Install.qemuInstalled error: ${error}`);
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
public static async getRelease(version: string): Promise<GitHubRelease> {
|
public static async getRelease(version: string): Promise<GitHubRelease> {
|
||||||
const url = `https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/docker-releases.json`;
|
const url = `https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/docker-releases.json`;
|
||||||
const http: httpm.HttpClient = new httpm.HttpClient('docker-actions-toolkit');
|
const http: httpm.HttpClient = new httpm.HttpClient('docker-actions-toolkit');
|
||||||
|
|||||||
@@ -20,18 +20,22 @@ export interface BakeDefinition {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface Group {
|
export interface Group {
|
||||||
|
description?: string;
|
||||||
targets: Array<string>;
|
targets: Array<string>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Target {
|
export interface Target {
|
||||||
|
description?: string;
|
||||||
args?: Record<string, string>;
|
args?: Record<string, string>;
|
||||||
attest?: Array<string>;
|
attest?: Array<string>;
|
||||||
'cache-from'?: Array<string>;
|
'cache-from'?: Array<string>;
|
||||||
'cache-to'?: Array<string>;
|
'cache-to'?: Array<string>;
|
||||||
|
call?: string;
|
||||||
context: string;
|
context: string;
|
||||||
contexts?: Record<string, string>;
|
contexts?: Record<string, string>;
|
||||||
dockerfile: string;
|
dockerfile: string;
|
||||||
'dockerfile-inline'?: string;
|
'dockerfile-inline'?: string;
|
||||||
|
entitlements?: Array<string>;
|
||||||
labels?: Record<string, string>;
|
labels?: Record<string, string>;
|
||||||
'no-cache'?: boolean;
|
'no-cache'?: boolean;
|
||||||
'no-cache-filter'?: Array<string>;
|
'no-cache-filter'?: Array<string>;
|
||||||
|
|||||||
16
yarn.lock
16
yarn.lock
@@ -1129,7 +1129,7 @@ __metadata:
|
|||||||
"@typescript-eslint/eslint-plugin": ^7.8.0
|
"@typescript-eslint/eslint-plugin": ^7.8.0
|
||||||
"@typescript-eslint/parser": ^7.8.0
|
"@typescript-eslint/parser": ^7.8.0
|
||||||
async-retry: ^1.3.3
|
async-retry: ^1.3.3
|
||||||
csv-parse: ^5.5.6
|
csv-parse: ^5.6.0
|
||||||
dotenv: ^16.4.5
|
dotenv: ^16.4.5
|
||||||
eslint: ^8.57.0
|
eslint: ^8.57.0
|
||||||
eslint-config-prettier: ^9.1.0
|
eslint-config-prettier: ^9.1.0
|
||||||
@@ -3403,13 +3403,13 @@ __metadata:
|
|||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
|
"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
|
||||||
version: 7.0.3
|
version: 7.0.6
|
||||||
resolution: "cross-spawn@npm:7.0.3"
|
resolution: "cross-spawn@npm:7.0.6"
|
||||||
dependencies:
|
dependencies:
|
||||||
path-key: ^3.1.0
|
path-key: ^3.1.0
|
||||||
shebang-command: ^2.0.0
|
shebang-command: ^2.0.0
|
||||||
which: ^2.0.1
|
which: ^2.0.1
|
||||||
checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52
|
checksum: 8d306efacaf6f3f60e0224c287664093fa9185680b2d195852ba9a863f85d02dcc737094c6e512175f8ee0161f9b87c73c6826034c2422e39de7d6569cf4503b
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -3420,10 +3420,10 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"csv-parse@npm:^5.5.6":
|
"csv-parse@npm:^5.6.0":
|
||||||
version: 5.5.6
|
version: 5.6.0
|
||||||
resolution: "csv-parse@npm:5.5.6"
|
resolution: "csv-parse@npm:5.6.0"
|
||||||
checksum: ee06f97f674487dc1d001b360de8ea510a41b9d971abf43bcf9c3be22c83a3634df0d3ebfbe52fd49d145077066be7ff9f25de3fc6b71aefb973099b04147a25
|
checksum: 173e176bdaf212bab37d0f6d39a06d039d24a1c0ee40b9f1023ebf8b36095934807deeb493c0fb58592b39b0682ccd0be5c9e8d2b137c08807e7031595ea7a51
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user