Skip to content

Commit 7f3c364

Browse files
authored
Merge pull request #45 from safedep/goreleaser-update
adding homebrew-vet tap
2 parents 946d5cb + 4bff6d1 commit 7f3c364

2 files changed

Lines changed: 27 additions & 2 deletions

File tree

.github/workflows/goreleaser.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77

88
permissions:
99
contents: read
10+
contents: write
1011

1112
jobs:
1213
goreleaser:
@@ -42,9 +43,9 @@ jobs:
4243
uses: goreleaser/goreleaser-action@8f67e590f2d095516493f017008adc464e63adb1 # v4.1.0
4344
with:
4445
version: latest
45-
args: release --rm-dist
46+
args: release --clean
4647
env:
47-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48+
GITHUB_TOKEN: ${{ secrets.GORELEASER_GITHUB_TOKEN }}
4849
- name: Generate subject
4950
id: hash
5051
env:

.goreleaser.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,37 @@ before:
77
builds:
88
- env:
99
- CGO_ENABLED=0
10+
binary: vet
1011
goos:
1112
- linux
1213
- darwin
1314
goarch:
1415
- amd64
1516
- arm64
1617

18+
release:
19+
# for prerelease it doesn't build and distribute
20+
prerelease: auto
21+
22+
universal_binaries:
23+
- replace: true
24+
25+
brews:
26+
- name: vet
27+
homepage: https://safedep.io
28+
description: "SafeDep vet is a tool for identifying open source software supply chain risks"
29+
license: "Apache-2.0"
30+
tap:
31+
owner: safedep
32+
name: homebrew-tap
33+
branch: main
34+
35+
# TODO: Move to PR workflow once v1.17 is released
36+
# branch: develop/vet
37+
# pull_request:
38+
# enabled: true
39+
# base: main
40+
1741
archives:
1842
- format: tar.gz
1943
name_template: >-

0 commit comments

Comments
 (0)