Jeremy Rand
63868585b5
Merge #96 : Add q project
...
54650f2
Add q project (Jeremy Rand)
Pull request description:
4 years ago
Jeremy Rand
8daedb2b1b
Merge #95 : Cirrus: Verify Cirrus YML determinism
...
90b5556
Cirrus: Verify Cirrus YML determinism (Jeremy Rand)
Pull request description:
Fixes https://github.com/namecoin/ncdns-repro/issues/94
4 years ago
Jeremy Rand
665562ae39
Merge #99 : Cirrus: Only run ./tools/clean-old on download task
...
7051769
Cirrus: Only run ./tools/clean-old on download task (Jeremy Rand)
Pull request description:
Fixes https://github.com/namecoin/ncdns-repro/issues/98
4 years ago
Jeremy Rand
54650f2ff6
Add q project
4 years ago
Jeremy Rand
90b555650c
Cirrus: Verify Cirrus YML determinism
...
Fixes https://github.com/namecoin/ncdns-repro/issues/94
4 years ago
Jeremy Rand
7951dde558
Cirrus: set +x before importing key
4 years ago
Jeremy Rand
39108e700b
Merge #92 : Cirrus: Enable timestamp logging
...
b12a77f
Cirrus: Enable timestamp logging (Jeremy Rand)
Pull request description:
Fixes https://github.com/namecoin/ncdns-repro/issues/93
4 years ago
Jeremy Rand
7051769c46
Cirrus: Only run ./tools/clean-old on download task
...
Fixes https://github.com/namecoin/ncdns-repro/issues/98
4 years ago
Jeremy Rand
b12a77f7f2
Cirrus: Enable timestamp logging
4 years ago
Jeremy Rand
cc30ed3270
Merge #90 : Remove rbm.conf from repo
...
37c0055
Remove rbm.conf from repo (Jeremy Rand)
Pull request description:
Generate it on-the-fly from upstream Tor instead.
4 years ago
Jeremy Rand
37c0055f91
Remove rbm.conf from repo
...
Generate it on-the-fly from upstream Tor instead.
4 years ago
Jeremy Rand
f465862ec9
Merge #89 : Cirrus: Upload artifacts of "release" project
...
c8501ab
Cirrus: Set $HOME in signing VM (Jeremy Rand)
dc13cb9
Cirrus: Use env vars instead of conf vars for signing (Jeremy Rand)
28d6495
Set var/ncdns_version based on ncdns project (Jeremy Rand)
1474ef6
Cirrus: Sign binaries with GPG (Jeremy Rand)
11eb4bd
plain-binaries: tweak output filename (Jeremy Rand)
07e64cb
plain-binaries: switch to tar.xz output to match upstream Tor (Jeremy Rand)
57440bd
Cirrus: Upload artifacts of "release" project (Jeremy Rand)
Pull request description:
4 years ago
Jeremy Rand
c8501ab9c6
Cirrus: Set $HOME in signing VM
4 years ago
Jeremy Rand
dc13cb977f
Cirrus: Use env vars instead of conf vars for signing
4 years ago
Jeremy Rand
28d6495566
Set var/ncdns_version based on ncdns project
4 years ago
Jeremy Rand
1474ef6f7f
Cirrus: Sign binaries with GPG
4 years ago
Jeremy Rand
11eb4bdcf7
plain-binaries: tweak output filename
4 years ago
Jeremy Rand
07e64cb093
plain-binaries: switch to tar.xz output to match upstream Tor
4 years ago
Jeremy Rand
57440bd26d
Cirrus: Upload artifacts of "release" project
4 years ago
Jeremy Rand
4600f147c7
Merge #91 : Cirrus: Actually clean old output files
...
5f015dd
Cirrus: Actually clean old output files (Jeremy Rand)
Pull request description:
Don't just do a dry-run. Should fix the cache overflow that was affecting https://github.com/namecoin/ncdns-repro/pull/89#issuecomment-804303491 .
4 years ago
Jeremy Rand
5f015ddec5
Cirrus: Actually clean old output files
...
Don't just do a dry-run.
4 years ago
Jeremy Rand
10a4948fec
Merge #88 : Add Cirrus rbm builds
...
2a98623
Cirrus: Allow rsync to fail (Jeremy Rand)
050d0e4
Cirrus: Run "make clean" dry-run (Jeremy Rand)
1dda171
Cirrus: Make output cache a bit more robust (Jeremy Rand)
25ccedf
Cirrus: Split off macosx-toolchain output cache (Jeremy Rand)
aa27f98
Cirrus: Factor out compiler project into its own tasks (Jeremy Rand)
bb777f9
Cirrus: Expose checkpoint cache to download task (Jeremy Rand)
a5596fd
Cirrus: clear checkpoint on download task (Jeremy Rand)
2a83d0a
Patch macosx-toolchain for checkpoints (Jeremy Rand)
e6713ec
Cirrus: add ncp11 and ncprop279 to download task (Jeremy Rand)
ef3d6a1
Make checkpoint cache upload/download more robust (Jeremy Rand)
e18caa0
Fix interrupted cache dir for projects without a version (Jeremy Rand)
05fb0e2
Cirrus: fix empty checkpoint directory detection (Jeremy Rand)
f0a34d6
Cirrus: Enable builds for macOS (Jeremy Rand)
3f89128
Cirrus: Add 2nd iteration for goeasyconfig (Jeremy Rand)
e0b4802
Cirrus: cache checkpoints (Jeremy Rand)
2c78220
Cirrus: Don't fail a task if it saved a checkpoint (Jeremy Rand)
07b6abb
Cirrus: Add checkpoint background script (Jeremy Rand)
1e533e5
Add echos to interrupt script (Jeremy Rand)
0796ce6
Cirrus: Apply checkpoint patch to tor-browser-build (Jeremy Rand)
ea1b2ed
Add tor-browser-build checkpoint patch (Jeremy Rand)
0c1c248
rbm.conf: Handle SIGINT case (Jeremy Rand)
a72f41b
Add container-interrupt script (Jeremy Rand)
180eeb4
Add container-pids tool (Jeremy Rand)
ad526b5
Fix build script for release project (Jeremy Rand)
0113996
Cirrus: Add download task for macOS (Jeremy Rand)
9175e0d
Cirrus: Print logs from rbm containers (Jeremy Rand)
1c02460
Add rbm.local.conf.example (Jeremy Rand)
4243f16
Cirrus: Don't try to cache release project (Jeremy Rand)
eab6460
Cirrus: Try apt-get twice (Jeremy Rand)
4140483
Add libtapi project (Jeremy Rand)
7c8ab70
Add release project (Jeremy Rand)
e296c02
Add clang-source and ninja (Jeremy Rand)
8a14198
Add plain-binaries project (Jeremy Rand)
3244cf7
Cirrus: Add Windows targets (Jeremy Rand)
05cc382
Cirrus: Add linux-i686 target (Jeremy Rand)
32b4c55
Bump tor-browser-build (Jeremy Rand)
4a4a50d
Add Cirrus task for goeasyconfig (Jeremy Rand)
d364bf8
Bump ncdns version (Jeremy Rand)
cd60bab
Bump tor-browser-build (Jeremy Rand)
4aaf6bf
Bump rbm.conf (Jeremy Rand)
430dda3
Bump tor-browser-build (Jeremy Rand)
d62b523
Cirrus: Namecoin doesn't have a Nightly channel (Jeremy Rand)
79c575a
Add skeleton of Cirrus rbm builds (Jeremy Rand)
Pull request description:
This PR enables building our rbm projects on Cirrus CI. This code is intended to be submitted upstream to Tor Browser in the future, but for now Namecoin will incubate it until I'm convinced it's stable.
4 years ago
Jeremy Rand
2a986230f4
Cirrus: Allow rsync to fail
4 years ago
Jeremy Rand
050d0e4443
Cirrus: Run "make clean" dry-run
4 years ago
Jeremy Rand
1dda171af3
Cirrus: Make output cache a bit more robust
4 years ago
Jeremy Rand
25ccedfb1b
Cirrus: Split off macosx-toolchain output cache
4 years ago
Jeremy Rand
aa27f987b4
Cirrus: Factor out compiler project into its own tasks
4 years ago
Jeremy Rand
bb777f9674
Cirrus: Expose checkpoint cache to download task
...
This allows the checkpoint clearing to actually take effect.
4 years ago
Jeremy Rand
a5596fde6d
Cirrus: clear checkpoint on download task
...
And also on any task where the output is already cached.
4 years ago
Jeremy Rand
2a83d0a538
Patch macosx-toolchain for checkpoints
4 years ago
Jeremy Rand
e6713ec050
Cirrus: add ncp11 and ncprop279 to download task
4 years ago
Jeremy Rand
ef3d6a1df1
Make checkpoint cache upload/download more robust
4 years ago
Jeremy Rand
e18caa0c79
Fix interrupted cache dir for projects without a version
4 years ago
Jeremy Rand
05fb0e2b1d
Cirrus: fix empty checkpoint directory detection
4 years ago
Jeremy Rand
f0a34d61a4
Cirrus: Enable builds for macOS
4 years ago
Jeremy Rand
3f8912883e
Cirrus: Add 2nd iteration for goeasyconfig
4 years ago
Jeremy Rand
e0b48020e4
Cirrus: cache checkpoints
4 years ago
Jeremy Rand
2c78220334
Cirrus: Don't fail a task if it saved a checkpoint
4 years ago
Jeremy Rand
07b6abb612
Cirrus: Add checkpoint background script
4 years ago
Jeremy Rand
1e533e5ba6
Add echos to interrupt script
4 years ago
Jeremy Rand
0796ce65f2
Cirrus: Apply checkpoint patch to tor-browser-build
4 years ago
Jeremy Rand
ea1b2ed18d
Add tor-browser-build checkpoint patch
4 years ago
Jeremy Rand
0c1c248443
rbm.conf: Handle SIGINT case
4 years ago
Jeremy Rand
a72f41b5a3
Add container-interrupt script
4 years ago
Jeremy Rand
180eeb4b82
Add container-pids tool
4 years ago
Jeremy Rand
ad526b58cb
Fix build script for release project
4 years ago
Jeremy Rand
0113996e01
Cirrus: Add download task for macOS
4 years ago
Jeremy Rand
9175e0d2a6
Cirrus: Print logs from rbm containers
4 years ago
Jeremy Rand
1c02460427
Add rbm.local.conf.example
4 years ago
Jeremy Rand
4243f1657b
Cirrus: Don't try to cache release project
4 years ago