Skip to content

Commit 1457504

Browse files
committed
bump to v1.1.4
Signed-off-by: Daniel Stamer <[email protected]>
1 parent 37f7ef4 commit 1457504

File tree

2 files changed

+40
-102
lines changed

2 files changed

+40
-102
lines changed

.github/workflows/build-and-release.yaml

Lines changed: 39 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ on:
44
- v*
55
name: build and release
66
jobs:
7-
release-linux-amd64:
8-
name: release linux/amd64
7+
release:
8+
name: tresor
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: setup go
@@ -14,25 +14,49 @@ jobs:
1414
go-version: 1.13
1515
- name: checkout source
1616
uses: actions/checkout@master
17-
- name: build
17+
- name: build linux amd64
1818
run: |
1919
go build -v -o tresor_linux_amd64 main.go
2020
sha256sum tresor_linux_amd64 > tresor_linux_amd64.sha256
2121
env:
2222
GOARCH: amd64
2323
GOOS: linux
2424
CGO_ENABLED: 0
25+
- name: build linux arm64
26+
run: |
27+
go build -v -o tresor_linux_arm64 main.go
28+
sha256sum tresor_linux_arm64 > tresor_linux_arm64.sha256
29+
env:
30+
GOARCH: arm64
31+
GOOS: linux
32+
CGO_ENABLED: 0
33+
- name: build darwin amd64
34+
run: |
35+
go build -v -o tresor_darwin_amd64 main.go
36+
sha256sum tresor_darwin_amd64 > tresor_darwin_amd64.sha256
37+
env:
38+
GOARCH: amd64
39+
GOOS: darwin
40+
CGO_ENABLED: 0
41+
- name: build windows amd64
42+
run: |
43+
go build -v -o tresor_windows_amd64 main.go
44+
sha256sum tresor_windows_amd64 > tresor_windows_amd64.sha256
45+
env:
46+
GOARCH: amd64
47+
GOOS: windows
48+
CGO_ENABLED: 0
2549
- name: create release
2650
id: release
2751
uses: actions/create-release@v1
2852
env:
2953
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3054
with:
31-
tag_name: linux-amd64-${{ github.ref }}
32-
release_name: tresor linux amd64 ${{ github.ref }}
55+
tag_name: ${{ github.ref }}
56+
release_name: tresor-${{ github.ref }}
3357
draft: false
3458
prerelease: false
35-
- name: upload binary asset
59+
- name: upload binary asset linux amd64
3660
uses: actions/upload-release-asset@v1
3761
env:
3862
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -41,45 +65,16 @@ jobs:
4165
asset_path: ./tresor_linux_amd64
4266
asset_name: tresor_linux_amd64
4367
asset_content_type: application/octet-stream
44-
- name: upload binary checksum
68+
- name: upload binary checksum linux amd64
4569
uses: actions/upload-release-asset@v1
4670
env:
4771
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4872
with:
4973
upload_url: ${{ steps.release.outputs.upload_url }}
5074
asset_path: ./tresor_linux_amd64.sha256
51-
asset_name: tresor_darwin_amd64.sha256
75+
asset_name: tresor_linux_amd64.sha256
5276
asset_content_type: text/plain
53-
54-
release-linux-arm64:
55-
name: release linux/arm64
56-
runs-on: ubuntu-latest
57-
steps:
58-
- name: setup go
59-
uses: actions/setup-go@v1
60-
with:
61-
go-version: 1.13
62-
- name: checkout source
63-
uses: actions/checkout@master
64-
- name: build
65-
run: |
66-
go build -v -o tresor_linux_arm64 main.go
67-
sha256sum tresor_linux_arm64 > tresor_linux_arm64.sha256
68-
env:
69-
GOARCH: arm64
70-
GOOS: linux
71-
CGO_ENABLED: 0
72-
- name: create release
73-
id: release
74-
uses: actions/create-release@v1
75-
env:
76-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77-
with:
78-
tag_name: linux-arm64-${{ github.ref }}
79-
release_name: tresor linux arm64 ${{ github.ref }}
80-
draft: false
81-
prerelease: false
82-
- name: upload binary asset
77+
- name: upload binary asset linux arm64
8378
uses: actions/upload-release-asset@v1
8479
env:
8580
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -88,45 +83,17 @@ jobs:
8883
asset_path: ./tresor_linux_arm64
8984
asset_name: tresor_linux_arm64
9085
asset_content_type: application/octet-stream
91-
- name: upload binary checksum
86+
- name: upload binary checksum linux arm64
9287
uses: actions/upload-release-asset@v1
9388
env:
9489
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9590
with:
9691
upload_url: ${{ steps.release.outputs.upload_url }}
9792
asset_path: ./tresor_linux_arm64.sha256
98-
asset_name: tresor_darwin_arm64.sha256
93+
asset_name: tresor_linux_arm64.sha256
9994
asset_content_type: text/plain
10095

101-
release-darwin-amd64:
102-
name: release darwin/amd64
103-
runs-on: ubuntu-latest
104-
steps:
105-
- name: setup go
106-
uses: actions/setup-go@v1
107-
with:
108-
go-version: 1.13
109-
- name: checkout source
110-
uses: actions/checkout@master
111-
- name: build
112-
run: |
113-
go build -v -o tresor_darwin_amd64 main.go
114-
sha256sum tresor_darwin_amd64 > tresor_darwin_amd64.sha256
115-
env:
116-
GOARCH: amd64
117-
GOOS: darwin
118-
CGO_ENABLED: 0
119-
- name: create release
120-
id: release
121-
uses: actions/create-release@v1
122-
env:
123-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
124-
with:
125-
tag_name: darwin-amd64-${{ github.ref }}
126-
release_name: tresor darwin amd64 ${{ github.ref }}
127-
draft: false
128-
prerelease: false
129-
- name: upload binary asset
96+
- name: upload binary asset darwin amd64
13097
uses: actions/upload-release-asset@v1
13198
env:
13299
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -135,7 +102,7 @@ jobs:
135102
asset_path: ./tresor_darwin_amd64
136103
asset_name: tresor_darwin_amd64
137104
asset_content_type: application/octet-stream
138-
- name: upload binary checksum
105+
- name: upload binary checksum darwin amd64
139106
uses: actions/upload-release-asset@v1
140107
env:
141108
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -144,36 +111,7 @@ jobs:
144111
asset_path: ./tresor_darwin_amd64.sha256
145112
asset_name: tresor_darwin_amd64.sha256
146113
asset_content_type: text/plain
147-
148-
release-windows-amd64:
149-
name: release windows/amd64
150-
runs-on: ubuntu-latest
151-
steps:
152-
- name: setup go
153-
uses: actions/setup-go@v1
154-
with:
155-
go-version: 1.13
156-
- name: checkout source
157-
uses: actions/checkout@master
158-
- name: build
159-
run: |
160-
go build -v -o tresor_windows_amd64 main.go
161-
sha256sum tresor_windows_amd64 > tresor_windows_amd64.sha256
162-
env:
163-
GOARCH: amd64
164-
GOOS: windows
165-
CGO_ENABLED: 0
166-
- name: create release
167-
id: release
168-
uses: actions/create-release@v1
169-
env:
170-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
171-
with:
172-
tag_name: windows-amd64-${{ github.ref }}
173-
release_name: tresor windows amd64 ${{ github.ref }}
174-
draft: false
175-
prerelease: false
176-
- name: upload binary asset
114+
- name: upload binary asset windows amd64
177115
uses: actions/upload-release-asset@v1
178116
env:
179117
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -182,7 +120,7 @@ jobs:
182120
asset_path: ./tresor_windows_amd64
183121
asset_name: tresor_windows_amd64
184122
asset_content_type: application/octet-stream
185-
- name: upload binary checksum
123+
- name: upload binary checksum windows amd64
186124
uses: actions/upload-release-asset@v1
187125
env:
188126
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

cmd/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
)
88

99
const (
10-
version = "1.1.3"
10+
version = "1.1.4"
1111
)
1212

1313
var versionCmd = &cobra.Command{

0 commit comments

Comments
 (0)