github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
github ([personal profile] github) wrote in [site community profile] changelog2014-07-09 10:55 pm

[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

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
No Subject Icon Selected
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org