File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -82,11 +82,20 @@ jobs:
8282 uses : actions/setup-go@v5
8383 with :
8484 go-version : stable
85-
86- - name : Install native dependencies (GTK + GCC)
85+
86+ - name : Install native dependencies (GTK + GCC + libc )
8787 run : |
8888 sudo apt-get update
89- sudo apt-get install -y libgtk-3-dev libglib2.0-dev libgtk-layer-shell-dev gcc build-essential libc6-dev
89+ sudo apt-get install -y \
90+ build-essential \
91+ libc6-dev \
92+ libgtk-3-dev \
93+ libglib2.0-dev \
94+ libgtk-layer-shell-dev \
95+ gcc \
96+ g++ \
97+ gcc-multilib \
98+ pkg-config
9099
91100 - name : Run GoReleaser
92101 uses : goreleaser/goreleaser-action@v6
@@ -95,11 +104,6 @@ jobs:
95104 args : release --clean
96105 env :
97106 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
98-
99- - name : Install GoReleaser
100- uses : goreleaser/goreleaser-action@v6
101- with :
102- version : latest
103- args : release --clean
104- env :
105- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
107+ CGO_ENABLED : 1
108+ CC : gcc
109+ CXX : g++
Original file line number Diff line number Diff line change @@ -12,9 +12,13 @@ before:
1212builds :
1313 - main : ./
1414 env :
15- - CGO_ENABLED=1
15+ - CGO_ENABLED=1
16+ - CC=gcc
17+ - CXX=g++
1618 goos :
1719 - linux
20+ goarch :
21+ - amd64
1822 ldflags :
1923 - -s -w
2024 - -X main/app.version={{.Version}}
@@ -28,7 +32,6 @@ archives:
2832 {{- if eq .Arch "amd64" }}x86_64
2933 {{- else if eq .Arch "386" }}i386
3034 {{- else }}{{ .Arch }}{{ end }}
31- {{- if .Arm }}v{{ .Arm }}{{ end }}
3235 format_overrides :
3336 - goos : windows
3437 formats : [zip]
You can’t perform that action at this time.
0 commit comments