Skip to content

Commit 306dbdb

Browse files
authored
Merge pull request #6 from gotray/release
2 parents d15d29b + d80e7a1 commit 306dbdb

File tree

3 files changed

+67
-1
lines changed

3 files changed

+67
-1
lines changed

.github/workflows/release.yml

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
8+
permissions:
9+
contents: write
10+
11+
jobs:
12+
goreleaser:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout
16+
uses: actions/checkout@v4
17+
with:
18+
fetch-depth: 0
19+
20+
- name: Set up Go
21+
uses: actions/setup-go@v4
22+
with:
23+
go-version: '1.23'
24+
25+
- name: Run GoReleaser
26+
uses: goreleaser/goreleaser-action@v5
27+
with:
28+
distribution: goreleaser
29+
version: latest
30+
args: release --clean
31+
env:
32+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.goreleaser.yaml

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
before:
2+
hooks:
3+
- go mod tidy
4+
5+
builds:
6+
- id: got
7+
main: ./cmd/got
8+
binary: got
9+
goos:
10+
- linux
11+
- windows
12+
- darwin
13+
goarch:
14+
- amd64
15+
- arm64
16+
17+
archives:
18+
- format: tar.gz
19+
# use zip for windows archives
20+
format_overrides:
21+
- goos: windows
22+
format: zip
23+
24+
changelog:
25+
sort: asc
26+
filters:
27+
exclude:
28+
- '^docs:'
29+
- '^test:'
30+
- '^ci:'
31+
- Merge pull request
32+
- Merge branch

go.mod

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
module github.com/gotray/got
22

3-
go 1.23.3
3+
go 1.21
4+
5+
toolchain go1.23.3
46

57
require (
68
github.com/fatih/color v1.18.0

0 commit comments

Comments
 (0)