Jul. 9th, 2014

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 09ec1de74e8ed09e9a4ef5c799092de27f963df5
https://github.com/dreamwidth/dw-free/commit/09ec1de74e8ed09e9a4ef5c799092de27f963df5
Author: Afuna <fu@dreamwidth.org>
Date: 2014-07-02 (Wed, 02 Jul 2014)

Changed paths:
M bin/upgrading/en.dat
M cgi-bin/LJ/Event/CommunityModeratedEntryNew.pm

Log Message:
-----------
[#783] Update strings for approved/rejected entries

Moderated entries are deleted from the modlog table once deleted, so
this was causing errors in the inbox. Update the messages everywhere to
just say "this entry has been handled".


Commit: ddb2f8b26460bff0e52b831e2cf8f02165763ae9
https://github.com/dreamwidth/dw-free/commit/ddb2f8b26460bff0e52b831e2cf8f02165763ae9
Author: Afuna <afuna@users.noreply.github.com>
Date: 2014-07-02 (Wed, 02 Jul 2014)

Changed paths:
M bin/upgrading/en.dat
M cgi-bin/LJ/Event/CommunityModeratedEntryNew.pm

Log Message:
-----------
Merge pull request #783 from afuna/approved-moderated-entry-inbox-bug-783

inbox message is warning when notifying of moderated community post


Commit: 7a72de1d3024b98ac4b303782f5d209cd096b1e9
https://github.com/dreamwidth/dw-free/commit/7a72de1d3024b98ac4b303782f5d209cd096b1e9
Author: Afuna <fu@dreamwidth.org>
Date: 2014-07-08 (Tue, 08 Jul 2014)

Changed paths:
M cgi-bin/DW/Controller/Community.pm
M cgi-bin/LJ/Community.pm

Log Message:
-----------
[#788] Automatically give posting access to invited users

* ... but only if postlevel == "members" (any member, everyone including
non-members)

* if postlevel == "select", then we go by whether the checkbox is
selected


Commit: a9538f0a23a383a8a67c25bb7a272f7929369e5d
https://github.com/dreamwidth/dw-free/commit/a9538f0a23a383a8a67c25bb7a272f7929369e5d
Author: Afuna <afuna@users.noreply.github.com>
Date: 2014-07-08 (Tue, 08 Jul 2014)

Changed paths:
M cgi-bin/DW/Controller/Community.pm
M cgi-bin/LJ/Community.pm

Log Message:
-----------
Merge pull request #788 from afuna/poster-on-invite-bug-788

Members not getting posting access in communities when they accept invite


Commit: b36f5f6d4c38b38a188a00650888113f3c182c00
https://github.com/dreamwidth/dw-free/commit/b36f5f6d4c38b38a188a00650888113f3c182c00
Author: Afuna <fu@dreamwidth.org>
Date: 2014-07-10 (Thu, 10 Jul 2014)

Changed paths:
M bin/upgrading/en.dat
M cgi-bin/DW/Controller/Community.pm
M cgi-bin/LJ/Community.pm
M cgi-bin/LJ/Event/CommunityModeratedEntryNew.pm

Log Message:
-----------
Merge branch 'release-1.20' into develop

* release-1.20:
[#788] Automatically give posting access to invited users
[#783] Update strings for approved/rejected entries


Compare: https://github.com/dreamwidth/dw-free/compare/baf2c71ab836...b36f5f6d4c38
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github
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
Page generated Jun. 20th, 2025 10:22 pm
Powered by Dreamwidth Studios