Mike McNeil
39fea292b9
Tool: Bring back mergefreeze API integration ( #6905 )
...
* Tool: Bring back mergefreeze API integration
Context: https://github.com/fleetdm/fleet/pull/5628#issuecomment-1196175485
Unfortunately, the API doesn't work.
* Lay out how this would work in the database - but instead, do it ephemerally for now
* Remove model
* Maintain state (the easy way for now)
2022-07-27 00:36:31 -05:00
Robert Fairburn
189362c2af
Add rfairburn to receive-from-github.js ( #6848 )
2022-07-25 18:36:04 -05:00
Chris McGillicuddy
c42b9e550a
Onboarding: GitHub maintainer list ( #6746 )
2022-07-19 13:04:09 -06:00
Gabriel Hernandez
97bb979a95
add ghernandez345 as contributor ( #6639 )
2022-07-13 08:40:05 -07:00
Mo Zhu
b09713f8d9
Update receive-from-github.js ( #5896 )
2022-05-24 17:38:58 -05:00
Zach Wasserman
ed96be6e17
Disable new merge freeze ( #5628 )
...
Keeping this off for now while we finish up the release with the existing tooling.
2022-05-06 10:34:50 -07:00
Mike McNeil
5fe7fea24d
Tool: sails run freeze-open-pull-requests ( #5610 )
...
* trivial (comments)
* Remove old unfreeze/freeze logic
* trivial (clarify comment)
* Trivial (fix weird character)
* Extrapolate DRI mappings into config.
* Explain why this exists
* Extrapolate logic
* Use extrapolated logic + add 5 second wait time to prevent accidents + clean up
* Use extrapolated logic and fix omission in helper
* Make freezing actually happen and document usage
* In script, don't freeze PRs as long as they're preapproved to be edited by SOMEBODY
* Lint fixes
2022-05-06 00:12:50 -05:00
Mike McNeil
adc7425501
Automation: Try simpler alternative to mergefreeze ( #5592 )
...
* Automation: Alternative to mergefreeze..?
* move constant to the top for easier editing
* Update receive-from-github.js
* enable freeze
2022-05-05 13:56:32 -05:00
Mike McNeil
334d0c70e5
Automation: Make github username lookup case-insensitive ( #5588 )
...
For users like `GuillaumeRoss` (not `guillaumeross`)
2022-05-05 10:53:58 -05:00
Mike McNeil
adb1f53d63
Automation: Guillaume is also DRI of /handbook/security-policies ( #5587 )
2022-05-05 10:15:35 -05:00
Mike McNeil
adc52d3bc0
Website: Disable freeze/refreeze logic + gut sailsrc ( #5547 )
...
Website: Disable freeze/refreeze logic + gut sailsrc
2022-05-03 17:59:10 -05:00
Mike McNeil
137016caee
Website: Temporarily disable re-freeze logic to troubleshoot website caching issues on 2022-05-03. ( #5545 )
2022-05-03 17:45:25 -05:00
Roberto Dip
25beeacdce
add roperzh to receive-from-github.js ( #5466 )
2022-04-29 18:35:57 -03:00
Juan Fernandez
94c6dfb8fc
Updated contributor list ( #5198 )
2022-04-19 08:56:15 -04:00
Mike McNeil
7bc16c9b36
GitHub webhook: Only unfreeze/refreeze if actually frozen. ( #5182 )
...
Complements https://github.com/fleetdm/fleet/pull/5181
Related to https://github.com/fleetdm/fleet/issues/5179
2022-04-15 19:30:59 -05:00
Mike McNeil
69f8f7da8f
GitHub webhook: Auto-unfreeze ("for now" solution) ( #5181 )
...
Resolves https://github.com/fleetdm/fleet/issues/5179
2022-04-15 19:20:13 -05:00
Mike McNeil
0482d1da62
Github bot: Temporarily disable label change notifications ( #5001 )
...
* Github bot: Temporarily disable label change notifications
Michael Thomas🕐 Today at 01:36
Are these alerts necessary in #g-digital-experience, and if not, how do we turn them off? They're creating a lot of noise in the channel 😵
1 reply
mikermcneil 3 minutes ago
I'm envisioning Digital Experience is responsible for keeping github labels tidy, so having visibility into changes would be useful. If you currently don't have bandwidth to do it, this is an easy thing to let slip, since it isn't the highest priority. (Labels have already gotten a bit messy- to the point I don't use them at all anymore, for example. I don't think they're actually necessary anymore, other than for doing estimations)
I'll PR a change that disables it for now.
* fix extra ampersand
2022-04-08 17:10:38 -05:00
Nathanael Holliday
fc68e41514
Add hollidayn to list of GitHub maintainers ( #4915 )
2022-04-01 14:45:12 -05:00
Mike McNeil
4531a0aa7a
GitHub webhook: fixes #4827 ( #4828 )
...
followup fix for #4827 (this is what I get for rushing)
2022-03-26 00:09:30 -05:00
Mike McNeil
11f752d8b9
GitHub webhook: Fixes #4825 ( #4827 )
...
fixes unfinished logic from https://github.com/fleetdm/fleet/pull/4825
2022-03-25 23:26:49 -05:00
Mike McNeil
f93af6fd19
GitHub webhook: Add support for '*' DRI rule ( #4825 )
...
* GitHub webhook: Add support for '*' DRI rule
This allows any fleetie to edit the handbook landing page (e.g. in the event pages need to get moved around)
* invert how DRI rules for website are expressed
* lint fix + add support for array syntax
* Update receive-from-github.js
* Update receive-from-github.js
* Update receive-from-github.js
* Update receive-from-github.js
* Update receive-from-github.js
2022-03-25 22:55:32 -05:00
Zachary Winnerman
0f5e43bc7b
Add name to receive-from-github.js ( #4578 )
2022-03-17 16:29:21 -07:00
timmy-k
45c1eb159b
Added timmy-k to List of Maintainers ( #4550 )
2022-03-10 12:50:47 -06:00
CharlotteChance
2159ce6f4c
Add Charlotte Chance to list of Github maintainers ( #4534 )
2022-03-09 10:30:43 -06:00
Mike McNeil
fc8dae7f38
New handbook pages are approved by @mikermcneil ( #4524 )
2022-03-08 15:57:18 -06:00
Desmi-Dizney
228ff9587b
Added Desmi Dizney to list of GitHub maintainers. ( #4354 )
...
* Added Desmi Dizney to list of GitHub maintainers.
* Remove trailing whitespace
Co-authored-by: eashaw <[email protected] >
2022-02-24 19:47:16 -06:00
eashaw
aa4f8393a9
revert specify owner change, chain .retry() onto http request ( #4309 )
2022-02-18 16:41:31 -06:00
eashaw
f5376de02d
Specify repo owner in receive-from-github.js ( #4281 )
...
* Hardcode repository owner
* Update receive-from-github.js
* lint fix
2022-02-18 10:34:56 -06:00
Mike McNeil
fd698c93d2
Revert "fix typo ( #4278 )" ( #4280 )
...
This reverts commit c7ea2f4d27 .
2022-02-17 15:22:49 -06:00
eashaw
c7ea2f4d27
fix typo ( #4278 )
2022-02-17 15:14:26 -06:00
Mike McNeil
17bbd47fcb
support reopening PRs and add verbose logs ( #4257 )
2022-02-17 04:40:46 -06:00
fleet-release
9d2b41ba5b
set up autoapproval for handbook, docs, website, and github brandfront ( #4255 )
2022-02-17 04:27:01 -06:00
Mike McNeil
c1b9161e25
Skip branch protections for edits to certain paths ( #4245 )
...
* Stub out a way of automatically poking a hole in branch protections for DRIs
* cleaned things out in there
* prototype of autoapproval automation
prototype of autoapproval automation for DRIs editing their files
* should never happen
2022-02-17 03:43:59 -06:00
Michal Nicpon
447a4b58ed
Update receive-from-github.js ( #4115 )
2022-02-10 10:00:24 -07:00
Sharvil Shah
f1dbf4b452
Update maintainers to include me ( #4126 )
2022-02-10 01:55:24 +05:30
Guillaume Ross
4776ae68b4
Adding myself to maintainers ( #3720 )
...
As per the onboarding issue https://github.com/fleetdm/confidential/issues/779
2022-01-17 12:27:52 -05:00
Omereshone Kelvin
c9177f6497
Feature/add dominuskelvin to receive from GitHub ( #3467 )
2021-12-29 13:53:04 -06:00
Noah Talerman
1f8f5b0d27
Update recieve-from-github.js and add fixes to API docs ( #3310 )
2021-12-10 15:40:29 -05:00
Katheryn Satterlee
be670c5701
Add ksatter to receive-from-github.js ( #3332 )
...
Added username to list of maintainers.
2021-12-10 14:19:28 -06:00
Tony Gauda
eca7ddf3fe
Update receive-from-github.js ( #3194 )
2021-12-06 15:28:48 -05:00
Mike McNeil
4c0a985a31
add lucas to allowlist ( #2931 )
2021-11-15 14:10:45 -06:00
eashaw
14896ca399
Update vercel bot name in list of github maintainers and bots ( #2920 )
2021-11-15 11:18:59 -06:00
eashaw
002278976d
add vercel bot to list of bots and maintainers, update slack notification conditional. ( #2911 )
2021-11-12 19:13:20 -06:00
Mike McNeil
c945485b81
Revert whitespace changes from #2819 ( #2827 )
...
* Revert "Update label maintainer in receive-from-github.js (#2819 )"
This reverts commit eb6ae0d453 .
* reapply the change from 2819
2021-11-05 16:13:30 -05:00
Renee Jackson
eb6ae0d453
Update label maintainer in receive-from-github.js ( #2819 )
...
* Update receive-from-github.js
change label maintainer from noah to renee
* Update website/api/controllers/webhooks/receive-from-github.js
revert formatting changes
Co-authored-by: eashaw <[email protected] >
Co-authored-by: eashaw <[email protected] >
2021-11-05 14:52:06 -04:00
eashaw
026df46627
stop zombie comment notifications for maintainers ( #2446 )
2021-10-08 11:30:29 -05:00
Mike McNeil
c91d9c2fc3
reduce Slack notifications by limiting activity from maintainers ( #2232 )
...
* reduce Slack notifications by limiting to activity from maintainers
* rename var
2021-09-27 16:01:49 -05:00
Mike McNeil
e9c4103839
Reduce noise in Slack ( #2166 )
...
Only notify about zombie comments on issues or PRs that have been closed for >7 days (rather than >24 hours)
2021-09-21 15:54:34 -05:00
Mike McNeil
a1a1b8c5da
change zombie notice: 1 hour -> 24h ( #1665 )
2021-08-13 09:50:58 -05:00
Mike McNeil
9eac51c766
Fix Fleetbot zombie comment notifications ( #1573 )
2021-08-06 03:12:36 -05:00