Jeremy Rand
05e3315d9c
Cirrus: Remove ncp11 tasks
...
On Windows+Linux, they will be absorbed into plain-binaries; on macOS,
ncp11 builds are suspended.
Refs https://github.com/namecoin/ncdns-repro/issues/155
3 years ago
Jeremy Rand
6be691ac66
tools: Fix substring matching in bump script
3 years ago
Jeremy Rand
618df38745
tools: Increase verbosity of bump script
3 years ago
Jeremy Rand
bdd1c008d4
Tools: Blacklist BIND 9.17+ for Windows
3 years ago
Jeremy Rand
d388cd7e2e
Cirrus: Fix stray parentheses in version bumper script
3 years ago
Jeremy Rand
be0251cd9d
Cirrus: Fix "sed" usage in version bump checker
3 years ago
Jeremy Rand
d232d6fc81
Cirrus: Fix ConsensusJ-Namecoin latest version detection
3 years ago
Jeremy Rand
af797f74b9
Merge #126 : Cirrus: Don't sign binaries from PR's
...
aa8c538
Cirrus: Don't sign binaries from PR's (Jeremy Rand)
Pull request description:
PR's from non-contributors don't have access to our Cirrus signing keys; trying to sign anyway causes the task to error.
3 years ago
Jeremy Rand
7f51c0536b
Cirrus: Check for outdated ncdns-nsis dependencies
3 years ago
Jeremy Rand
aa8c538fd6
Cirrus: Don't sign binaries from PR's
...
PR's from non-contributors don't have access to our Cirrus signing keys;
trying to sign anyway causes the task to error.
3 years ago
JeremyRand
2ebed53d63
Add ncdns-nsis project
3 years ago
Jeremy Rand
40b7e1d0b8
Cirrus: Tolerate missing projects when unpacking Git
3 years ago
Jeremy Rand
00218b81db
Decrease checkpoint timeout to 105m
...
Turns out 110m doesn't reliably leave enough time to pack+upload the
caches when the interrupt cache is very large (e.g. macosx-toolchain).
3 years ago
Jeremy Rand
8f25d59249
Cirrus: Add root to subuid/subgid list
...
Fixes
https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40298
3 years ago
Jeremy Rand
369dd18863
Cirrus: Update apt dependencies for TBB 10.5a15
3 years ago
Jeremy Rand
3ffc5b73c3
Rebase checkpoints.patch for TBB 10.5a15
3 years ago
Jeremy Rand
c76cc079f6
Cirrus: Bump one project per commit
...
This makes it more straightforward to cherry-pick parts of the generated
PR's.
3 years ago
Jeremy Rand
d851d81219
Cirrus: Fix detection of whether a bump PR is already open
3 years ago
Jeremy Rand
bd6463b332
Cirrus: Don't run bump task for builds triggered by a PR
3 years ago
Jeremy Rand
7478a50069
Cirrus: Submit GitHub PR when bumping versions
3 years ago
Jeremy Rand
d4129e0124
Cirrus: Detect when dependency versions need a bump
3 years ago
Jeremy Rand
4df148e8c1
Merge #112 : Cirrus: Skip showconf on download task
...
8cfcf07
Cirrus: Skip showconf on download task (Jeremy Rand)
Pull request description:
Fixes https://github.com/namecoin/ncdns-repro/issues/106
3 years ago
Jeremy Rand
8cfcf0727c
Cirrus: Skip showconf on download task
...
Fixes https://github.com/namecoin/ncdns-repro/issues/106
3 years ago
Jeremy Rand
9559d1b2be
Cirrus: Segregate encaya+gocrosssign+gosafetlsa+q cache
3 years ago
Jeremy Rand
a732442e41
Cirrus: Segregate plain-binaries cache
3 years ago
Jeremy Rand
938f2ae926
Cirrus: Segregate Git indexes from other Git data
...
Fixes https://github.com/namecoin/ncdns-repro/issues/100
3 years ago
Jeremy Rand
b7950bdd41
Cirrus: Add auto-generated notice to Cirrus YML
3 years ago
Jeremy Rand
d3079028a5
Merge #101 : Cirrus: set +x before importing key
...
7951dde
Cirrus: set +x before importing key (Jeremy Rand)
Pull request description:
3 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
3 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
3 years ago
Jeremy Rand
90b555650c
Cirrus: Verify Cirrus YML determinism
...
Fixes https://github.com/namecoin/ncdns-repro/issues/94
3 years ago
Jeremy Rand
7951dde558
Cirrus: set +x before importing key
3 years ago
Jeremy Rand
7051769c46
Cirrus: Only run ./tools/clean-old on download task
...
Fixes https://github.com/namecoin/ncdns-repro/issues/98
3 years ago
Jeremy Rand
b12a77f7f2
Cirrus: Enable timestamp logging
3 years ago
Jeremy Rand
37c0055f91
Remove rbm.conf from repo
...
Generate it on-the-fly from upstream Tor instead.
3 years ago
Jeremy Rand
c8501ab9c6
Cirrus: Set $HOME in signing VM
3 years ago
Jeremy Rand
dc13cb977f
Cirrus: Use env vars instead of conf vars for signing
3 years ago
Jeremy Rand
1474ef6f7f
Cirrus: Sign binaries with GPG
3 years ago
Jeremy Rand
57440bd26d
Cirrus: Upload artifacts of "release" project
3 years ago
Jeremy Rand
5f015ddec5
Cirrus: Actually clean old output files
...
Don't just do a dry-run.
3 years ago
Jeremy Rand
2a986230f4
Cirrus: Allow rsync to fail
3 years ago
Jeremy Rand
050d0e4443
Cirrus: Run "make clean" dry-run
3 years ago
Jeremy Rand
1dda171af3
Cirrus: Make output cache a bit more robust
3 years ago
Jeremy Rand
25ccedfb1b
Cirrus: Split off macosx-toolchain output cache
3 years ago
Jeremy Rand
aa27f987b4
Cirrus: Factor out compiler project into its own tasks
3 years ago
Jeremy Rand
bb777f9674
Cirrus: Expose checkpoint cache to download task
...
This allows the checkpoint clearing to actually take effect.
3 years ago
Jeremy Rand
a5596fde6d
Cirrus: clear checkpoint on download task
...
And also on any task where the output is already cached.
3 years ago
Jeremy Rand
2a83d0a538
Patch macosx-toolchain for checkpoints
3 years ago
Jeremy Rand
e6713ec050
Cirrus: add ncp11 and ncprop279 to download task
3 years ago
Jeremy Rand
ef3d6a1df1
Make checkpoint cache upload/download more robust
3 years ago