Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork2.8k
Description
Suggestion
We use a few "pure" (no repo JS/TS code) GitHub Actions / workflows for repo management:
.github/workflows/a11y-alt-bot.yml
: flags inaccessible alt text.github/workflows/semantic-pr-titles.yml
: make sure PR titles are semantic usingamann/action-semantic-pull-request
Both of these general areas of management are part ofOctoGuide. OctoGuide also has a few more rules that flag other common points. I'd like to switch us over to OctoGuide so that we just have the one unified action for these things.
Additional Info
Blocked on a couple points:
- OctoGuide has a known performance paper cut that I'll want fixed before enabling it here:⚡️ Performance: Reuse action event data JoshuaKGoldberg/OctoGuide#85
semantic-pr-titles.yml
includeswith
settings to specify allowlists oftypes
andscopes
. OctoGuide tracking issue:🚀 Feature: [pr-title-conventional] Allow specifying allowed scopes and types JoshuaKGoldberg/OctoGuide#121
a11y-alt-bot.yml
does not re-run onissue_comment
edited
events because netlify and nx bots frequently update comments. This isn't a blocker for enabling OctoGuide because we can keep that intentional omission. Just noting here. Also relevant for improving CI times:#11204
Disclaimer: I made OctoGuide (in part from having to set these things up manually here!). I asked internally if folks were ok with this and nobody said anything against it. But, you know, full disclaimer.
💖