File tree Expand file tree Collapse file tree 5 files changed +19
-29
lines changed
Expand file tree Collapse file tree 5 files changed +19
-29
lines changed Original file line number Diff line number Diff line change 1717 - name : Set up Go
1818 uses : actions/setup-go@v5
1919 with :
20- go-version : 1.22
20+ go-version-file : go.mod
2121
2222 - name : Build
2323 run : go build -v ./...
2626 run : go test -v ./...
2727
2828 - name : Update coverage report
29+ if : github.ref == 'refs/heads/master'
2930 uses : ncruces/go-coverage-report@21fa4b59396f242b81896a3cd212a463589b6742
3031 with :
3132 report : ' false'
3233 chart : ' true'
3334 amend : ' false'
34-
Original file line number Diff line number Diff line change 1818
1919 - uses : actions/setup-go@v5
2020 with :
21- go-version : ' 1.22 '
21+ go-version-file : go.mod
2222
2323 - name : golangci-lint
2424 uses : golangci/golangci-lint-action@v6
Original file line number Diff line number Diff line change 2121 - name : Set up Go
2222 uses : actions/setup-go@v5
2323 with :
24- go-version : 1.22
25-
26- - name : Install cross-compile package
27- run : |
28- sudo apt update
29- sudo apt install -y gcc gcc-aarch64-linux-gnu musl build-essential
24+ go-version-file : go.mod
3025
3126 - name : Set up Docker Buildx
3227 uses : docker/setup-buildx-action@v3
Original file line number Diff line number Diff line change 11---
2+ version : 2
23before :
34 hooks :
45 - go mod tidy
@@ -27,31 +28,25 @@ builds:
2728 - -trimpath={{.Env.GOPATH}}/src
2829
2930dockers :
30- - goos : linux
31- goarch : amd64
32- image_templates :
33- - " contentsquareplatform/chproxy:{{ .Tag }}"
31+ - image_templates :
3432 - " contentsquareplatform/chproxy:{{ .Tag }}-amd64"
3533 use : buildx
3634 build_flag_templates :
3735 - " --platform=linux/amd64"
38- # - goos: linux
39- # goarch: arm64
40- # image_templates:
41- # - "contentsquareplatform/chproxy:{{ .Tag }}-arm64"
42- # use: buildx
43- # build_flag_templates:
44- # - "--platform=linux/arm64"
45- # - goos: linux
46- # goarch: arm64
47- # image_templates:
48- # - "contentsquareplatform/chproxy:{{ .Tag }}-arm64v8"
49- # use: buildx
50- # build_flag_templates:
51- # - "--platform=linux/arm64/v8"
36+ - image_templates :
37+ - " contentsquareplatform/chproxy:{{ .Tag }}-arm64v8"
38+ use : buildx
39+ build_flag_templates :
40+ - " --platform=linux/arm64/v8"
41+
42+ docker_manifests :
43+ - name_template : " contentsquareplatform/chproxy:{{ .Tag }}"
44+ image_templates :
45+ - " contentsquareplatform/chproxy:{{ .Tag }}-amd64"
46+ - " contentsquareplatform/chproxy:{{ .Tag }}-arm64v8"
5247
5348snapshot :
54- name_template : " {{ .FullCommit }}-SNAPSHOT"
49+ version_template : " {{ .FullCommit }}-SNAPSHOT"
5550
5651release :
5752 # Repo in which the release will be created.
Original file line number Diff line number Diff line change 1- FROM debian
1+ FROM debian:12
22
33RUN apt update && apt install -y ca-certificates curl
44
You can’t perform that action at this time.
0 commit comments