恢复对 Windows 7/8、Server 2008 and Server 2012 的支持

This commit is contained in:
naiba
2023-12-26 09:47:12 +08:00
parent 9b730168bf
commit 1342eaeb38
6 changed files with 30 additions and 23 deletions
+3 -2
View File
@@ -9,7 +9,8 @@ jobs:
deploy:
runs-on: ubuntu-latest
container:
image: goreleaser/goreleaser-cross:v1.21
# 1.20 是 Windows 7/8 Server 2008/2012 最后一个支持版本
image: goreleaser/goreleaser-cross:v1.20
steps:
- run: |
git config --global --add safe.directory /__w/agent/agent
@@ -18,7 +19,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-go@v4
with:
go-version: "^1.21.3"
go-version: "^1.20.0"
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v2
with:
+12 -4
View File
@@ -7,13 +7,15 @@ on:
jobs:
tests:
runs-on: ubuntu-latest
env:
GO111MODULE: on
container:
image: goreleaser/goreleaser-cross:v1.20
steps:
- run: |
git config --global --add safe.directory /__w/agent/agent
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
go-version: "^1.21.3"
go-version: "^1.20.0"
- name: Unit test
run: |
go test -v ./...
@@ -23,4 +25,10 @@ jobs:
- name: Run Gosec Security Scanner
run: |
go install github.com/securego/gosec/v2/cmd/gosec@latest
gosec -exclude=G104 ./...
gosec -exclude=G104 ./...
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v2
with:
distribution: goreleaser
version: latest
args: build --snapshot
+11 -4
View File
@@ -15,18 +15,25 @@ on:
jobs:
tests:
runs-on: ubuntu-latest
container:
image: goreleaser/goreleaser-cross:v1.20
steps:
- run: |
git config --global --add safe.directory /__w/agent/agent
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
go-version: "^1.21.3"
go-version: "^1.20.0"
- name: Unit test
run: |
go test -v ./...
- name: Build test
run: |
go build
- name: Run Gosec Security Scanner
run: |
go install github.com/securego/gosec/v2/cmd/gosec@latest
gosec -exclude=G104 ./...
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v2
with:
distribution: goreleaser
version: latest
args: build --snapshot