fix(*): Use vendored dependencies in build #19

Merged
guisea merged 2 commits from develop into master 2024-04-08 14:05:06 +12:00
2 changed files with 6 additions and 1 deletions
Showing only changes of commit 8a8e746159 - Show all commits

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 ./...