[dreamwidth/dw-nonfree] 56bea2: Applies labels to github issues
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-nonfree
Commit: 56bea2c02449f52e1330749ed4ebc6456c800a81
https://github.com/dreamwidth/dw-nonfree/commit/56bea2c02449f52e1330749ed4ebc6456c800a81
Author: Afuna <fu@dreamwidth.org>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
A cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Applies labels to github issues
We look for labels in the format of "##name" in the comments of newly
opened issues and existing issues.
A label / list of labels in a comment will replace all existing labels.
Pull requests are automatically tagged "is: pull request". The comment
when opening a pull request is also checked for labels (but in practice,
probably not something that's going to be used that often)
Valid labels are:
* ##from: suggestions/support
* ##is: bug/feature
* ##effort: average/average/higher
* ##severity: minor/major/critical
Labels not on that list won't be applied.
Fixes dreamwidth/dw-free#701
Commit: 7fbe763712390583cbfc5c3712374c8704f8ec20
https://github.com/dreamwidth/dw-nonfree/commit/7fbe763712390583cbfc5c3712374c8704f8ec20
Author: Afuna <fu@dreamwidth.org>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
M cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Add status: untriaged for new pull requests/issues
Also make sure that we always add "type: pull request/issue", but
without wiping any existing labels.
Commit: 557a00f7ecd18e0828ada27c01014570fcc4120a
https://github.com/dreamwidth/dw-nonfree/commit/557a00f7ecd18e0828ada27c01014570fcc4120a
Author: Afuna <fu@dreamwidth.org>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
M cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Indicate we want to use SSL
Commit: bcb3fb55f03b5014bf2f59de0a50b9035fd6f16b
https://github.com/dreamwidth/dw-nonfree/commit/bcb3fb55f03b5014bf2f59de0a50b9035fd6f16b
Author: Afuna <fu@dreamwidth.org>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
M cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Use urls from the event payload instead of hardcoding urls
* so it works on both dw-free/dw-nonfree (also so that there's no need
to change when testing vs in prod)
* send Authorization header instead of sending the token via the URL
* tweak the %GITHUB hash format, because we already have a %GITHUB hash
-- so put the token and shared secret into %GITHUB{api}
Commit: 7849a31884208a1c8624065225645e2c2bc2745a
https://github.com/dreamwidth/dw-nonfree/commit/7849a31884208a1c8624065225645e2c2bc2745a
Author: Afuna <afuna@users.noreply.github.com>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
A cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Merge pull request #63 from afuna/github-interface
Hooks to interact with github
Commit: 5f8a8094b3b58f6e970a275ff52ed773b9643d7a
https://github.com/dreamwidth/dw-nonfree/commit/5f8a8094b3b58f6e970a275ff52ed773b9643d7a
Author: Afuna <fu@dreamwidth.org>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
M cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Assign to someone who "claim"s a bug
* assignee must be part of a team on dreamwidth
* claim/claimed/claiming all work. Not case-sensitive. Comment may
contain other text
Commit: e989167f8c0cc7c813be08b3cd22ef3cde68b2b8
https://github.com/dreamwidth/dw-nonfree/commit/e989167f8c0cc7c813be08b3cd22ef3cde68b2b8
Author: Afuna <afuna@users.noreply.github.com>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
M cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Merge pull request #64 from afuna/assignbot
Assign to someone who "claim"s a bug
Commit: 7db334a4bcb16698c65747ff6b30d951f9dfb2af
https://github.com/dreamwidth/dw-nonfree/commit/7db334a4bcb16698c65747ff6b30d951f9dfb2af
Author: Afuna <fu@dreamwidth.org>
Date: 2014-07-10 (Thu, 10 Jul 2014)
Changed paths:
A cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Merge branch 'release-1.20' into develop
* release-1.20:
Assign to someone who "claim"s a bug
Use urls from the event payload instead of hardcoding urls
Indicate we want to use SSL
Add status: untriaged for new pull requests/issues
Applies labels to github issues
Compare: https://github.com/dreamwidth/dw-nonfree/compare/5e938fd7c89d...7db334a4bcb1
Home: https://github.com/dreamwidth/dw-nonfree
Commit: 56bea2c02449f52e1330749ed4ebc6456c800a81
https://github.com/dreamwidth/dw-nonfree/commit/56bea2c02449f52e1330749ed4ebc6456c800a81
Author: Afuna <fu@dreamwidth.org>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
A cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Applies labels to github issues
We look for labels in the format of "##name" in the comments of newly
opened issues and existing issues.
A label / list of labels in a comment will replace all existing labels.
Pull requests are automatically tagged "is: pull request". The comment
when opening a pull request is also checked for labels (but in practice,
probably not something that's going to be used that often)
Valid labels are:
* ##from: suggestions/support
* ##is: bug/feature
* ##effort: average/average/higher
* ##severity: minor/major/critical
Labels not on that list won't be applied.
Fixes dreamwidth/dw-free#701
Commit: 7fbe763712390583cbfc5c3712374c8704f8ec20
https://github.com/dreamwidth/dw-nonfree/commit/7fbe763712390583cbfc5c3712374c8704f8ec20
Author: Afuna <fu@dreamwidth.org>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
M cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Add status: untriaged for new pull requests/issues
Also make sure that we always add "type: pull request/issue", but
without wiping any existing labels.
Commit: 557a00f7ecd18e0828ada27c01014570fcc4120a
https://github.com/dreamwidth/dw-nonfree/commit/557a00f7ecd18e0828ada27c01014570fcc4120a
Author: Afuna <fu@dreamwidth.org>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
M cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Indicate we want to use SSL
Commit: bcb3fb55f03b5014bf2f59de0a50b9035fd6f16b
https://github.com/dreamwidth/dw-nonfree/commit/bcb3fb55f03b5014bf2f59de0a50b9035fd6f16b
Author: Afuna <fu@dreamwidth.org>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
M cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Use urls from the event payload instead of hardcoding urls
* so it works on both dw-free/dw-nonfree (also so that there's no need
to change when testing vs in prod)
* send Authorization header instead of sending the token via the URL
* tweak the %GITHUB hash format, because we already have a %GITHUB hash
-- so put the token and shared secret into %GITHUB{api}
Commit: 7849a31884208a1c8624065225645e2c2bc2745a
https://github.com/dreamwidth/dw-nonfree/commit/7849a31884208a1c8624065225645e2c2bc2745a
Author: Afuna <afuna@users.noreply.github.com>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
A cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Merge pull request #63 from afuna/github-interface
Hooks to interact with github
Commit: 5f8a8094b3b58f6e970a275ff52ed773b9643d7a
https://github.com/dreamwidth/dw-nonfree/commit/5f8a8094b3b58f6e970a275ff52ed773b9643d7a
Author: Afuna <fu@dreamwidth.org>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
M cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Assign to someone who "claim"s a bug
* assignee must be part of a team on dreamwidth
* claim/claimed/claiming all work. Not case-sensitive. Comment may
contain other text
Commit: e989167f8c0cc7c813be08b3cd22ef3cde68b2b8
https://github.com/dreamwidth/dw-nonfree/commit/e989167f8c0cc7c813be08b3cd22ef3cde68b2b8
Author: Afuna <afuna@users.noreply.github.com>
Date: 2014-06-25 (Wed, 25 Jun 2014)
Changed paths:
M cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Merge pull request #64 from afuna/assignbot
Assign to someone who "claim"s a bug
Commit: 7db334a4bcb16698c65747ff6b30d951f9dfb2af
https://github.com/dreamwidth/dw-nonfree/commit/7db334a4bcb16698c65747ff6b30d951f9dfb2af
Author: Afuna <fu@dreamwidth.org>
Date: 2014-07-10 (Thu, 10 Jul 2014)
Changed paths:
A cgi-bin/DW/Controller/Interface/Github.pm
Log Message:
-----------
Merge branch 'release-1.20' into develop
* release-1.20:
Assign to someone who "claim"s a bug
Use urls from the event payload instead of hardcoding urls
Indicate we want to use SSL
Add status: untriaged for new pull requests/issues
Applies labels to github issues
Compare: https://github.com/dreamwidth/dw-nonfree/compare/5e938fd7c89d...7db334a4bcb1