Commit Graph

50 Commits

Author SHA1 Message Date
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
mikolajp
392041d045 Install pip as user 2018-02-25 15:03:52 +08:00
mikolajp
fecf7579b8 Fix pip command 2018-02-25 15:00:58 +08:00
mikolajp
6a31387e46 Fix pip command 2018-02-25 14:56:26 +08:00
mikolajp
e2e8205bfb Fix python version 2018-02-25 14:55:33 +08:00
mikolajp
bb0d282716 Remove meson from build dependency 2018-02-25 14:53:15 +08:00
mikolajp
fc285b472c Fix travis python version. 2018-02-25 14:51:22 +08:00
mikolajp
88c28fe260 Fix .travis.yml 2018-02-25 14:48:25 +08:00
mikolajp
8eace125a3 Fix .travis.yml 2018-02-25 14:45:15 +08:00
mikolajp
780a20cba5 Update .travis.yml to use meson 2018-02-25 14:33:10 +08:00
mikolajp
9bea798892 Update .travis.yml to use meson 2018-02-25 14:32:41 +08:00
Anton Dyudin
b98bb44c85 release from urbit/urbit tags, mark as pre-release 2017-12-04 16:04:14 -08:00
Anton Dyudin
ef6c9199dd Fact #44: if you're modifying a '.travis.yml' your commit message should specify one of “fuck”, “shit”, etc. 2017-11-30 19:31:14 -08:00
Anton Dyudin
f7041a4453 swap out api token 2017-11-30 19:16:15 -08:00
Anton Dyudin
5bc581e502 aspirational "build a package" comments 2017-11-30 19:00:02 -08:00
Anton Dyudin
acdb8a2300 upload bin/urbit to github release on succesful build 2017-11-30 19:00:02 -08:00
Anton Dyudin
ddb575b7f7 add basic .travis.yml 2017-06-13 18:41:27 -07:00
Raymond Pasco
4adc8fe52d Remove .travis.yml file we don't use 2016-09-03 19:38:59 -04:00
sillsm
c0b85ea2a9 Support for GCC and CLANG 2014-03-07 13:56:16 -05:00
sillsm
ebd3656f19 Update .travis.yml 2014-03-07 13:51:32 -05:00
sillsm
8261a2e65f Update .travis.yml 2014-03-07 13:43:49 -05:00
sillsm
72fc4800c4 Update .travis.yml 2014-03-07 13:40:59 -05:00
Max Sills
78bf37a0fb mod travis.yml 2014-03-05 15:43:11 -08:00
Max Sills
73098035fc First attempt at travis yml 2014-03-05 15:36:10 -08:00