File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 18
18
- uses : actions/setup-go@v3
19
19
with :
20
20
go-version-file : " go.mod"
21
- - run : env GOOS=linux GOARCH=amd64 go build -ldflags "-X main.compiledVersion=${{ GITHUB.REF_NAME }} -X main.buildTime=${{ github.event.repository.updated_at }} " -o dly-linux-amd64 .
22
- - run : env GOOS=windows GOARCH=amd64 go build -ldflags "-X main.compiledVersion=${{ GITHUB.REF_NAME }} -X main.buildTime=${{ github.event.repository.updated_at }} " -o dly-windows-amd64.exe .
21
+ - run : env GOOS=linux GOARCH=amd64 go build -ldflags "-X main.compiledVersion=${{ GITHUB.REF_NAME }} -X main.buildTime=$(date +%s) " -o dly-linux-amd64 .
22
+ - run : env GOOS=windows GOARCH=amd64 go build -ldflags "-X main.compiledVersion=${{ GITHUB.REF_NAME }} -X main.buildTime=$(date +%s) " -o dly-windows-amd64.exe .
23
23
24
24
- name : release
25
25
uses : softprops/action-gh-release@v1
Original file line number Diff line number Diff line change 1
1
package main
2
2
3
3
import (
4
+ "strconv"
5
+
4
6
"github.com/go-resty/resty/v2"
5
7
"github.com/golang-module/carbon/v2"
6
8
)
@@ -41,7 +43,12 @@ func CheckUpdateNow() {
41
43
var err error
42
44
43
45
// parse buildTime
44
- buildTimeParsed := carbon .Parse (buildTime )
46
+ buildTimeInt , err := strconv .Atoi (buildTime )
47
+ if err != nil {
48
+ log .Debug ().Msgf ("cannot parse buildTime to int: %v" , err )
49
+ return
50
+ }
51
+ buildTimeParsed := carbon .CreateFromTimestamp (int64 (buildTimeInt ))
45
52
46
53
// parse GitHub release time
47
54
var lastUpdateOnGithub releaseApiT
You can’t perform that action at this time.
0 commit comments