File tree Expand file tree Collapse file tree 5 files changed +12
-11
lines changed Expand file tree Collapse file tree 5 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -21,12 +21,15 @@ function cleanup {
21
21
}
22
22
trap cleanup EXIT
23
23
24
+ # Create some directories to avoid race errors on snap packages build
25
+ mkdir -p ${HOME} /.cache/snapcraft/{download,stage-packages}
26
+
24
27
# Build the binaries using a prerelease tag
25
28
git tag -d edge
26
29
git tag -f ${PRERELEASE_TAG}
27
30
goreleaser release \
28
- --rm-dist \
29
- --skip- validate \
31
+ --clean \
32
+ --skip= validate \
30
33
-f .goreleaser.pre.yml
31
34
32
35
# Delete existing assets from the edge prerelease on GitHub
Original file line number Diff line number Diff line change 49
49
password : ${{ secrets.QUAY_TOKEN }}
50
50
51
51
- name : Snapcraft config
52
- uses : samuelmeuli/action-snapcraft@v1
53
- with :
54
- snapcraft_token : ${{ secrets.SNAPCRAFT_TOKEN }}
52
+ uses : samuelmeuli/action-snapcraft@v2
55
53
56
54
- name : Set up Go
57
55
uses : actions/setup-go@v4
74
72
run : make ${{ github.ref == 'refs/heads/main' && 'pre' || '' }}release
75
73
env :
76
74
GITHUB_TOKEN : ${{ secrets.GH_PAT }}
75
+ SNAPCRAFT_STORE_CREDENTIALS : ${{ secrets.SNAPCRAFT_TOKEN }}
Original file line number Diff line number Diff line change @@ -25,7 +25,6 @@ universal_binaries:
25
25
26
26
archives :
27
27
- name_template : ' {{ .ProjectName }}_edge_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
28
- rlcp : true
29
28
format_overrides :
30
29
- goos : windows
31
30
format : zip
@@ -191,4 +190,4 @@ checksum:
191
190
algorithm : sha512
192
191
193
192
changelog :
194
- skip : true
193
+ disable : true
Original file line number Diff line number Diff line change @@ -25,7 +25,6 @@ universal_binaries:
25
25
26
26
archives :
27
27
- name_template : ' {{ .ProjectName }}_{{ .Tag }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
28
- rlcp : true
29
28
format_overrides :
30
29
- goos : windows
31
30
format : zip
69
68
homepage : *homepage
70
69
license : *license
71
70
folder : Formula
72
- tap :
71
+ repository :
73
72
owner : mvisonneau
74
73
name : homebrew-tap
75
74
test : |
@@ -84,7 +83,7 @@ scoops:
84
83
- description : *description
85
84
homepage : *homepage
86
85
license : *license
87
- bucket :
86
+ repository :
88
87
owner : mvisonneau
89
88
name : scoops
90
89
@@ -211,4 +210,4 @@ signs:
211
210
]
212
211
213
212
changelog :
214
- skip : true
213
+ disable : true
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ build: ## Build the binaries using local GOOS
33
33
34
34
.PHONY : release
35
35
release : # # Build & release the binaries (stable)
36
+ mkdir -p ${HOME} /.cache/snapcraft/{download,stage-packages}
36
37
git tag -d edge
37
38
goreleaser release --clean
38
39
find dist -type f -name " *.snap" -exec snapcraft upload --release stable,edge ' {}' \;
You can’t perform that action at this time.
0 commit comments