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