-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Weekly Project Management Digest #9311
Weekly Project Management Digest #9311
Conversation
4c9d15d
to
8efa8f0
Compare
0bb5c00
to
18e3754
Compare
Here's a fabricated example with some of the changes I'd love to see (pending input from the team): Overview of changes
|
Converting to draft until the changes have been made and pushed. |
471c8b2
to
ed3ca85
Compare
- Only publish summary line items that notify Slack user if there is something actionable - Include link for issues needing leads - Replace Slack @ mention with GitHub username in assigned PR summaries - Changes staff PR summaries to one-liners (instead of two lines per PR) - `await` the completion of `main()` before printing "finishing" message to console
Changes `forStaff` to `publishFullDigest`, which better describes what is happening
c2703c9
to
f976af6
Compare
for more information, see https://pre-commit.ci
* @param {Array<Lead>} | ||
* @returns {Promise<Array<string>>} Messages about untriaged issues | ||
*/ | ||
async function prepareUntriagedIssues(leads) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These async
prepare*
functions can be improved by passing the issues as a parameter. Then, they would no longer need to be async
, and would only have concern themselves with preparing sections of the Slack message.
If a reviewer agrees, I'll go ahead and push that change.
Closes #9263
Creates new
weekly_status_report.mjs
script and corresponding GitHub workflow. Adds two configuration files for the new script: one for a more comprehensive digest that will be published in#team-abc-plus
, and another for a lighter digest that will be published in#openlibrary-leads-g
.Both digests are scheduled to run at the same time. The workflow can easily be configured to prepare and publish each digest at different times, if needed (example can be found here)
Technical
The new workflow caches the
@octokit/action
library, without overwriting the cache entry for ourjavascript_tests
workflow. A similar pattern can be used in the other workflow that has anoctokit
dependency (see #9250)Testing
Screenshot
Stakeholders