Commit Graph

25 Commits

Author SHA1 Message Date
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