fix(*): Use vendored dependencies in build 🔧
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful

This commit was merged in pull request #19.
This commit is contained in:
2024-04-08 14:04:15 +12:00
parent ff1798b10b
commit 8a8e746159
2 changed files with 6 additions and 1 deletions

View File

@@ -28,30 +28,35 @@ steps:
GOOS=linux
GOARCH=amd64
CGO_ENABLED=0
GOFLAGS=-mod=vendor
go build -o build/go-semantic-release.linux_amd64 -ldflags "-w -s --X main.version=`go-semantic-release next`"
./cmd/go-semantic-release/
- >
GOOS=linux
GOARCH=arm64
CGO_ENABLED=0
GOFLAGS=-mod=vendor
go build -o build/go-semantic-release.linux_arm64 -ldflags "-w -s --X main.version=`go-semantic-release next`"
./cmd/go-semantic-release/
- >
GOOS=windows
GOARCH=386
CGO_ENABLED=0
GOFLAGS=-mod=vendor
go build -o build/go-semantic-release.windows_i386.exe -ldflags "-w -s -X main.version=`go-semantic-release next`"
./cmd/go-semantic-release/
- >
GOOS=windows
GOARCH=amd64
CGO_ENABLED=0
GOFLAGS=-mod=vendor
go build -o build/go-semantic-release.windows_amd64.exe -ldflags "-w -s -X main.version=`go-semantic-release next`"
./cmd/go-semantic-release/
- >
GOOS=darwin
GOARCH=amd64
CGO_ENABLED=0
GOFLAGS=-mod=vendor
go build -o build/go-semantic-release.darwin_amd64 -ldflags "-w -s -X main.version=`go-semantic-release next`"
./cmd/go-semantic-release/
- go-semantic-release --loglevel debug release # Actually make the release on Gitea. Uploading assets

View File

@@ -5,7 +5,7 @@ all: build
.PHONY: build
build:
go build -o build/go-semantic-release-temp ./cmd/go-semantic-release/
GOFLAGS=-mod=vendor go build -o build/go-semantic-release-temp ./cmd/go-semantic-release/
lint:
golangci-lint run --print-issued-lines=false --fix ./...