Commit Graph

49 Commits

Author SHA1 Message Date
Andy Armstrong
93235d118d Reorder imports using isort (except lms and cms) 2017-05-30 16:04:54 -04:00
Ned Batchelder
367a90bb95 Automatically find a better email for a committer than x@users.noreply.github.com 2016-02-01 07:39:00 -05:00
Christine Lytwynec
0c5cd86c5d remove cut-branch option from release.py 2015-12-28 14:43:15 -05:00
David Baumgold
2e71a66daa GitHub has a capital H 2015-11-23 15:06:33 -05:00
Bill DeRusha
565b67592e Add automatic release branch cutting to release script 2015-10-08 11:27:51 -04:00
David Baumgold
260038356c If cannot fetch people.yaml, entire script should fail 2015-09-14 12:57:31 -04:00
David Baumgold
1c4d160596 Fetch people.yaml file from private repo 2015-09-14 12:57:31 -04:00
David Baumgold
85a18e28e5 Use latest version of GitPython 2015-09-10 11:03:16 -04:00
Ned Batchelder
0219d97c88 Add a sentence to the release email about how to change where the email is sent. 2015-08-28 16:22:07 -04:00
Ned Batchelder
2a0259095d Change imports from path to use the stablest name.
The old line:

    from path import path

produced pylint errors because of the baroque way that path.py defined
"path".  We tried to get them to change how they defined it, but they
deleted the name instead: https://github.com/jaraco/path.py/issues/102

(Jason then changed his mind, but this is a better way to use path.py,
it avoids the pylint error at least.)
2015-08-27 12:59:25 -04:00
Renzo Lucioni
03e6a12ede Fix release script typo 2015-08-15 14:31:41 -04:00
David Baumgold
f4cb0e8c45 Add a column for release notes in the release.py table 2015-07-13 13:29:13 -04:00
christopher lee
080450d5b2 Added more descripted release script message 2015-07-08 12:19:10 -04:00
Ned Batchelder
b7a90d6c7b Make the release script use the primary email from people.yaml 2015-07-08 10:08:23 -04:00
Kevin Falcone
4a24363c33 www.stage.edx.org is our Drupal site
It also serves the production SSL cert (*.edx.org) meaning people who
visit www.stage.edx.org get an SSL error.  Send them to stage.edx.org
instead.
2015-06-04 22:28:35 -04:00
Adam Palay
6d02beeff9 add troubleshooting for logging into stage to release script 2015-05-13 10:20:20 -04:00
Will Daly
c81bac956c Escape curly quotes in release page table 2015-04-13 14:22:58 -04:00
stv
0b8fcc551b Fix PEP8: E713 test for membership
should be 'not in'
2015-02-27 10:04:52 -08:00
David Baumgold
08dbf9f351 Make release script suggest a release page on openedx.atlassian.net 2014-10-21 14:26:53 -04:00
Nimisha Asthagiri
ccb503c6a1 Remove no longer used stage-edge.edx.org. 2014-10-02 17:20:44 -04:00
David Baumgold
f4bfe464e2 Friendly error message if you don't have dependencies installed 2014-08-08 16:57:47 -04:00
David Baumgold
938b4f8111 Handle Validation Failed for release script 2014-08-08 16:57:47 -04:00
David Baumgold
326ca21dd8 Always call git fetch edx before finding PR branches 2014-07-08 15:38:20 -04:00
David Baumgold
4c4c2a17f4 Don't show duplicate JIRA tickets in the release PR table 2014-06-04 10:19:21 -04:00
David Baumgold
b319086589 get_github_creds() returns a two-tuple 2014-05-07 16:42:05 -04:00
David Baumgold
c1f5fe6ed9 wordsmithing 2014-05-07 16:16:54 -04:00
David Baumgold
ab94cb023f move comment 2014-05-07 16:08:28 -04:00
David Baumgold
911405cd41 make sure the script works with the table flag 2014-05-07 16:05:53 -04:00
David Baumgold
6e48d54a7d Refactor to support two-factor authentication 2014-05-07 15:58:26 -04:00
David Baumgold
d49c97bd27 return tuple, not list
so the output can be memoized
2014-05-07 11:12:46 -04:00
David Baumgold
a5f078c6c4 include commits-without-prs table 2014-05-07 11:06:45 -04:00
David Baumgold
edab57d6c7 Removed message about non-affiliated open source contributors 2014-05-06 16:35:12 -04:00
David Baumgold
24bb331b06 memoized function 2014-05-06 16:34:41 -04:00
David Baumgold
c5cdfdc885 auto-create OAuth token for Github API 2014-05-06 16:10:25 -04:00
David Baumgold
7de3b4098c Nicer error messaging 2014-05-06 09:42:28 -04:00
David Baumgold
96122fc9a9 Warn and continue for missing merge commits 2014-05-06 09:34:12 -04:00
David Baumgold
ee33a12d75 IGNORED_EMAILS is no longer used 2014-05-02 15:57:14 -04:00
David Baumgold
9668a33563 Include author in table 2014-05-02 15:52:43 -04:00
David Baumgold
cd538bd800 Create edx remote if it doesn't exist 2014-05-02 15:41:17 -04:00
David Baumgold
c694aaf511 removed unused import 2014-05-02 11:50:03 -04:00
David Baumgold
76d1ea0b8e Removed unused function 2014-05-02 11:49:37 -04:00
David Baumgold
333ec9d38a Major refactoring based on Cale's branch approach 2014-05-02 11:45:49 -04:00
David Baumgold
460ee964fd Make release table by PR, instead of by commit 2014-05-02 10:46:37 -04:00
Calen Pennington
7db4cca826 Make the release script not fall over when piping data to a file 2014-01-06 12:59:47 -05:00
e0d
6134bb5384 cr comments 2013-12-19 23:09:23 -05:00
e0d
c5ecbc1d42 script bombs if comments include unicode 2013-12-18 21:47:49 -05:00
David Baumgold
da49c353b5 Ignore certain emails in release script 2013-10-28 16:56:42 -04:00
David Baumgold
881b1ef9d4 Fixes to release.py script 2013-10-28 16:06:24 -04:00
David Baumgold
c1a152d60a Improved release script 2013-10-28 11:48:05 -04:00