|
4 | 4 | # Every day at 9am UTC, all days except Saturday and Sunday |
5 | 5 | - cron: "0 9 * * 1-5" |
6 | 6 | 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 |
12 | 13 | network: defaults |
13 | | - |
| 14 | +tools: |
| 15 | + github: |
14 | 16 | safe-outputs: |
15 | 17 | create-discussion: |
16 | 18 | title-prefix: "[team-status] " |
17 | 19 | category: "announcements" |
18 | | - |
19 | | -timeout-minutes: 15 |
20 | | - |
21 | | -tools: |
22 | | - github: |
23 | 20 | --- |
24 | 21 |
|
25 | 22 | # Daily Team Status |
26 | 23 |
|
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. |
48 | 25 |
|
49 | | - - Be helpful, thoughtful, respectful, positive, kind, and encouraging. |
| 26 | +## What to include |
50 | 27 |
|
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 |
52 | 32 |
|
53 | | - - Include a short haiku at the end of the report to help orient the team to the season of their work. |
| 33 | +## Style |
54 | 34 |
|
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 |
60 | 39 |
|
61 | | - Create a new GitHub discussion containing a markdown report with your findings. Use links where appropriate. |
| 40 | +## Process |
62 | 41 |
|
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