File tree Expand file tree Collapse file tree
dockerfiles/apiserver-mock Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232 env :
3333 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3434
35+ - name : Set up Docker Buildx
36+ uses : docker/setup-buildx-action@v3
37+
3538 - name : Run GoReleaser
3639 run : mise release
3740 env :
Original file line number Diff line number Diff line change @@ -12,34 +12,22 @@ builds:
1212 goos : [ linux, darwin ]
1313 goarch : [ amd64, arm64 ]
1414
15- dockers :
16- - dockerfile : dockerfiles/apiserver-mock/Dockerfile
17- image_templates :
18- - " ghcr.io/skpr/api:{{ .Major }}.{{ .Minor }}-amd64"
19- - " ghcr.io/skpr/api:latest-amd64"
20- build_flag_templates :
21- - " --pull"
22- - " --platform=linux/amd64"
23- use : buildx
24- - dockerfile : dockerfiles/apiserver-mock/Dockerfile
25- image_templates :
26- - " ghcr.io/skpr/api:{{ .Major }}.{{ .Minor }}-arm64"
27- - " ghcr.io/skpr/api:latest-arm64"
28- build_flag_templates :
15+ dockers_v2 :
16+ - id : skpr-apiserver-mock
17+ dockerfile : dockerfiles/apiserver-mock/Dockerfile
18+ ids :
19+ - skpr-apiserver-mock
20+ images :
21+ - ghcr.io/skpr/api
22+ tags :
23+ - " {{ .Major }}.{{ .Minor }}"
24+ - " latest"
25+ sbom : false
26+ flags :
2927 - " --pull"
30- - " --platform=linux/arm64"
31- use : buildx
32- goarch : arm64
33-
34- docker_manifests :
35- - name_template : " ghcr.io/skpr/api:{{ .Major }}.{{ .Minor }}"
36- image_templates :
37- - " ghcr.io/skpr/api:{{ .Major }}.{{ .Minor }}-amd64"
38- - " ghcr.io/skpr/api:{{ .Major }}.{{ .Minor }}-arm64"
39- - name_template : " ghcr.io/skpr/api:latest"
40- image_templates :
41- - " ghcr.io/skpr/api:latest-amd64"
42- - " ghcr.io/skpr/api:latest-arm64"
28+ platforms :
29+ - linux/amd64
30+ - linux/arm64
4331
4432changelog :
4533 use : github-native
Original file line number Diff line number Diff line change 22go = " 1.26"
33"go:github.com/daixiang0/gci" = " latest"
44"ubi:golangci/golangci-lint" = " 2.10"
5- "ubi:goreleaser/goreleaser" = " 2.12 "
5+ "ubi:goreleaser/goreleaser" = " 2.14 "
66
77[env ]
88CGO_ENABLED =0
Original file line number Diff line number Diff line change 11FROM alpine:latest
22
3- COPY skpr-apiserver-mock /usr/local/bin/
3+ ARG TARGETPLATFORM
4+ COPY ${TARGETPLATFORM}/skpr-apiserver-mock /usr/local/bin/
45
56ENTRYPOINT ["/usr/local/bin/skpr-apiserver-mock" ]
You can’t perform that action at this time.
0 commit comments