Commit graph

51 commits

Author SHA1 Message Date
Henrik Levkowetz afc932feaa Removed the table-list.json file and support for it; there are better ways of cleaning out extra local tables (see bin/drop-new-tables for a starting point)
- Legacy-Id: 13459
2017-05-30 00:03:26 +00:00
Henrik Levkowetz d8cf039f6a Tweaked the use of the -p otpion of bin/mkrelease. Added sbirkholz@amsl.com to the release email addressees.
- Legacy-Id: 13222
2017-04-14 14:49:05 +00:00
Henrik Levkowetz 02c6692f70 bin/mkrelease bugfix
- Legacy-Id: 13216
2017-04-14 12:35:23 +00:00
Henrik Levkowetz 828cfb89f7 Added a switch to bin/mkrelease to permit mixed data and schema migrations (applicable when the data migrations are as tiny and swift as schema migrations, such as when adding a new entry to a name model).
- Legacy-Id: 13215
2017-04-14 12:33:19 +00:00
Henrik Levkowetz 4c8f47ce73 Trying to re-apply already run migrations after loading a new databases dump runs into the problem that new tables created by the migrations linger, even if the tables loaded from the dump match the non-migrated state. Having lists of the tables matching the latest release available makes it easy to construct an sql command to dump the extra tables, so the migrations can be run. Adding generation and saving of a table list to bin/mkrelease.
- Legacy-Id: 13199
2017-04-12 18:16:19 +00:00
Henrik Levkowetz 6f47675f6a Minor tweak
- Legacy-Id: 13029
2017-03-20 11:45:08 +00:00
Henrik Levkowetz 90c61f87ba Added a check to bin/mkrelease, preventing releases with both schema change migrations and data migrations. Data migrations often take some time, which will delay the time between the schema changes and deployment of the matching new code.
- Legacy-Id: 13028
2017-03-20 11:42:50 +00:00
Henrik Levkowetz c0bf53101c Tweaked the release script.
- Legacy-Id: 12939
2017-03-01 12:10:15 +00:00
Henrik Levkowetz 135b961b1d Tweaked the release script's bower update part.
- Legacy-Id: 12914
2017-02-24 10:43:17 +00:00
Henrik Levkowetz 3ec322a1b9 Added some cleanup after running bower installs.
- Legacy-Id: 12885
2017-02-20 11:30:00 +00:00
Henrik Levkowetz 927685e029 Added some cleanup after running bower installs.
- Legacy-Id: 12884
2017-02-20 11:29:18 +00:00
Henrik Levkowetz 4e2d7252a6 Added some cleanup after running bower installs.
- Legacy-Id: 12883
2017-02-20 11:28:02 +00:00
Henrik Levkowetz fed57a629b Added updating of static web assets to the release script.
- Legacy-Id: 12784
2017-02-03 00:03:00 +00:00
Henrik Levkowetz 0a7a4ff213 Ignore annoying collectstatic warnings about duplicate files.
- Legacy-Id: 12770
2017-02-01 17:59:51 +00:00
Henrik Levkowetz b71c6a022c Removed some actions from bin/mkrelease, as they don't work as intended with the new --system-site-packages virtualenv setup.
- Legacy-Id: 12205
2016-10-21 15:25:02 +00:00
Henrik Levkowetz 831d94e74a Added a code snippet to save the .coverage data for later comparison, if a suitable directory is available.
- Legacy-Id: 12197
2016-10-21 14:28:23 +00:00
Henrik Levkowetz 23d1bc4ed0 Fixed a bug in bin/mkrelease.
- Legacy-Id: 11911
2016-08-31 14:30:14 +00:00
Henrik Levkowetz 24222db8c0 Tweaked mkrelease to place generated release-mail.txt files in their own subdirectory.
- Legacy-Id: 11887
2016-08-26 14:11:45 +00:00
Henrik Levkowetz e5092bb623 Tweaked the release email text.
- Legacy-Id: 11869
2016-08-25 10:28:48 +00:00
Henrik Levkowetz bb1ef1a447 Tweaked a mkrelease message text.
- Legacy-Id: 11451
2016-06-21 19:24:04 +00:00
Henrik Levkowetz 802febcc09 Tweaked bin/mkrelease.
- Legacy-Id: 11330
2016-06-12 11:01:02 +00:00
Henrik Levkowetz 1894115c62 Updated svn:ignore list for bin/
- Legacy-Id: 10891
2016-03-04 20:02:47 +00:00
Henrik Levkowetz 145cc4dd61 Updated the mkrelease script to send svn checkout links which specify https://, not http.
- Legacy-Id: 10498
2015-11-16 17:44:11 +00:00
Henrik Levkowetz d709ca6686 Added a python lib upgrade step to the mkrelease script.
- Legacy-Id: 10457
2015-11-09 11:24:36 +00:00
Henrik Levkowetz 7af6fb58f2 Removed jshaffer@asml.com from the release notification list.
- Legacy-Id: 10330
2015-10-28 11:23:45 +00:00
Henrik Levkowetz 12bc928e80 Updated mkrelease to commit release-coverage.json.gz instead of the plain json file we used earlier.
- Legacy-Id: 10243
2015-10-19 16:04:17 +00:00
Henrik Levkowetz 72581e92bf Tweaked the mkrelease verbose output some more.
- Legacy-Id: 10178
2015-10-10 10:48:57 +00:00
Henrik Levkowetz 318572ab1e Tweaked the mkrelease verbose output.
- Legacy-Id: 10175
2015-10-10 10:45:48 +00:00
Henrik Levkowetz 4c4ff0f0cb Updated mkrelease to support use of the bower_install and collectstatic commands.
- Legacy-Id: 9890
2015-07-26 18:16:20 +00:00
Henrik Levkowetz 6158832e74 Tweaked bin/mkrelease.
- Legacy-Id: 9630
2015-05-13 17:15:03 +00:00
Henrik Levkowetz a8907c6e28 Added a check for model changes which haven't been captured in migrations to the release script.
- Legacy-Id: 9590
2015-04-30 16:31:08 +00:00
Henrik Levkowetz bf6408388c Tweaked bin/mkrelease to be less verbose in svn update.
- Legacy-Id: 9521
2015-04-17 20:36:53 +00:00
Henrik Levkowetz 04558234cb Updated release data and mkrelease support, which calculates the release coverage snapshot without invoking tests that developers won't ordinarily be able to run on their laptops/work machines.
- Legacy-Id: 9339
2015-03-25 20:06:12 +00:00
Henrik Levkowetz f8ce949f4c Merged in [9242] from rjsparks@nostrum.com:
Restores add-to-community-list functionality to several pages. Fixes #1601.
 - Legacy-Id: 9251
Note: SVN reference [9242] has been migrated to Git commit 02d807581a
2015-03-19 19:45:14 +00:00
Henrik Levkowetz 009543c39e Fixed a bug in the --dry-run handling of mkrelease.
- Legacy-Id: 9204
2015-03-15 17:25:15 +00:00
Henrik Levkowetz e4a1340974 Tweaked the mkrelease script a bit to use standard python development release numbers.
- Legacy-Id: 9170
2015-03-10 20:11:41 +00:00
Henrik Levkowetz 63f8de29d7 Tweaked the mkrelease script to work with svn 1.8, (in addition to previous 1.6).
- Legacy-Id: 9029
2015-02-09 20:16:40 +00:00
Henrik Levkowetz 6687a36d67 Added wgchairs@ietf.org to the release notification email. Split the notification email sending into two, in order to limit the number of addressees for emails going to Mailman lists.
- Legacy-Id: 8482
2014-10-26 13:58:43 +00:00
Henrik Levkowetz 42fe537b81 Tweaked the mkrelease script to always apply changelog note timestamps in UTC.
- Legacy-Id: 8479
2014-10-26 12:56:53 +00:00
Henrik Levkowetz 607c6f3eec Added Jermaine Shaffer at AMS to the release notification email list.
- Legacy-Id: 8348
2014-09-19 19:56:44 +00:00
Henrik Levkowetz fa55bd608c Fixed a bug in the mkrelease script, introduced by changing the naming convention for development tags from X.Y.Z-dev to X.Y.Z-dev0 (etc.).
- Legacy-Id: 7873
2014-06-09 21:46:23 +00:00
Henrik Levkowetz 3323fefd3d Tweaked mkrelease to add a new development tag matching each new release tag, to make it easier to create personal development branches with development settings.
- Legacy-Id: 7809
2014-05-31 16:58:12 +00:00
Henrik Levkowetz ca36b36423 Added a check for a recent test crawler log to the mkrelease script.
- Legacy-Id: 7603
2014-04-12 18:58:05 +00:00
Henrik Levkowetz 38776ad494 Added a check for a recent test crawler log to the mkrelease script.
- Legacy-Id: 7601
2014-04-12 18:49:03 +00:00
Henrik Levkowetz a184a362eb Added Matt Larson to the release notification email address list.
- Legacy-Id: 7196
2014-01-31 19:05:08 +00:00
Henrik Levkowetz 03763f454e Tweaked mkrelease to handle 3-stepped revision numbers like 5.0.0
- Legacy-Id: 7183
2014-01-30 21:11:22 +00:00
Henrik Levkowetz e1b5aa1905 Updated release notification email list.
- Legacy-Id: 6948
2013-12-16 21:59:51 +00:00
Henrik Levkowetz d0fbb5e300 Don't filter out blank lines from changelog text in the release emails any more.
- Legacy-Id: 6674
2013-11-06 22:17:04 +00:00
Henrik Levkowetz e5d7c7620e Send release notifications to the IESG, too.
- Legacy-Id: 5940
2013-08-01 15:03:49 +00:00
Henrik Levkowetz cbfe489ff5 Merged in more shim-layer removals from olau@iola.dk
(-r5465:HEAD from branch/iola/shimfree).  Copying relevant
commit messages here:

 - Deleted dead code in many places.

 - Renamed id-something to draft-something, make the "is
   this eligible for expiration" logic clearer

 - Added a name for IPR search URL

 - Revamped the ballot popup view

 - URL reversed the IPR search link instead of hardcoding it

 - Cleaned up search views and remove dead code, port them to the new DB
   schema, hack related views in iesg/ and wginfo/ to use the new search
   interfaces, avoid camelCase in search GET parameters (with
   backwards-compat fallback), add some simple search unit tests, remove
   caching from views_search.py index pages as they're now pretty fast to
   generate, rewrite ballot popup JS, regularize some CSS classes to use
   hyphen-notation rather than camelCase, move some of the search
   templates to doc/.

   idrfc/ now mostly contains some wrapper code still in use by other
   subdirs, some ported code not yet moved, and dead code.

 - Fixed output bug in test crawler and print referrer upon errors so it's
   easier to figure out where a link came from

 - Added /doc/in-last-call/ to crawler, report original page as referrer in
   a redirect chain rather than intermediate URL

 - Ported idindex to new schema, speed them up, add tests, refactor index
   page in views_search to share code with the text index file, get rid
   of some special-case idindex filters from ietf_filters, move
   "/drafts/" redirects to a file in /doc/

 - Ported /idtracker/status/ and /idtracker/status/last-call/ overview of
   drafts in IESG process to new schema in /doc/iesg/ and
   /doc/iesg/last-call/

 - Added redirects for all of /idtracker/*, removed all view code and other
   dead code from idtracker/

 - Removed the idtracker sitemap indexing drafts - in its current form,
   it adds nothing of value to the HTML-based /doc/all/ view, and it's
   pretty slow

 - Ported idtracker feeds to new schema, move them to doc/, cleaned up
   idtracker/ - only templatetags/ietf_filters and proxy code is left
 - Legacy-Id: 5836
2013-07-17 20:52:39 +00:00