Skip to content

Commit e343254

Browse files
committed
Take release version from branch, improved release table generation.
1 parent 7f02e90 commit e343254

File tree

3 files changed

+20
-13
lines changed

3 files changed

+20
-13
lines changed

Makefile

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,18 @@ assets
99
UNIX_LIST=${ZIPLIST} run_example.sh
1010
WIN_LIST=${ZIPLIST} run_example.bat
1111

12+
VERSION=$(shell git rev-parse --abbrev-ref HEAD 2> /dev/null | sed s/release.v//)
13+
1214
BZW=./buildzip $@ dapperdox.exe $+
1315
BZU=./buildzip $@ dapperdox $+
1416

15-
VERSION=1.2.0
1617
STEM=dist/dapperdox-${VERSION}
1718

19+
#LDFLAGS=-ldflags "-X main.VERSION=${VERSION}"
20+
1821
all:
19-
@echo "Build DapperDox..."; \
20-
go get && go build
22+
@echo "Build DapperDox...";
23+
go get && go build ${LDFLAGS}
2124

2225
release: distribution \
2326
${STEM}.linux-x86.tgz \
@@ -61,22 +64,22 @@ ${STEM}.windows-amd64.zip: dapperdox_win_amd64.exe ${WIN_LIST}
6164
@${BZW}
6265

6366
dapperdox_linux_x86.exe: main.go
64-
GOOS=linux GOARCH=386 go build -o $@
67+
GOOS=linux GOARCH=386 go build ${LDFLAGS} -o $@
6568

6669
dapperdox_linux_amd64.exe: main.go
67-
GOOS=linux GOARCH=amd64 go build -o $@
70+
GOOS=linux GOARCH=amd64 go build ${LDFLAGS} -o $@
6871

6972
dapperdox_linux_arm64.exe: main.go
70-
GOOS=linux GOARCH=arm64 go build -o $@
73+
GOOS=linux GOARCH=arm64 go build ${LDFLAGS} -o $@
7174

7275
dapperdox_linux_arm.exe: main.go
73-
GOOS=linux GOARCH=arm go build -o $@
76+
GOOS=linux GOARCH=arm go build ${LDFLAGS} -o $@
7477

7578
dapperdox_darwin_amd64.exe: main.go
76-
GOOS=darwin GOARCH=amd64 go build -o $@
79+
GOOS=darwin GOARCH=amd64 go build ${LDFLAGS} -o $@
7780

7881
dapperdox_win_x86.exe: main.go
79-
GOOS=windows GOARCH=386 go build -o $@
82+
GOOS=windows GOARCH=386 go build ${LDFLAGS} -o $@
8083

8184
dapperdox_win_amd64.exe: main.go
82-
GOOS=windows GOARCH=amd64 go build -o $@
85+
GOOS=windows GOARCH=amd64 go build ${LDFLAGS} -o $@

createReleaseTable.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
#!/usr/bin/env bash
22

33
VERSION=$1
4+
DATE=`date "+%d-%m-%Y"`
45

56
## 1.0.0-beta (2016-10-25)
67

7-
echo "**${VERSION}**"
8+
echo "**${VERSION} (${DATE})**"
89
echo ""
910

1011
echo "| Filename | OS | Arch | Size | Checksum |"
@@ -13,6 +14,10 @@ echo "| -------- | ---- | ---- | ---- | -------- |"
1314
cd dist
1415
for i in `ls`
1516
do
17+
if [[ $i =~ release.*$ ]]
18+
then
19+
continue
20+
fi
1621
SUM=`shasum -pa256 $i | cut -f1 -d' '`
1722
SIZE=`du -h $i | cut -f1`
1823
TARG=`echo $i | cut -d'.' -f4`

main.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ import (
4242
"github.com/justinas/nosurf"
4343
)
4444

45-
const VERSION string = "1.2.0" // TODO build with doxc to control version number?
46-
45+
var VERSION string = "1.2.1"
4746
var tlsEnabled bool
4847

4948
// ---------------------------------------------------------------------------

0 commit comments

Comments
 (0)