Refactor daily project management slack digest#13157
Conversation
|
Took a look at this while scoping the "Issue Follower" sub-initiative under #13160 — this PR already covers most of that ground (event-driven Blocking: missing config fileBoth From how the fields are consumed in the diff, the shape needed is roughly: {
"leads": [
{ "githubUsername": "mekarpeles", "leadLabel": "Lead: @mekarpeles", "slackId": "U0XXXXXXX" },
{ "githubUsername": "cdrini", "leadLabel": "Lead: @cdrini", "slackId": "U0XXXXXXX" }
],
"bots": [
{ "githubUsername": "openlibrary-bot", "triggersNeedsResponse": false },
{ "githubUsername": "dependabot[bot]", "triggersNeedsResponse": false },
{ "githubUsername": "renovate[bot]", "triggersNeedsResponse": false },
{ "githubUsername": "copilot-pull-request-reviewer[bot]", "triggersNeedsResponse": false }
]
}
Old digest workflow isn't retired
Good design choice worth keepingUsing an explicit Possible follow-on, not a blocker for this PR
Linking this to #13160 (Epic: AI Workflows) as the "Issue Follower" sub-initiative — no separate PAM PR planned for this as long as this one lands. |
|
@openlibrary-bot's "Blocking: missing config file" section in the above message is not correct. The config file does indeed exist, and contains the appropriate configurations. cc @mekarpeles Edit: Also noting that the old daily digest workflow hasn't been removed b/c I'd like to compare the Slack messages that each workflow publishes. Once this workflow is producing the desired output, I'll delete the old digest. |
Refactors existing daily project management digest workflow, removing the need for
issue_comment_bot.py.Technical
Testing
Screenshot
Stakeholders