|
|
@@ -18,7 +18,7 @@ jobs:
|
|
18
|
18
|
matrix:
|
|
19
|
19
|
goos: [linux, windows] # 指定要构建的操作系统
|
|
20
|
20
|
goarch: [amd64] # 指定架构
|
|
21
|
|
- go_variant: [default, alpine] # 使用默认和 Alpine 版本打包 Linux
|
|
|
21
|
+ go_variant: [default] # 使用默认和 Alpine 版本打包 Linux
|
|
22
|
22
|
|
|
23
|
23
|
steps:
|
|
24
|
24
|
- name: Checkout code
|
|
|
@@ -28,7 +28,8 @@ jobs:
|
|
28
|
28
|
uses: actions/setup-go@v4
|
|
29
|
29
|
with:
|
|
30
|
30
|
go-version: '1.22' # 选择 Go 版本
|
|
31
|
|
-
|
|
|
31
|
+ - name: tidy
|
|
|
32
|
+ run: go mod tidy
|
|
32
|
33
|
# 如果是 Linux 或 Alpine,需要安装 SQLite 依赖
|
|
33
|
34
|
- name: Install SQLite dependencies (Linux/Alpine)
|
|
34
|
35
|
if: matrix.goos == 'linux' # 仅在 Linux 下运行
|