Qi Xiao
30a2f04d18
Add _tools/elvdoc for extracting Elvish API docs.
...
This addresses #738 .
2018-10-09 23:29:36 +08:00
Qi Xiao
c5b8219018
_tools/buildall.sh: Don't use input redirection with sha256sum.
2018-09-25 01:55:16 +01:00
Qi Xiao
30e26e14c0
_tools/buildall.sh: Output sha256 sums.
2018-09-25 01:33:43 +01:00
Qi Xiao
e309ee1013
_tools/binaries-travis.sh: Manipulate GOROOT to ease reproduction.
2018-09-25 00:50:20 +01:00
Qi Xiao
892399865d
_tools/buildall.sh: Put uncompressed file in the manifest too.
2018-09-25 00:24:15 +01:00
Qi Xiao
3581788591
_tools/buildall.sh: Write paths relative to $BIN_DIR in manifest.
...
Also fix the uploaded path in binaries-travis.sh.
2018-09-25 00:10:58 +01:00
Qi Xiao
723529aeb3
_tools/buildall.sh: Build for {Free,Open,Net}BSD.
2018-09-23 21:53:12 +01:00
Qi Xiao
ee9f017a8c
Add tool for building old tags with latest buildall.sh.
2018-09-23 01:07:18 +01:00
Qi Xiao
493e1aaa28
buildall.sh: Numerous changes.
...
* Uses new directory layout of $GOOS-$GOARCH/elvish-$VERSION.
* Resilient against build failures. This makes it suitable for building
older versions of Elvish that doesn't support as many platforms as
now.
2018-09-23 00:42:25 +01:00
Qi Xiao
8714d900b4
binaries-travis.sh: Specify manifest explicitly.
2018-09-22 23:02:57 +01:00
Qi Xiao
3914712507
buildall.sh: manifest defaults to /dev/null now.
2018-09-22 23:00:31 +01:00
Qi Xiao
e23a22288d
_tools/buildall.sh: Remove unneeded flags; revert build order.
2018-09-22 22:55:42 +01:00
Qi Xiao
ab2fbb5baf
_tools/buildall.sh: Disable CGO.
2018-09-22 22:48:16 +01:00
Qi Xiao
d7b5fda8c2
_tools/buildall.sh: Always force rebuild with -a.
2018-09-22 22:45:04 +01:00
Qi Xiao
e5b5915cbf
_tools/buildall.sh: Fix ldflag for static building.
2018-09-18 02:53:53 +01:00
Qi Xiao
200fb1c2ad
_tools/buildall.sh: do static linking.
2018-09-18 02:42:33 +01:00
Qi Xiao
589a47ee27
Use "binaries" for the job of building binaries on Travis.
...
We now use "deploy" to mean both the coverage job and the
binary-building job.
2018-09-14 13:37:29 +01:00
Qi Xiao
8f6aa960da
Override bintray files.
2018-09-14 02:09:31 +01:00
Qi Xiao
5773bd0451
Fix curl command for uploading to bintray.
2018-09-14 00:42:34 +01:00
Qi Xiao
f87db7fa44
_tools/buildall.sh: Actually build.
2018-09-14 00:35:08 +01:00
Qi Xiao
e3fb1179a9
Try fixing the deploy script for Travis.
2018-09-14 00:26:15 +01:00
Qi Xiao
ce8dee72bb
Deploy to bintray in Travis deploy stage.
2018-09-14 00:12:05 +01:00
Qi Xiao
d21d944414
_tools/buildall.sh: Write a manifest file.
2018-09-14 00:05:53 +01:00
Qi Xiao
c1b13bf999
_tools/buildall.sh: Remove BUILDER variable.
2018-09-13 01:37:42 +01:00
Qi Xiao
0927701d76
covers/ -> _covers; move tool into _tools/.
2018-08-27 21:16:39 +01:00