Skip to content

Conversation

@castrojo
Copy link
Contributor

Implements automated weekly status reports from project board to GitHub Discussions as specified in issue #166.

Changes

  • Add GitHub Actions workflow for weekly report generation
  • Query projectbluefin project board for completed items
  • Categorize by area labels with preserved badge colors:
    • 🖥️ Desktop (area/gnome, area/aurora, area/bling) - #f5c2e7
    • 🛠️ Development (area/dx, area/buildstream, area/finpilot) - #89dceb
    • 📦 Ecosystem (area/brew, area/just, area/bluespeed) - #eba0ac
    • ⚙️ Services (area/services, area/policy) - #b4befe
    • 🏗️ Infrastructure (area/iso, area/upstream) - #94e2d5
  • Post to Announcements discussion category
  • Exclude scripts from container builds via .dockerignore

Testing

Reports run automatically every Saturday at 23:00 UTC and can be manually triggered via workflow_dispatch.

See test report generation in comments below.

Closes #166

Implements automated weekly status reports from project board to GitHub
Discussions as specified in issue #166.

- Add GitHub Actions workflow for weekly report generation
- Query projectbluefin project board for completed items
- Categorize by area labels with preserved badge colors
- Post to Announcements discussion category
- Exclude scripts from container builds via .dockerignore

Reports run automatically every Saturday at 23:00 UTC and can be
manually triggered via workflow_dispatch.

Closes: #166

Assisted-by: Claude 3.5 Sonnet via GitHub Copilot
@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Jan 26, 2026
@dosubot dosubot bot added area/dx Development experience (DX) - IDEs, dev tools kind/automation Automation and CI/CD labels Jan 26, 2026
@castrojo castrojo merged commit c1017ea into main Jan 26, 2026
2 checks passed
@castrojo castrojo deleted the feat/weekly-status-reports branch January 26, 2026 02:41
castrojo added a commit that referenced this pull request Jan 26, 2026
Reverting PR #187 due to GitHub platform limitation where GITHUB_TOKEN
cannot access organization-level Projects v2 boards.

The implementation is correct but requires either:
- A GitHub App with org-level permissions
- A Personal Access Token with org:read scope

Will revisit this feature when GitHub adds organization project access
to the default GITHUB_TOKEN or when alternative authentication is set up.

Related: #166

Assisted-by: Claude 3.5 Sonnet via GitHub Copilot
castrojo added a commit that referenced this pull request Jan 26, 2026
Reverting PR #187 due to GitHub platform limitation where GITHUB_TOKEN
cannot access organization-level Projects v2 boards.

The implementation is correct but requires either:
- A GitHub App with org-level permissions
- A Personal Access Token with org:read scope

Will revisit this feature when GitHub adds organization project access
to the default GITHUB_TOKEN or when alternative authentication is set up.

Related: #166

Assisted-by: Claude 3.5 Sonnet via GitHub Copilot
@castrojo castrojo removed the area/dx Development experience (DX) - IDEs, dev tools label Jan 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/automation Automation and CI/CD size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement a weekly report

2 participants