b8339d9e30b78221210b1a9028aee1bc37552c6a
- Author
- Ayman Bagabas <ayman.bagabas@gmail.com>
- Committer
- Ayman Bagabas <ayman.bagabas@gmail.com>
- Date
Message
Diff
This diff is truncated to protect this page.
1diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml
2index 8d641b35b35a3c422e8715c5259c79602a53889a..43b455ed25c3909b80042d93614ce514e4c6bcac 100644
3--- a/.github/workflows/goreleaser.yml
4+++ b/.github/workflows/goreleaser.yml
5@@ -12,6 +12,8 @@ permissions:
6 jobs:
7 goreleaser:
8 runs-on: ubuntu-latest
9+ env:
10+ DOCKER_CLI_EXPERIMENTAL: enabled
11 steps:
12 - name: Checkout
13 uses: actions/checkout@v2
14@@ -42,6 +44,9 @@ jobs:
15 username: ${{ github.repository_owner }}
16 password: ${{ secrets.GITHUB_TOKEN }}
17
18+ - name: Set up QEMU
19+ uses: docker/setup-qemu-action@v1
20+
21 - name: Set up Docker Buildx
22 id: buildx
23 uses: docker/setup-buildx-action@v1
24diff --git a/.goreleaser.yml b/.goreleaser.yml
25index ab596241f9a6e4586b9b44091faf1d5ee1f7e803..15612ec0907f2b18c80d5d62dc7c8aa8ac6301fe 100644
26--- a/.goreleaser.yml
27+++ b/.goreleaser.yml
28@@ -38,9 +38,9 @@ changelog:
29
30 dockers:
31 - image_templates:
32- - "charmcli/soft-serve:latest-amd64"
33- - "charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-amd64"
34- - "charmcli/soft-serve:v{{ .Version }}-amd64"
35+ - "docker.io/charmcli/soft-serve:latest-amd64"
36+ - "docker.io/charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-amd64"
37+ - "docker.io/charmcli/soft-serve:v{{ .Version }}-amd64"
38 - "ghcr.io/charmbracelet/soft-serve:latest-amd64"
39 - "ghcr.io/charmbracelet/soft-serve:v{{ .Major }}.{{ .Minor }}-amd64"
40 - "ghcr.io/charmbracelet/soft-serve:v{{ .Version }}-amd64"
41@@ -59,9 +59,9 @@ dockers:
42 dockerfile: Dockerfile
43 use: buildx
44 - image_templates:
45- - "charmcli/soft-serve:latest-i386"
46- - "charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-i386"
47- - "charmcli/soft-serve:v{{ .Version }}-i386"
48+ - "docker.io/charmcli/soft-serve:latest-i386"
49+ - "docker.io/charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-i386"
50+ - "docker.io/charmcli/soft-serve:v{{ .Version }}-i386"
51 - "ghcr.io/charmbracelet/soft-serve:latest-i386"
52 - "ghcr.io/charmbracelet/soft-serve:v{{ .Major }}.{{ .Minor }}-i386"
53 - "ghcr.io/charmbracelet/soft-serve:v{{ .Version }}-i386"
54@@ -80,9 +80,9 @@ dockers:
55 dockerfile: Dockerfile
56 use: buildx
57 - image_templates:
58- - "charmcli/soft-serve:latest-arm64"
59- - "charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-arm64"
60- - "charmcli/soft-serve:v{{ .Version }}-arm64"
61+ - "docker.io/charmcli/soft-serve:latest-arm64"
62+ - "docker.io/charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-arm64"
63+ - "docker.io/charmcli/soft-serve:v{{ .Version }}-arm64"
64 - "ghcr.io/charmbracelet/soft-serve:latest-arm64"
65 - "ghcr.io/charmbracelet/soft-serve:v{{ .Major }}.{{ .Minor }}-arm64"
66 - "ghcr.io/charmbracelet/soft-serve:v{{ .Version }}-arm64"
67@@ -101,9 +101,9 @@ dockers:
68 dockerfile: Dockerfile
69 use: buildx
70 - image_templates:
71- - "charmcli/soft-serve:latest-armv6"
72- - "charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-armv6"
73- - "charmcli/soft-serve:v{{ .Version }}-armv6"
74+ - "docker.io/charmcli/soft-serve:latest-armv6"
75+ - "docker.io/charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-armv6"
76+ - "docker.io/charmcli/soft-serve:v{{ .Version }}-armv6"
77 - "ghcr.io/charmbracelet/soft-serve:latest-armv6"
78 - "ghcr.io/charmbracelet/soft-serve:v{{ .Major }}.{{ .Minor }}-armv6"
79 - "ghcr.io/charmbracelet/soft-serve:v{{ .Version }}-armv6"
80@@ -123,9 +123,9 @@ dockers:
81 dockerfile: Dockerfile
82 use: buildx
83 - image_templates:
84- - "charmcli/soft-serve:latest-armv7"
85- - "charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-armv7"
86- - "charmcli/soft-serve:v{{ .Version }}-armv7"
87+ - "docker.io/charmcli/soft-serve:latest-armv7"
88+ - "docker.io/charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-armv7"
89+ - "docker.io/charmcli/soft-serve:v{{ .Version }}-armv7"
90 - "ghcr.io/charmbracelet/soft-serve:latest-armv7"
91 - "ghcr.io/charmbracelet/soft-serve:v{{ .Major }}.{{ .Minor }}-armv7"
92 - "ghcr.io/charmbracelet/soft-serve:v{{ .Version }}-armv7"
93@@ -146,13 +146,13 @@ dockers:
94 use: buildx
95
96 docker_manifests:
97- - name_template: charmcli/soft-serve:latest
98+ - name_template: docker.io/charmcli/soft-serve:latest
99 image_templates:
100- - charmcli/soft-serve:latest-amd64
101- - charmcli/soft-serve:latest-arm64
102- - charmcli/soft-serve:latest-armv6
103- - charmcli/soft-serve:latest-armv7
104- - charmcli/soft-serve:latest-i386
105+ - docker.io/charmcli/soft-serve:latest-amd64
106+ - docker.io/charmcli/soft-serve:latest-arm64
107+ - docker.io/charmcli/soft-serve:latest-armv6
108+ - docker.io/charmcli/soft-serve:latest-armv7
109+ - docker.io/charmcli/soft-serve:latest-i386
110 - name_template: ghcr.io/charmbracelet/soft-serve:latest
111 image_templates:
112 - ghcr.io/charmbracelet/soft-serve:latest-amd64
113@@ -160,13 +160,13 @@ docker_manifests:
114 - ghcr.io/charmbracelet/soft-serve:latest-armv6
115 - ghcr.io/charmbracelet/soft-serve:latest-armv7
116 - ghcr.io/charmbracelet/soft-serve:latest-i386
117- - name_template: charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}
118+ - name_template: docker.io/charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}
119 image_templates:
120- - charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-amd64
121- - charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-arm64
122- - charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-armv6
123- - charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-armv7
124- - charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-i386
125+ - docker.io/charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-amd64
126+ - docker.io/charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-arm64
127+ - docker.io/charmcli/soft-serve:v{{ .Major }}.{{ .Minor }}-armv6