Jean-Paul Calderone
e911b0d958
Perhaps from this file...
2019-04-03 15:29:34 -04:00
Jean-Paul Calderone
02d91b5ea6
Factor openssl decryption and docker login into separate steps
2019-04-03 15:24:58 -04:00
Jean-Paul Calderone
b658b30b19
no longer supplied
2019-04-03 15:05:23 -04:00
Jean-Paul Calderone
e3d572b6b4
Get Debian 8 switched over as well
2019-04-03 14:41:50 -04:00
Jean-Paul Calderone
bf2c43a500
fix the Dockerfile syntax
2019-04-03 14:41:36 -04:00
Jean-Paul Calderone
3a01938159
Do some more package installation in the ci image
2019-04-03 14:34:13 -04:00
Jean-Paul Calderone
03d19dc93f
Use the image we can build
2019-04-03 14:27:45 -04:00
Jean-Paul Calderone
67586c68db
Get the image tagged with the right name for the push
2019-04-03 14:19:10 -04:00
Jean-Paul Calderone
3a20912ecf
Re-generate with a new key because I leaked the old one
2019-04-03 14:18:19 -04:00
Jean-Paul Calderone
ff49e4e38f
note a manual prereq
2019-04-03 14:18:13 -04:00
Jean-Paul Calderone
c55e2d141e
be explicit about digest algorithm
...
it changes from version to version
2019-04-03 14:11:10 -04:00
Jean-Paul Calderone
c8d355326a
okay I give, what the hell?
2019-04-03 14:05:12 -04:00
Jean-Paul Calderone
e7b7a6a836
Try using -pass instead of -k
2019-04-03 14:00:26 -04:00
Jean-Paul Calderone
8915f86233
Try re-encrypting with a new key
...
Previous build failed with:
bad decrypt
140431532411788:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:531:
Exited with code 1
2019-04-03 13:47:10 -04:00
Jean-Paul Calderone
1d8cf210e9
haha that's not debian.
2019-04-03 13:44:00 -04:00
Jean-Paul Calderone
59231d19ed
Gotta have the decryption tool
2019-04-03 13:41:33 -04:00
Jean-Paul Calderone
e4607d2b21
Actually checking it in might help
2019-04-03 13:37:59 -04:00
Jean-Paul Calderone
81fbc1dfb5
maybe this will get the path right?
...
probably not
2019-04-03 13:37:38 -04:00
Jean-Paul Calderone
3cf9e05efd
nope, that was wrong, but this seems to be right.
2019-04-03 13:28:42 -04:00
Jean-Paul Calderone
88f43ad413
perhaps use Docker correctly
2019-04-03 13:26:48 -04:00
Jean-Paul Calderone
f53e166803
Nope. Set via secret-env-cipher.
2019-04-03 13:22:16 -04:00
Jean-Paul Calderone
7f354abd63
Add the secret environment needed to push images to Dockerhub
2019-04-03 13:15:47 -04:00
Jean-Paul Calderone
bbb09178b3
Add a job for building pre-initialized Docker images for CI
2019-04-03 13:15:08 -04:00
Jean-Paul Calderone
4def49ed54
ask subunitreporter for progress reporting
2019-03-25 13:20:04 -04:00
Jean-Paul Calderone
7768d06b51
Set up a Latin 1 locale job
2019-03-20 15:56:01 -04:00
Jean-Paul Calderone
7783433369
Back off on the specificity for git installation
...
Version number got bumped, nothing was being installed.
2019-01-25 17:03:04 -05:00
Jean-Paul Calderone
1fb2809276
Additionally, disable the CircleCI artifact handling steps
2019-01-24 16:04:58 -05:00
Jean-Paul Calderone
6ee727d67e
Avoid the artifact steps for integration tests
...
Integration tests produce none and trying to do these things breaks.
2019-01-24 16:04:26 -05:00
Jean-Paul Calderone
ec99e7138d
Block integration tests on debian-9 results
2019-01-24 10:20:47 -05:00
Jean-Paul Calderone
25719ca1cb
Invoke install-tor.sh with the correct path.
2019-01-24 10:04:07 -05:00
Jean-Paul Calderone
f534d3c34f
Attempt to configure CircleCI for integration tests
2019-01-24 09:02:27 -05:00
Jean-Paul Calderone
9c359681f2
Flip Debian 8 and 9 definitions
...
More things want Debian 9. This reduces duplication.
2019-01-23 18:15:25 -05:00
Jean-Paul Calderone
bd8e4b21b6
Of course, assume yes.
...
I don't even care what the question is. Whatever the question is, please just
assume yes.
2019-01-23 11:32:03 -05:00
Jean-Paul Calderone
c053cec465
Switch back to yum
...
Turns out yum can install by path, too. And dnf is not readily available on
CentOS (which shares this configuration).
2019-01-23 11:22:53 -05:00
Jean-Paul Calderone
0640cfbb8b
Bump Fedora to 28/29 and fix virtualenv install
...
Fedora python-virtualenv package no longer provides the /usr/bin/virtualenv
executable! Switch to using dnf to install it so we don't have to guess the
right package name.
2019-01-23 11:14:58 -05:00
Jean-Paul Calderone
841326ed4b
Try less aggressive version pinning
...
Old versions are removed from the package repository, as far as I can
tell. This happened to curl and broke the build.
2018-07-24 13:14:31 -04:00
Jean-Paul Calderone
93881f34a7
consistent indentation
2018-07-10 15:43:30 -04:00
Jean-Paul Calderone
a1196fccdb
Prevent retrieval of source packages for test step
2018-07-10 15:23:16 -04:00
Jean-Paul Calderone
b57fe7635f
sudo blocks PIP_FIND_LINKS, explicitly propagate
...
:(
2018-07-10 15:22:37 -04:00
Jean-Paul Calderone
4fcbfd7158
Get wheels for these external dependencies as well
...
Particularly because they have their own dependencies and we install
this set of things before we install Tahoe-LAFS.
2018-07-10 15:18:09 -04:00
Jean-Paul Calderone
150ce7d91f
Look at the wheelhouse!
...
Otherwise all non-wheels are rebuilt every time anyway!
2018-07-10 15:05:51 -04:00
Jean-Paul Calderone
a3f9361c86
already running as root
2018-07-10 14:10:46 -04:00
Jean-Paul Calderone
63f1f3139f
pretty labels
2018-07-10 14:03:57 -04:00
Jean-Paul Calderone
b9008f13a2
Handle the case where there's not yet a cache
2018-07-10 13:32:10 -04:00
Jean-Paul Calderone
f3df99f470
desired information has been extracted
2018-07-10 13:28:55 -04:00
Jean-Paul Calderone
e8af01db1a
Bust the cache again.
2018-07-10 13:24:55 -04:00
Jean-Paul Calderone
e3aa349a71
The group is named differently on different OS.
...
Maybe this is good enough?
2018-07-10 13:24:17 -04:00
Jean-Paul Calderone
6e5d11dbd0
Attempt to fix the pip cache
2018-07-10 12:59:33 -04:00
Jean-Paul Calderone
606cea7db5
see what the deal is with the pip cache
2018-07-10 12:47:48 -04:00
Jean-Paul Calderone
3c9b85809d
explicitly bring in the wheel package too
...
to support `bdist_wheel`
2018-07-10 12:08:40 -04:00