Commit Graph

57 Commits

Author SHA1 Message Date
NamelessFairy
c17da35970 Fixes an issue with changelog generation where the default lines would be included in the logs (#60736)
* In theory this should fix a bug MSO had in coderbus

* Apparently I am a very stupid cat
2021-08-08 12:05:13 -07:00
NamelessFairy
3d9180c33f Adds content expansion PR type (#59152)
* Adds content and "jobtent" PR tags

* Adds Semicolons

* Changes temporary GBP value for jobtent to -2

* Renames content to expansion

* Updates PR to follow ninjanomnom's guidelines
2021-06-12 14:11:48 -04:00
Celotajs
76fb2e1712 Convert changelog to TGUI (#58593)
This pull request converts the changelog to TGUI. 
Note: Old unused changelog files will be automatically removed on the next changelog run
Why It's Good For The Game

More consistent UI, ability to view all historic logs.
Changelog

cl Celotajs
refactor: Converted the changelog popup to TGUI
/cl
2021-04-27 08:41:56 +12:00
Mothblocks
99075269ff Remove the PR balances part of the webhook (#57299)
The action has been working fine, and every bug its had has been solved not with disabling it, but with me resolving it. There's no reason to keep around the old system anymore. Viva la actions.
2021-03-02 18:21:07 -05:00
Emmett Gaines
c97a360b23 Removes tweak and replaces it with a tag for QoL and Atomic prs (#56890) 2021-02-13 18:45:10 -08:00
AnturK
7eeba95ff2 Skip first whitespace only lines (#56534)
Parser won't crash on first empty lines anymore.
2021-02-03 17:21:39 -05:00
Jordan Brown
96d5f6a85e Use draft pull requests instead of the 'Work In Progress' and 'Needs Review' labels. (#56168) 2021-01-15 16:06:52 -08:00
Qustinnus
8c30077805 You now get 1 GBP for sound and sprite PRs (#55611) 2020-12-28 18:05:03 -08:00
Jared-Fogle
3e7d3f24c0 Don't auto apply unit tests label 2020-12-18 13:30:30 -08:00
Ghom
2793d89f81 Replace deprecated PHP syntax in webhook processor (#55546)
Line 17 of the Run Linters job of the CI Suite workflow:

> PHP Fatal error: Array and string offset access syntax with curly braces is
> no longer supported in ./tools/WebhookProcessor/github_webhook_processor.php
> on line 972

Something, something the PHP version updated to 7.x and dropped curly brackets support.
2020-12-15 17:16:44 -08:00
Jordan Brown
0da36939c9 GBP Tweaks (#55441)
Some rescaling since the stakes are 10x higher now:

    Fix: +3
    Tweak: -2
    Performance: +12
    Priority: High: +15
    Priority: Critical: +20
    Feedback: +2
    Code Improvement: +2

The intention with the formula tweak is for the highest absolute value of the label set (favoring the negative) to be applied.
2020-12-12 07:10:37 +00:00
Jared-Fogle
c96c82df9a Working on unit test related issues grants 6 GBP, automatically add tag (#55199)
Unit tests (a label I recently added) will now give 6 GBP. This label should be added to anything that adds a new unit test, even on features.
2020-11-28 07:37:27 -03:00
Jordan Brown
4e66e88ae8 Nerfs GBP gain (#55038)
Basically no one ever hits the lower limit and people have fucking bank at this point.
2020-11-25 19:12:56 +02:00
Ralph
b25ca28322 Add hook events to header documentation 2020-09-30 23:50:46 -04:00
Kyle Spier-Swenson
abe58568c1 Fix game pr announcer
I forgot a step when I converted this to a proper function.
2019-03-06 21:35:57 -08:00
Kyle Spier-Swenson
1ca637d124 [ready] Adds discord webhook support to the github webhook processor. (#42537)
* Adds discord webhook support to the github webhook processor.

* Fix odd bug

* Add discordwebhook config to secrets with example urls

* Forgot a semicolon

* Remove debug lines

* Hide html comments inside pr bodies.

* Add a bunch of configs to announcement endpoints

include_repos
exclude_repos
exclude_events
announce_secret
announce_unvalidated
embed
no_text

* Add support for those configs.

* Fix minor bug

* Fix no embed messages not working

* Adds spoiler support to discord_sanitize
2019-02-02 02:26:16 -05:00
Jordan Brown
74b54620c8 Test merge candidate is removed on commit push (#36266) 2018-03-10 02:09:06 -06:00
Jordan Brown
0eff6e60b0 Fixes unicode changelog tags (#35905) 2018-02-24 00:03:46 -05:00
Jordan Brown
8d88b6a825 Tests give 3 GBP (#35551) 2018-02-12 13:47:42 -05:00
Jordan Brown
8cbbe65f13 Split up Revert/Removal 2018-02-12 09:21:19 -06:00
JJRcop
f6dc5a82f7 $remove is optional in set_labels 2018-01-27 11:25:03 -05:00
JJRcop
7b3d27c695 Fixes webhook diff selecting partial match
By disabling multiline mode, $ becomes the end of the string, so we can match either \Rdiff or $, so that the lazy modifier must match the rest of the string if it can't find \Rdiff
2018-01-11 14:41:54 -05:00
Jordan Brown
04ebd0eb82 Revert "another test for the hook (#34277)" (#34278)
This reverts commit cd1722af8c.
2018-01-10 12:14:51 -08:00
JJRcop
cd1722af8c another test for the hook (#34277)
i could install php and do this myself i guess?
2018-01-10 12:14:12 -08:00
Jonathan (JJRcop)
07d1f7cf19 Fixes webhook diff generator 2018-01-10 14:39:27 -05:00
Jordan Brown
b911805942 Autotag .github => GitHub (#33965) 2017-12-31 15:25:56 -05:00
Jordan Brown
d740691463 Webhook processor will comment negative PR balances on unlabelled PRs (#32771) 2017-11-16 17:07:45 -05:00
Kyle Spier-Swenson
afc266c3ac Fix webhook
again
2017-11-04 17:18:20 -07:00
JJRcop
63370eff30 Fixes Sounds detection in webhook (#32319) 2017-11-02 14:26:30 -04:00
oranges
a5b4d3011a Huge atmos nerf, tweak buff (#32285)
It's not that different from other subsystems to justify the huge extra point cost, and the people who make atmos related changes have attained a great number of points.

Tweak is for small things that shouldn't affect the point balance either way
2017-11-02 03:15:40 -06:00
JJRcop
204330a32e Contributors can add the ready tag to their own prs (#32062)
* Contributors can add the ready tag

* Webhook synchronize case pushes update at the end

* Fixes pr not getting tagged when opened
2017-11-02 10:01:26 +13:00
Kyle Spier-Swenson
3d6e9a72c1 Fixes the other thing 2017-10-31 13:50:50 -07:00
Kyle Spier-Swenson
7ce48884f2 Fix the error. 2017-10-31 13:44:56 -07:00
Kyle Spier-Swenson
da7d046f98 Improves php logging 2017-10-31 13:31:22 -07:00
JJRcop
f7ed9b5f7e Webhook now comments its diff (#32151)
* Webhook now comments its diff instead of its dump

* Fixes variable access in webhook

* Fixes webhook regex flaw

* Missing semicolon in webhook

well... I don't have much to say to you
this is... i mean... 😀😀😁😁😁😁😂😂😂😂😂😂😂😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭

* Fixes anoher webhook regex issue

* Re-adds content to webhook update

* Encapsulates webhook diff in <details>
2017-11-01 09:20:28 +13:00
JJRcop
fd26a28843 Fixes webhook tagging when tree is found anywhere 2017-10-27 13:53:31 -04:00
Kyle Spier-Swenson
b5fde72459 Webhook processor no longer removes [tags] from titles (#32053)
* Webhook processor no longer removes [tags] from titles

This was shit

* Does the oranges
2017-10-26 23:07:26 +13:00
Jordan Brown
82b893953b Renames 'Ready for Review' to 'Review Again' (#31995) 2017-10-23 01:09:58 -04:00
Cyberboss
628a6ca261 Changes starting PR balance to 5 2017-10-16 15:10:50 -05:00
Jordan Brown
6a3e0c2d8e Fixes maintainer detection for review auto-tagging (#31307)
* Fixes maintainer detection for review auto-tagging

* User not author

* oranges was right
2017-10-06 22:33:43 -04:00
Jordan Brown
8ffdbb0d7a Autotagging tgui tree to UI label (#31353) 2017-10-06 22:28:55 -04:00
Jordan Brown
3e1dfddb08 Edits to code/controllers/configuration/entries autotag Config Update 2017-09-30 14:26:58 -04:00
Jordan Brown
abfd57b80f Gives 1 GBP for Grammar and formatting 2017-09-28 12:15:21 -04:00
Jordan Brown
bf575871f7 Fixes webhook processor 2017-09-20 15:26:46 -04:00
oranges
d3804af2c8 Merge pull request #30839 from Cyberboss/ReadyUp
Adding [READY] to PR titles will remove 'Work In Progress'
2017-09-20 21:18:56 +12:00
Jordan Brown
864276ae14 More changelog functions (#30711)
* Comprehensive changelogs

* FrozenGuy5's images

* Revert CONTRIBUTING.md

* Fix PULL_REQUEST_TEMPLATE.md wording

* Default the setting to off in the webhook procesor

* And in secret.php
2017-09-20 20:57:44 +12:00
Cyberboss
b7afe5ff26 Adding [READY] to PR titles will remove 'Work In Progress' 2017-09-17 16:06:12 -04:00
Jordan Brown
3d5458366e Various webhook processor fixes (#30732) 2017-09-17 13:40:46 +02:00
Jordan Brown
94fac71434 Ready for Review won't be added to WIP/DNM (#30634) 2017-09-16 12:24:58 -05:00
Jordan Brown
6652595efe Fixes editing PRs dismissing reviews (#30718)
* Fixes editing PRs dismissing reviews

* bass ackwards
2017-09-14 15:24:25 +02:00