Commit Graph

421 Commits

Author SHA1 Message Date
NamecoinBot
ab7a90354f
Bump encaya 2021-05-18 03:50:50 +00:00
Jeremy Rand
059090ee89
Merge #119: Cirrus: Bump one project per commit
c76cc07 Cirrus: Bump one project per commit (Jeremy Rand)

Pull request description:

  This makes it more straightforward to cherry-pick parts of the generated PR's.
2021-05-17 12:59:14 +00:00
Jeremy Rand
c76cc079f6
Cirrus: Bump one project per commit
This makes it more straightforward to cherry-pick parts of the generated
PR's.
2021-05-17 12:54:13 +00:00
Jeremy Rand
6d33aa59b4
Merge #118: Cirrus: Fix detection of whether a bump PR is already open
d851d81 Cirrus: Fix detection of whether a bump PR is already open (Jeremy Rand)

Pull request description:
2021-05-17 12:41:11 +00:00
Jeremy Rand
d851d81219
Cirrus: Fix detection of whether a bump PR is already open 2021-05-17 12:33:36 +00:00
Jeremy Rand
454c384103
Merge #115: Cirrus: Submit GitHub PR when bumping versions
bd6463b Cirrus: Don't run bump task for builds triggered by a PR (Jeremy Rand)
7478a50 Cirrus: Submit GitHub PR when bumping versions (Jeremy Rand)

Pull request description:
2021-04-16 15:04:44 +00:00
Jeremy Rand
bd6463b332
Cirrus: Don't run bump task for builds triggered by a PR 2021-04-15 19:24:57 +00:00
Jeremy Rand
7478a50069
Cirrus: Submit GitHub PR when bumping versions 2021-04-15 18:59:45 +00:00
Jeremy Rand
cce211470b
Merge #114: Cirrus: Detect when dependency versions need a bump
e5819f2 Replace gowinsvc with goxsyswinsvc (Jeremy Rand)
d4129e0 Cirrus: Detect when dependency versions need a bump (Jeremy Rand)
cb78a38 ncdns: Bump to 0.1 (Jeremy Rand)
37dcd8c goservice: Bump to 2.0.17 (Jeremy Rand)
857277f gobtcutil: Bump to 1.0.1 (Jeremy Rand)

Pull request description:
2021-04-15 18:08:19 +00:00
Jeremy Rand
e5819f2d3b
Replace gowinsvc with goxsyswinsvc 2021-04-15 16:33:19 +00:00
Jeremy Rand
d4129e0124
Cirrus: Detect when dependency versions need a bump 2021-04-15 15:54:02 +00:00
Jeremy Rand
cb78a383cc
ncdns: Bump to 0.1 2021-04-15 15:29:40 +00:00
Jeremy Rand
37dcd8cc85
goservice: Bump to 2.0.17 2021-04-15 15:29:39 +00:00
Jeremy Rand
857277f2c0
gobtcutil: Bump to 1.0.1 2021-04-15 15:29:38 +00:00
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
2021-04-06 16:46:48 +00:00
Jeremy Rand
de42477542
Merge #103: Rebrand encaya project
95d8f68 Rebrand encaya project (Jeremy Rand)

Pull request description:
2021-04-06 16:28:08 +00:00
Jeremy Rand
a31572170b
Merge #113: Cirrus: Segregate plain-binaries cache
9559d1b Cirrus: Segregate encaya+gocrosssign+gosafetlsa+q cache (Jeremy Rand)
a732442 Cirrus: Segregate plain-binaries cache (Jeremy Rand)

Pull request description:

  Should improve the odds of the output caches being unmodified, which will save us some upload time.
2021-04-06 14:39:40 +00:00
Jeremy Rand
8cfcf0727c
Cirrus: Skip showconf on download task
Fixes https://github.com/namecoin/ncdns-repro/issues/106
2021-04-06 13:31:12 +00:00
Jeremy Rand
95d8f68011
Rebrand encaya project 2021-04-06 13:27:05 +00:00
Jeremy Rand
9559d1b2be
Cirrus: Segregate encaya+gocrosssign+gosafetlsa+q cache 2021-04-06 13:15:04 +00:00
Jeremy Rand
a732442e41
Cirrus: Segregate plain-binaries cache 2021-04-06 13:15:03 +00:00
Jeremy Rand
6a4c7bb9da
Merge #111: Cirrus: Segregate Git indexes from other Git data
938f2ae Cirrus: Segregate Git indexes from other Git data (Jeremy Rand)

Pull request description:

  Fixes https://github.com/namecoin/ncdns-repro/issues/100
2021-04-06 13:04:35 +00:00
Jeremy Rand
938f2ae926
Cirrus: Segregate Git indexes from other Git data
Fixes https://github.com/namecoin/ncdns-repro/issues/100
2021-04-06 11:32:37 +00:00
Jeremy Rand
0a7fc35e2f
Merge #108: Cirrus: Add auto-generated notice to Cirrus YML
b7950bd Cirrus: Add auto-generated notice to Cirrus YML (Jeremy Rand)

Pull request description:
2021-04-06 11:08:25 +00:00
Jeremy Rand
b7950bdd41
Cirrus: Add auto-generated notice to Cirrus YML 2021-04-06 08:41:24 +00:00
Jeremy Rand
768b414493
Merge #97: Add certinject project
6da88e4 Add certinject project (Jeremy Rand)

Pull request description:
2021-04-06 08:21:39 +00:00
Jeremy Rand
6da88e43ba
Add certinject project 2021-03-30 17:02:32 +00:00
Jeremy Rand
d3079028a5
Merge #101: Cirrus: set +x before importing key
7951dde Cirrus: set +x before importing key (Jeremy Rand)

Pull request description:
2021-03-29 15:45:52 +00:00
Jeremy Rand
63868585b5
Merge #96: Add q project
54650f2 Add q project (Jeremy Rand)

Pull request description:
2021-03-29 15:32:59 +00:00
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
2021-03-29 15:17:04 +00:00
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
2021-03-29 12:10:16 +00:00
Jeremy Rand
54650f2ff6
Add q project 2021-03-29 12:00:57 +00:00
Jeremy Rand
90b555650c
Cirrus: Verify Cirrus YML determinism
Fixes https://github.com/namecoin/ncdns-repro/issues/94
2021-03-29 11:53:09 +00:00
Jeremy Rand
7951dde558
Cirrus: set +x before importing key 2021-03-29 11:48:08 +00:00
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
2021-03-29 11:39:26 +00:00
Jeremy Rand
7051769c46
Cirrus: Only run ./tools/clean-old on download task
Fixes https://github.com/namecoin/ncdns-repro/issues/98
2021-03-29 09:48:35 +00:00
Jeremy Rand
b12a77f7f2
Cirrus: Enable timestamp logging 2021-03-29 09:23:29 +00:00
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.
2021-03-29 09:14:32 +00:00
Jeremy Rand
37c0055f91
Remove rbm.conf from repo
Generate it on-the-fly from upstream Tor instead.
2021-03-29 06:56:32 +00:00
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:
2021-03-29 06:53:39 +00:00
Jeremy Rand
c8501ab9c6
Cirrus: Set $HOME in signing VM 2021-03-29 04:28:42 +00:00
Jeremy Rand
dc13cb977f
Cirrus: Use env vars instead of conf vars for signing 2021-03-29 04:28:41 +00:00
Jeremy Rand
28d6495566
Set var/ncdns_version based on ncdns project 2021-03-29 04:28:40 +00:00
Jeremy Rand
1474ef6f7f
Cirrus: Sign binaries with GPG 2021-03-29 04:28:39 +00:00
Jeremy Rand
11eb4bdcf7
plain-binaries: tweak output filename 2021-03-29 04:28:38 +00:00
Jeremy Rand
07e64cb093
plain-binaries: switch to tar.xz output to match upstream Tor 2021-03-29 04:28:38 +00:00
Jeremy Rand
57440bd26d
Cirrus: Upload artifacts of "release" project 2021-03-29 04:28:09 +00:00
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 .
2021-03-22 21:58:22 +00:00
Jeremy Rand
5f015ddec5
Cirrus: Actually clean old output files
Don't just do a dry-run.
2021-03-22 18:38:38 +00:00
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.
2021-02-21 05:08:01 +00:00