Skip to content

Commit b3386e8

Browse files
committed
Automate github releases, update Go
1 parent 1437792 commit b3386e8

File tree

5 files changed

+62
-13
lines changed

5 files changed

+62
-13
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
name: Publish to GitHub
3+
4+
on:
5+
push:
6+
tags:
7+
- 'v*'
8+
9+
jobs:
10+
build-n-publish:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v2
14+
- uses: actions/setup-go@v2
15+
with:
16+
go-version: '1.17'
17+
check-latest: true
18+
- name: Build
19+
run: |
20+
./build.sh
21+
- uses: marvinpinto/[email protected]
22+
with:
23+
# This token is provided by Actions, you do not need to create your own token
24+
repo_token: "${{ secrets.GITHUB_TOKEN }}"
25+
draft: true
26+
prerelease: true
27+
files: |
28+
dynamotd-*

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ What we DO have is some non-idiomatic code and brain-dead solutions because the
4949
## Building
5050

5151
Requirements:
52-
* Go v. 1.13+
52+
* Go v. 1.17+
5353

5454
How-to build:
5555
```

build.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
22

3-
for os in linux darwin ; do
4-
GOOS=$os GOARCH=amd64 go build -o dynamotd-$os-amd64
5-
done
3+
GOOS=linux GOARCH=amd64 go build -o dynamotd-linux-amd64
4+
GOOS=linux GOARCH=arm64 go build -o dynamotd-linux-arm64
5+
GOOS=darwin GOARCH=amd64 go build -o dynamotd-macos

go.mod

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,45 @@
11
module github.com/gdubicki/dynamotd
22

3-
go 1.13
3+
go 1.17
44

55
require (
66
github.com/Showmax/go-fqdn v0.0.0-20180501083314-6f60894d629f
77
github.com/Tonyfilla/go-humanize v0.0.0-20190109114339-dd7dcc22b778
88
github.com/fatih/color v1.7.0
99
github.com/mackerelio/go-osstat v0.2.1
10-
github.com/mattn/go-isatty v0.0.11 // indirect
1110
github.com/minio/minio v0.0.0-20200926040242-511424a287e7
1211
github.com/rivo/tview v0.0.0-20191129065140-82b05c9fb329
1312
github.com/shirou/gopsutil v3.21.11+incompatible
1413
github.com/spf13/viper v1.6.1
14+
)
15+
16+
require (
17+
github.com/dustin/go-humanize v1.0.0 // indirect
18+
github.com/fsnotify/fsnotify v1.4.7 // indirect
19+
github.com/gdamore/encoding v1.0.0 // indirect
20+
github.com/gdamore/tcell v1.3.0 // indirect
21+
github.com/go-ole/go-ole v1.2.6 // indirect
22+
github.com/hashicorp/hcl v1.0.0 // indirect
23+
github.com/lucasb-eyer/go-colorful v1.0.2 // indirect
24+
github.com/magiconair/properties v1.8.1 // indirect
25+
github.com/mattn/go-colorable v0.1.4 // indirect
26+
github.com/mattn/go-isatty v0.0.11 // indirect
27+
github.com/mattn/go-runewidth v0.0.4 // indirect
28+
github.com/mitchellh/mapstructure v1.1.2 // indirect
29+
github.com/montanaflynn/stats v0.5.0 // indirect
30+
github.com/ncw/directio v1.0.5 // indirect
31+
github.com/pelletier/go-toml v1.2.0 // indirect
32+
github.com/rivo/uniseg v0.1.0 // indirect
33+
github.com/spf13/afero v1.1.2 // indirect
34+
github.com/spf13/cast v1.3.0 // indirect
35+
github.com/spf13/jwalterweatherman v1.0.0 // indirect
36+
github.com/spf13/pflag v1.0.3 // indirect
37+
github.com/subosito/gotenv v1.2.0 // indirect
1538
github.com/tklauser/go-sysconf v0.3.10 // indirect
39+
github.com/tklauser/numcpus v0.4.0 // indirect
1640
github.com/yusufpapurcu/wmi v1.2.2 // indirect
41+
golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27 // indirect
42+
golang.org/x/text v0.3.3 // indirect
43+
gopkg.in/ini.v1 v1.57.0 // indirect
44+
gopkg.in/yaml.v2 v2.2.8 // indirect
1745
)

go.sum

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ github.com/Shopify/sarama v1.24.1/go.mod h1:fGP8eQ6PugKEI0iUETYYtnP6d1pH/bdDMTel
2929
github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
3030
github.com/Showmax/go-fqdn v0.0.0-20180501083314-6f60894d629f h1:JqQetNUOVIen9o9K9c+BHgYePFGXQmedq/A6F58Xu+w=
3131
github.com/Showmax/go-fqdn v0.0.0-20180501083314-6f60894d629f/go.mod h1:nxfWvpOWKx1oAU7G3U8UYWL/iY6EKdjjv1w/S8HDsvg=
32-
github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d h1:G0m3OIz70MZUWq3EgK3CesDbo8upS2Vm9/P3FtgI+Jk=
3332
github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg=
3433
github.com/Tonyfilla/go-humanize v0.0.0-20190109114339-dd7dcc22b778 h1:GYE7/THI+/g1wIAx0rZNmFBzX2ASwk+Wl2n6o8TiYjI=
3534
github.com/Tonyfilla/go-humanize v0.0.0-20190109114339-dd7dcc22b778/go.mod h1:HJCkU0sqa4a7Gl/a/rIVU/WgVr4RyFT4FqSDdvCtC/Q=
@@ -98,7 +97,6 @@ github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2
9897
github.com/go-ldap/ldap v3.0.2+incompatible/go.mod h1:qfd9rJvER9Q0/D/Sqn1DfHRoBp40uXYvFoEVrNEPqRc=
9998
github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
10099
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
101-
github.com/go-ole/go-ole v1.2.4 h1:nNBDSCOigTSiarFpYE9J/KtEA1IOW4CNeqT9TQDqCxI=
102100
github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM=
103101
github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY=
104102
github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
@@ -219,8 +217,6 @@ github.com/lib/pq v1.7.0/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
219217
github.com/lib/pq v1.8.0/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
220218
github.com/lucasb-eyer/go-colorful v1.0.2 h1:mCMFu6PgSozg9tDNMMK3g18oJBX7oYGrC09mS6CXfO4=
221219
github.com/lucasb-eyer/go-colorful v1.0.2/go.mod h1:0MS4r+7BZKSJ5mw4/S5MPN+qHFF1fYclkSPilDOKW0s=
222-
github.com/mackerelio/go-osstat v0.1.0 h1:e57QHeHob8kKJ5FhcXGdzx5O6Ktuc5RHMDIkeqhgkFA=
223-
github.com/mackerelio/go-osstat v0.1.0/go.mod h1:1K3NeYLhMHPvzUu+ePYXtoB58wkaRpxZsGClZBJyIFw=
224220
github.com/mackerelio/go-osstat v0.2.1 h1:5AeAcBEutEErAOlDz6WCkEvm6AKYgHTUQrfwm5RbeQc=
225221
github.com/mackerelio/go-osstat v0.2.1/go.mod h1:UzRL8dMCCTqG5WdRtsxbuljMpZt9PCAGXqxPst5QtaY=
226222
github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4=
@@ -328,7 +324,6 @@ github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
328324
github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
329325
github.com/ryanuber/go-glob v1.0.0/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc=
330326
github.com/secure-io/sio-go v0.3.0/go.mod h1:D3KmXgKETffyYxBdFRN+Hpd2WzhzqS0EQwT3XWsAcBU=
331-
github.com/shirou/gopsutil v2.20.3-0.20200314133625-53cec6b37e6a+incompatible h1:YiKUe2ZOmfpDBH4OSyxwkx/mjNqHHnNhOtZ2mPyRme8=
332327
github.com/shirou/gopsutil v2.20.3-0.20200314133625-53cec6b37e6a+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
333328
github.com/shirou/gopsutil v3.21.11+incompatible h1:+1+c1VGhc88SSonWP6foOcLhvnKlUeu/erjjvaPEYiI=
334329
github.com/shirou/gopsutil v3.21.11+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
@@ -467,7 +462,6 @@ golang.org/x/sys v0.0.0-20190130150945-aca44879d564/go.mod h1:STP8DvDyc/dI5b8T5h
467462
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
468463
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
469464
golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
470-
golang.org/x/sys v0.0.0-20190410235845-0ad05ae3009d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
471465
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
472466
golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
473467
golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -481,7 +475,6 @@ golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod h1:h1NjWce9XRLGQEsW7w
481475
golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
482476
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
483477
golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
484-
golang.org/x/sys v0.0.0-20200915084602-288bc346aa39 h1:356XA7ITklAU2//sYkjFeco+dH1bCRD8XCJ9FIEsvo4=
485478
golang.org/x/sys v0.0.0-20200915084602-288bc346aa39/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
486479
golang.org/x/sys v0.0.0-20210113181707-4bcb84eeeb78/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
487480
golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27 h1:XDXtA5hveEEV8JB2l7nhMTp3t3cHp9ZpwcdjqyEWLlo=

0 commit comments

Comments
 (0)