fix(ci): copy manpage before vet/build/test in CI workflows

This commit is contained in:
2026-06-30 21:46:12 +02:00
parent bff619bf84
commit 9ebf826f7c
3 changed files with 13 additions and 0 deletions
+3
View File
@@ -35,6 +35,9 @@ jobs:
- name: Download dependencies - name: Download dependencies
run: go mod download run: go mod download
- name: Copy manpage for //go:embed
run: cp man/goget.1 cmd/goget/man-page-data/goget.1
- name: Build - name: Build
id: build id: build
env: env:
+9
View File
@@ -19,6 +19,9 @@ jobs:
- name: Download dependencies - name: Download dependencies
run: go mod download run: go mod download
- name: Copy manpage for //go:embed
run: cp man/goget.1 cmd/goget/man-page-data/goget.1
- name: gofmt - name: gofmt
# `gofmt -l` prints the names of unformatted files. An empty # `gofmt -l` prints the names of unformatted files. An empty
# output is the only acceptable result. # output is the only acceptable result.
@@ -40,6 +43,9 @@ jobs:
- name: Download dependencies - name: Download dependencies
run: go mod download run: go mod download
- name: Copy manpage for //go:embed
run: cp man/goget.1 cmd/goget/man-page-data/goget.1
- name: go test -race - name: go test -race
run: go test -race -count=1 ./... run: go test -race -count=1 ./...
@@ -65,6 +71,9 @@ jobs:
- name: Download dependencies - name: Download dependencies
run: go mod download run: go mod download
- name: Copy manpage for //go:embed
run: cp man/goget.1 cmd/goget/man-page-data/goget.1
- name: go test -fuzz - name: go test -fuzz
run: | run: |
for pkg in $(go list ./...); do for pkg in $(go list ./...); do
+1
View File
@@ -21,6 +21,7 @@ build:
# Run tests (race detector + fuzz seed corpus) # Run tests (race detector + fuzz seed corpus)
test: test:
cp man/goget.1 cmd/goget/man-page-data/goget.1
go test -race -count=1 ./... go test -race -count=1 ./...
# Remove build artifacts # Remove build artifacts