Skip to content

Commit b5fb135

Browse files
committed
Refactor daily team status workflow to improve clarity and streamline reporting instructions
1 parent a969436 commit b5fb135

1 file changed

Lines changed: 22 additions & 42 deletions

File tree

workflows/daily-team-status.md

Lines changed: 22 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -4,60 +4,40 @@ on:
44
# Every day at 9am UTC, all days except Saturday and Sunday
55
- cron: "0 9 * * 1-5"
66
workflow_dispatch:
7-
8-
stop-after: +30d # workflow will no longer trigger after 30 days. Remove this and recompile to run indefinitely
9-
10-
permissions: read-all
11-
7+
# workflow will no longer trigger after 30 days. Remove this and recompile to run indefinitely
8+
stop-after: +30d
9+
permissions:
10+
contents: read
11+
issues: read
12+
pull-requests: read
1213
network: defaults
13-
14+
tools:
15+
github:
1416
safe-outputs:
1517
create-discussion:
1618
title-prefix: "[team-status] "
1719
category: "announcements"
18-
19-
timeout-minutes: 15
20-
21-
tools:
22-
github:
2320
---
2421

2522
# Daily Team Status
2623

27-
1. Search for recent open discussions with title "${{ github.workflow }}" in the repository. Read them to understand the context of the team and recent activity, and to avoid duplication.
28-
29-
2. Write an upbeat, friendly, motiviating summary of recent activity in the repo.
30-
31-
- Include some or all of the following:
32-
- Recent issues activity
33-
- Recent pull requests
34-
- Recent discussions
35-
- Recent releases
36-
- Recent comments
37-
- Recent code reviews
38-
- Recent code changes
39-
- Recent failed CI runs
40-
41-
- If little has happened, don't write too much.
42-
43-
- Give some depth thought into ways the team can improve their productivity, and suggest some ways to do that.
44-
45-
- Include a description of open source community engagement, if any.
46-
47-
- Highlight suggestions for possible investment, ideas for features and project plan, ways to improve community engagement, and so on.
24+
Create an upbeat daily status report for the team as a GitHub discussion.
4825

49-
- Be helpful, thoughtful, respectful, positive, kind, and encouraging.
26+
## What to include
5027

51-
- Use emojis to make the report more engaging and fun, but don't overdo it.
28+
- Recent repository activity (issues, PRs, discussions, releases, code changes)
29+
- Team productivity suggestions and improvement ideas
30+
- Community engagement highlights
31+
- Project investment and feature recommendations
5232

53-
- Include a short haiku at the end of the report to help orient the team to the season of their work.
33+
## Style
5434

55-
- In a note at the end of the report, include a log of
56-
- all search queries (web, issues, pulls, content) you used to generate the data for the report
57-
- all commands you used to generate the data for the report
58-
- all files you read to generate the data for the report
59-
- places you didn't have time to read or search, but would have liked to
35+
- Be positive, encouraging, and helpful 🌟
36+
- Use emojis moderately for engagement
37+
- Keep it concise - adjust length based on actual activity
38+
- End with a seasonal haiku
6039

61-
Create a new GitHub discussion containing a markdown report with your findings. Use links where appropriate.
40+
## Process
6241

63-
Only a new discussion should be created, no existing discussions should be adjusted.
42+
1. Gather recent activity (issues, pull requests) from the repository
43+
2. Create a new GitHub discussion with your findings and insights

0 commit comments

Comments
 (0)