Commit Graph

370 Commits

Author SHA1 Message Date
Jeremy Rand
050d0e4443
Cirrus: Run "make clean" dry-run 2021-02-21 02:15:05 +00:00
Jeremy Rand
1dda171af3
Cirrus: Make output cache a bit more robust 2021-02-21 01:49:34 +00:00
Jeremy Rand
25ccedfb1b
Cirrus: Split off macosx-toolchain output cache 2021-02-20 23:46:28 +00:00
Jeremy Rand
aa27f987b4
Cirrus: Factor out compiler project into its own tasks 2021-02-20 23:46:27 +00:00
Jeremy Rand
bb777f9674
Cirrus: Expose checkpoint cache to download task
This allows the checkpoint clearing to actually take effect.
2021-02-20 23:46:26 +00:00
Jeremy Rand
a5596fde6d
Cirrus: clear checkpoint on download task
And also on any task where the output is already cached.
2021-02-20 23:46:09 +00:00
Jeremy Rand
2a83d0a538
Patch macosx-toolchain for checkpoints 2021-02-20 23:46:07 +00:00
Jeremy Rand
e6713ec050
Cirrus: add ncp11 and ncprop279 to download task 2021-02-20 23:46:06 +00:00
Jeremy Rand
ef3d6a1df1
Make checkpoint cache upload/download more robust 2021-02-20 23:46:05 +00:00
Jeremy Rand
e18caa0c79
Fix interrupted cache dir for projects without a version 2021-02-20 23:46:05 +00:00
Jeremy Rand
05fb0e2b1d
Cirrus: fix empty checkpoint directory detection 2021-02-20 23:46:04 +00:00
Jeremy Rand
f0a34d61a4
Cirrus: Enable builds for macOS 2021-02-20 23:46:03 +00:00
Jeremy Rand
3f8912883e
Cirrus: Add 2nd iteration for goeasyconfig 2021-02-20 23:45:48 +00:00
Jeremy Rand
e0b48020e4
Cirrus: cache checkpoints 2021-02-20 23:45:47 +00:00
Jeremy Rand
2c78220334
Cirrus: Don't fail a task if it saved a checkpoint 2021-02-20 23:45:46 +00:00
Jeremy Rand
07b6abb612
Cirrus: Add checkpoint background script 2021-02-20 23:45:45 +00:00
Jeremy Rand
1e533e5ba6
Add echos to interrupt script 2021-02-20 23:45:44 +00:00
Jeremy Rand
0796ce65f2
Cirrus: Apply checkpoint patch to tor-browser-build 2021-02-20 23:45:44 +00:00
Jeremy Rand
ea1b2ed18d
Add tor-browser-build checkpoint patch 2021-02-20 23:45:43 +00:00
Jeremy Rand
0c1c248443
rbm.conf: Handle SIGINT case 2021-02-20 23:45:42 +00:00
Jeremy Rand
a72f41b5a3
Add container-interrupt script 2021-02-20 23:45:41 +00:00
Jeremy Rand
180eeb4b82
Add container-pids tool 2021-02-20 23:45:41 +00:00
Jeremy Rand
ad526b58cb
Fix build script for release project 2021-02-20 23:45:40 +00:00
Jeremy Rand
0113996e01
Cirrus: Add download task for macOS 2021-02-20 23:45:39 +00:00
Jeremy Rand
9175e0d2a6
Cirrus: Print logs from rbm containers 2021-02-20 23:45:38 +00:00
Jeremy Rand
1c02460427
Add rbm.local.conf.example 2021-02-20 23:45:37 +00:00
Jeremy Rand
4243f1657b
Cirrus: Don't try to cache release project 2021-02-20 23:45:37 +00:00
Jeremy Rand
eab6460b26
Cirrus: Try apt-get twice
We were seeing some intermitttent failures here.
2021-02-20 23:45:36 +00:00
Jeremy Rand
4140483928
Add libtapi project
Required for macOS targets.
2021-02-20 23:45:35 +00:00
Jeremy Rand
7c8ab70e44
Add release project 2021-02-20 23:45:35 +00:00
Jeremy Rand
e296c02aad
Add clang-source and ninja
These are needed for macOS targets.
2021-02-20 23:45:34 +00:00
Jeremy Rand
8a14198e83
Add plain-binaries project 2021-02-20 23:45:33 +00:00
Jeremy Rand
3244cf713f
Cirrus: Add Windows targets 2021-02-20 23:45:32 +00:00
Jeremy Rand
05cc382073
Cirrus: Add linux-i686 target 2021-02-20 23:45:31 +00:00
Jeremy Rand
32b4c55a62
Bump tor-browser-build 2021-02-20 23:45:30 +00:00
Jeremy Rand
4a4a50d290
Add Cirrus task for goeasyconfig 2021-02-20 23:45:29 +00:00
Jeremy Rand
d364bf8b09
Bump ncdns version
Previous version was incompatible with current Golang version (due to
x509-signature-splice patches not applying cleanly).
2021-02-20 23:45:29 +00:00
Jeremy Rand
cd60bab86d
Bump tor-browser-build 2021-02-20 23:45:28 +00:00
Jeremy Rand
4aaf6bf6c8
Bump rbm.conf 2021-02-20 23:45:27 +00:00
Jeremy Rand
430dda3b1a
Bump tor-browser-build
The ancient tor-browser-build was interfering with Cirrus tests.
2021-02-20 23:45:26 +00:00
Jeremy Rand
d62b523d6b
Cirrus: Namecoin doesn't have a Nightly channel 2021-02-20 23:45:25 +00:00
Jeremy Rand
79c575a8ef
Add skeleton of Cirrus rbm builds 2021-02-20 23:44:39 +00:00
JeremyRand
08f75ee1b4
Merge #87: gotoml: Use named version
0de46ee gotoml: Use named version (JeremyRand)

Pull request description:
2020-05-18 22:49:30 +00:00
JeremyRand
0de46ee755
gotoml: Use named version 2020-05-18 22:43:10 +00:00
JeremyRand
73c65b82fb
Merge #86: Bump dependencies to latest as of 2020 01 08
86c5e7a ncdns: Bump to 0.0.10.3 (JeremyRand)
0058869 goncrpcclient: Bump to 0.0.1 (JeremyRand)
3a62d99 goncbtcjson: Bump to 0.0.2 (JeremyRand)

Pull request description:
2020-01-09 00:14:58 +00:00
JeremyRand
86c5e7a64b
ncdns: Bump to 0.0.10.3 2020-01-08 23:18:59 +00:00
JeremyRand
0058869580
goncrpcclient: Bump to 0.0.1 2020-01-08 23:18:44 +00:00
JeremyRand
3a62d9979f
goncbtcjson: Bump to 0.0.2 2020-01-08 23:18:31 +00:00
JeremyRand
4d0adc3691
Merge #85: dnssec-hsts: Also build Chromium-compatible zip
ca9bd95 dnssec-hsts: Also build Chromium-compatible zip (JeremyRand)

Pull request description:
2020-01-07 18:57:42 +00:00
JeremyRand
ca9bd95680
dnssec-hsts: Also build Chromium-compatible zip 2020-01-07 18:53:17 +00:00