From 8a8e746159fefe708e76ca5d9f9c62f9424e2adb Mon Sep 17 00:00:00 2001 From: Aaron Guise Date: Mon, 8 Apr 2024 14:04:15 +1200 Subject: [PATCH] fix(*): Use vendored dependencies in build :wrench: --- .woodpecker.yml | 5 +++++ Makefile | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 2f178da..33fb84c 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -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 diff --git a/Makefile b/Makefile index e04a063..0a74e00 100644 --- a/Makefile +++ b/Makefile @@ -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 ./...