Commit Graph

73 Commits

Author SHA1 Message Date
Elliot Glaysher
596f089e20 Change how we detect pull requests. 2020-06-23 14:56:21 -07:00
Elliot Glaysher
7744111486 Don't run combine in pull requests. 2020-06-23 14:29:36 -07:00
Elliot Glaysher
5e0f185df2 king: Build release tarballs with both king and vere.
This adds a new build stage called combine which takes the results
of the previous compile builds and packages them up into one
release tarball per platform.
2020-06-23 14:02:54 -07:00
Benjamin Summers
f98d6131ff travis: Separate job for Haskell on Linux + bump nix version 2020-06-11 14:38:41 -07:00
Benjamin Summers
7383f05177 Update scripts to point to urbit-king. 2020-01-23 21:34:21 -08:00
benjamin-tlon
fcae7e6587
Build Linux static executables. (#2120) 2019-12-19 08:11:59 -08:00
Benjamin Summers
641fb525d7 Alright, the cache is back. 2019-12-11 23:47:54 -08:00
Benjamin Summers
8989f1a8db Got rid of cachix by accident. 2019-12-11 23:24:10 -08:00
Benjamin Summers
73ca4a4201 Fuck! Why did Travis lose my cache? 2019-12-11 22:40:57 -08:00
Benjamin Summers
1bae15bc6b How about now? 2019-12-11 21:43:23 -08:00
Benjamin Summers
2fd0af0d71 OSX build seems to work. Does the linux build still work? 2019-12-11 21:07:05 -08:00
Benjamin Summers
bd79a92f9f No git-lfs required for OSX builds. 2019-12-11 20:08:54 -08:00
Benjamin Summers
0ce787a196 First stab at running OSX build. 2019-12-11 19:59:45 -08:00
Benjamin Summers
c5299c0b3d Build on linux and OSX. 2019-12-11 19:38:01 -08:00
Benjamin Summers
9bcfe72ec5 travis_retry doesn't work from bash scripts. 2019-12-10 23:46:03 -08:00
Benjamin Summers
e2765f3d2d CI cleanup. 2019-12-10 23:39:52 -08:00
Benjamin Summers
2bdd861ebb Small cleanup. 2019-12-10 23:25:14 -08:00
Benjamin Summers
56f0f844c1 Disable one ames test in CI. 2019-12-10 23:14:51 -08:00
Benjamin Summers
69d897cce9 Build everything and run tests. 2019-12-10 22:24:19 -08:00
Benjamin Summers
624e054be4 Actually use lmdb-static package plus don't build all deps. 2019-12-10 22:06:43 -08:00
Benjamin Summers
c297bad9cf Fix installing stack. 2019-12-10 21:37:29 -08:00
Benjamin Summers
0f04a0a0fe Try to do a stack build in CI. 2019-12-10 21:19:07 -08:00
Joe Bryan
5989ee4d66 only update cachix if credentials are available 2019-07-15 14:46:36 -07:00
benjamin-tlon
ade1e59ce1
Get cross-compilation ready for release. (#1263)
* Add cross-compilation for `lmdb`.
* Got built caching working in CI with `cachix`.
* Cache cross compilation dependencies and toolchains.
* Do release builds in CI.
* Upload release builds to `bootstrap.urbit.org` on successful build.
* Lots of optimization work for CI.
* Boot from a solid pill in CI and load arvo with `-A`.
* Increase `vere` HTTP timeout to 15m.
2019-05-02 13:13:48 -07:00
Benjamin Summers
8af0f5fa77 Use cachix in CI. 2019-04-25 17:05:16 -07:00
benjamin-tlon
c86879e833
Nix Build + Monorepo Structure (#1196) 2019-03-04 16:43:53 -08:00
benjamin-tlon
93dbe1df26
Remove trailing whitespace and enforce in CI. (#1212) 2019-02-25 13:35:12 -08:00
Joe Bryan
152f1294b7 [CI] enabled boot from +brass pill 2019-02-07 12:06:32 -05:00
Joe Bryan
d5f607db0c [CI] disables deployment of tagged builds 2019-01-30 20:14:32 -05:00
Jōshin
23cc08d224 xenial in .travis.yml
Necessitates pulling in setuptools and wheel explicitly so meson can
build.
2019-01-09 09:15:41 -08:00
Jōshin
f8054ea6ed Try removing a bunch of dependencies 2019-01-02 18:12:23 -08:00
Joe Bryan
6ea1248f94 [CI] skip arvo download, retrieve pill directly 2018-12-04 03:31:16 -05:00
Joe Bryan
c9e22d9305 [CI] run tests 2018-11-13 13:44:21 -05:00
Joe Bryan
42c1be0fd1 [CI] fix deploy phase, move coredump backtrace to a script 2018-11-07 14:38:59 -05:00
Joe Bryan
a356a83066 [CI] print backtrace on bail 2018-11-06 02:17:23 -05:00
Joe Bryan
2c30ab9ec7 [CI] enable GC and profiling, boot from pill and run tests 2018-11-06 02:17:19 -05:00
Elliot Glaysher
e97ab9da16 Don't build libuv in travis if it is now submoduled. 2018-04-03 11:23:00 -07:00
Elliot Glaysher
0f09810dd7 Revert "Merge pull request #952 from eglaysher/revert-meson"
This reverts commit 9978ad8b72, reversing
changes made to a85369fa1f.
2018-03-20 10:16:16 -07:00
Elliot Glaysher
e6f6315691 Revert "Merge pull request #949 from eglaysher/meson-build-clean"
This reverts commit 9f795b535f, reversing
changes made to d5c7b3b932.
2018-03-19 15:13:19 -07:00
mikolajp
b14b3216ba Add pip3 to travis 2018-03-05 13:58:59 +08:00
mikolajp
811d3a5956 Use pip3 version of pathlib 2018-03-05 13:54:17 +08:00
mikolajp
81c760e1a7 Pin meson version at 0.44.1 2018-03-05 13:51:31 +08:00
mikolajp
e30ad41003 Require python 3.5 2018-03-05 13:45:19 +08:00
mikolajp
cbccd2d541 Require python 3.6 2018-03-05 13:41:26 +08:00
mikolajp
34ba547625 Remove leftovers or ragel. 2018-03-05 11:57:49 +08:00
mikolajp
24f6cd5e66 Fix travis 2018-02-25 15:55:40 +08:00
mikolajp
342f8ac751 Fix travis 2018-02-25 15:53:17 +08:00
mikolajp
f611e7c72a Update libuv for travis builds 2018-02-25 15:47:16 +08:00
mikolajp
4ad937d222 Fix libuv version 2018-02-25 15:37:18 +08:00
mikolajp
83fa6161bf Use binary ninja. 2018-02-25 15:27:27 +08:00