From 29ca34e0d57516ebb201312ce53b91d994f09360 Mon Sep 17 00:00:00 2001 From: Kevin Franklin Kim Date: Wed, 28 May 2025 17:29:42 +0200 Subject: [PATCH] chore: add release.snapshot task --- .gitignore | 1 + .goreleaser.yml | 5 +++-- Makefile | 6 ++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ccaf5ed..cb26fde 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ *.out *.log /bin/ +/dist/ /tmp/ ## Git diff --git a/.goreleaser.yml b/.goreleaser.yml index a71472a..025bfc3 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,3 +1,4 @@ +# yaml-language-server: $schema=https://goreleaser.com/static/schema.json version: 2 project_name: contentserver @@ -29,10 +30,10 @@ builds: - -s -w -X github.com/foomo/contentserver/cmd.version={{.Version}} archives: - - format: tar.gz + - formats: [ tar.gz ] format_overrides: - goos: windows - format: zip + formats: [ zip ] changelog: use: github-native diff --git a/Makefile b/Makefile index 5c7e65e..9f8448c 100644 --- a/Makefile +++ b/Makefile @@ -67,6 +67,12 @@ build: @mkdir -p bin @go build -tags=safe -o bin/contentserver main.go +.PHONY: release.snapshot +## Create a goreleaser snapshot release +release.snapshot: + @rm -rf ./dist + @goreleaser release --snapshot + ## === Utils === .PHONY: help