Erik Rose
d85883d55a
Add 2.6 dependencies that were missing from le-auto. Fix #2334 .
...
ConfigArgParse has a conditional dependency for Pythons < 2.7. On my local machine, I had a cached ConfigArgParse wheel built under 2.7, so it didn't carry those dependencies, and the pip freeze I used to determine the le-auto requirements thus missed it. From now on, we'll do those passes with --no-cache-dir.
2016-02-02 13:05:15 -05:00
Brad Warren
d1d23b118f
Did it
2016-01-27 13:16:11 -08:00
Erik Rose
ecbe2a5c69
Merge master in to get the unconditionalization of dependencies.
2016-01-15 13:43:36 -05:00
Peter Eckersley
4762ede4ea
Also *set* the letsencrypt-compatibility-test version number
2016-01-13 17:09:45 -08:00
Peter Eckersley
a7b878b825
Ensure that all pip upload version #s are reflect in git
2016-01-13 16:53:40 -08:00
Peter Eckersley
be653e8e6b
Use SHA256 openssl signatures
2016-01-11 14:22:51 -08:00
Peter Eckersley
d915f63be4
Add tool for requesting & handling offline signatures
2016-01-10 23:22:04 -08:00
Peter Eckersley
bbd53d6d7d
Ensure we have an leauto signature before releasing
2016-01-10 23:15:29 -08:00
Peter Eckersley
7a8507d002
helpful documentation
2016-01-10 23:14:44 -08:00
Peter Eckersley
2eb3e09ca9
Check correct signature presence for release
2016-01-10 22:57:49 -08:00
Peter Eckersley
4233353651
release.sh stage version changes to letsencrypt/ !
...
Fixes : #1966
2015-12-21 16:41:57 -08:00
Peter Eckersley
b8c2118434
Add explanatory comment
2015-12-16 14:19:22 -08:00
Peter Eckersley
5666cf9e0e
Perform "nextversion" incrementing correctly in release.sh
2015-12-16 12:50:21 -08:00
Peter Eckersley
adfed7f4c5
dev-release.sh -> release.sh
2015-12-15 16:17:56 -08:00
Peter Eckersley
49e7e830eb
Echo testing instructions
2015-12-15 16:17:11 -08:00
Peter Eckersley
57ea80ca5d
Production releases come from the candidate-$version branch
...
(then get merged into master with a PR afterwards)
2015-12-14 12:13:18 -08:00
Peter Eckersley
1f58e069c5
Fix stray $x bug from the old version of this script
2015-12-14 12:13:00 -08:00
Peter Eckersley
7193296a22
For some reason, nosetests only survives one subpackage at a time?
2015-12-14 12:12:20 -08:00
Peter Eckersley
9a0d819626
Only bump versions if we're making production releases
2015-12-12 00:38:45 -08:00
Peter Eckersley
aea2bcc0f5
Make and sign tarball
2015-12-11 17:57:26 -08:00
Peter Eckersley
01fba752b5
Only autogenerate versions of dev releases
2015-12-11 14:47:42 -08:00
Peter Eckersley
f31f637a8e
Be agnostic about whether the tree has a dev/nondev version in it
...
(though it should always be dev, I think)
2015-12-11 14:45:53 -08:00
Peter Eckersley
57a8eae289
Release script cleanups:
...
- accept GPG env param
- Automate version bumping
- don't work in /tmp/
2015-12-11 14:30:04 -08:00
Peter Eckersley
06175fa2aa
We don't use dev-release2.sh
2015-12-11 14:14:55 -08:00
Peter Eckersley
fe4cefb518
Fix various bugs exposed by actually making a release
2015-12-03 01:41:24 -08:00
Peter Eckersley
5a554bdaa7
less confusing variable name
2015-12-02 15:12:00 -08:00
Peter Eckersley
578b9e36e9
Merge remote-tracking branch 'origin/master' into release-engineering
2015-12-02 15:09:29 -08:00
Brad Warren
77dd30614a
Use airgapped key
2015-12-01 19:28:42 -08:00
Brad Warren
a65641eb85
Use GPG_TTY
2015-12-01 19:26:55 -08:00
Peter Eckersley
be2be2ef94
Declare partial victory on version numbers
2015-11-19 13:43:04 -08:00
Peter Eckersley
aa10799e15
Add a sub-day digit to the datestamp, just in case...
2015-11-19 13:36:33 -08:00
Peter Eckersley
75a5e57230
Work in progress
2015-11-19 13:31:34 -08:00
Peter Eckersley
e705502ad0
This might be useful.
2015-11-19 13:30:16 -08:00
Peter Eckersley
1f8a275000
Import dev-release2.sh (not currently public)
2015-11-19 12:41:31 -08:00
Peter Eckersley
5829e25804
Always use the specified GPG for signing everything.
2015-11-18 14:26:01 -08:00
Brad Warren
fb844a85a2
Use -p python2 when creating virtualenv
2015-11-18 13:16:49 -08:00
Jakub Warmuz
bd3d373d99
Fix docs for deps.sh
2015-10-31 11:48:33 +00:00
Jakub Warmuz
17a09eac6b
fix comment
2015-10-17 11:13:43 +00:00
Jakub Warmuz
9ebf530dc4
dev-release: more comments about recent changes
2015-10-17 11:12:46 +00:00
Jakub Warmuz
0cf2b5a4bd
dev release: start with fresh virtualenv
2015-10-17 10:57:02 +00:00
Jakub Warmuz
31109b3332
log git commit in dev release
2015-10-17 10:55:41 +00:00
Jakub Warmuz
da63155724
dev release: clean up subpkgs/subpkg_modules confusion
2015-10-17 09:09:57 +00:00
Jakub Warmuz
5621cf325d
dev-release.sh: Update setuptools/pip
2015-10-17 09:02:32 +00:00
Jakub Warmuz
ce41201861
Require tests pass in dev release.
2015-10-11 10:52:08 +00:00
Jakub Warmuz
ae66253ddf
Don't save KGS in dist dir in dev release script ( fixes #908 ).
2015-10-06 19:07:20 +00:00
Jakub Warmuz
3c08b512c3
Simple dev release script
2015-09-27 16:12:50 +00:00
Jakub Warmuz
c6e4c7dea1
setup.py: update/fix deps.
2015-09-01 19:57:41 +00:00