Skip to content

feat(ci): add weekly project report workflow#665

Merged
mihar-22 merged 3 commits intomainfrom
feat/weekly-project-report
Mar 2, 2026
Merged

feat(ci): add weekly project report workflow#665
mihar-22 merged 3 commits intomainfrom
feat/weekly-project-report

Conversation

@mihar-22
Copy link
Copy Markdown
Member

@mihar-22 mihar-22 commented Mar 1, 2026

Summary

Automated weekly project report using claude-code-action@v1. The agent collects data from the GitHub project board, calculates SP metrics, generates an AI analysis, and posts a Block Kit report to Slack.

Changes

  • Agent reads instructions from prompt.md — data collection, calculation rules, workstream mappings, UC epics, output contract
  • post-to-slack.js converts the structured JSON into Slack Block Kit blocks — the one thing the agent can't do itself
  • Workflow runs Monday 9 AM UTC via cron, with manual dispatch for testing
  • Failure alerts post to the same Slack channel

Testing

Tested locally — data collection via gh, metric calculations, and Slack posting all verified end-to-end.

Note: Scheduled workflows only run on the default branch. This won't trigger on cron until merged.

Claude agent collects GitHub project data, calculates metrics,
generates an AI analysis, and posts a Block Kit report to Slack.
@netlify
Copy link
Copy Markdown

netlify bot commented Mar 1, 2026

Deploy Preview for vjs10-site ready!

Name Link
🔨 Latest commit a80f841
🔍 Latest deploy log https://app.netlify.com/projects/vjs10-site/deploys/69a3efe846f07900080c13ed
😎 Deploy Preview https://deploy-preview-665--vjs10-site.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
vjs-10-demo-react Ignored Ignored Preview Mar 1, 2026 7:51am

Request Review

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 1, 2026

📦 Bundle Size Report

Package Size Diff %
@videojs/core 10.28 kB 0 B ░░░░░░░░ 0%
@videojs/element 1.60 kB 0 B ░░░░░░░░ 0%
@videojs/html 18.36 kB 0 B ░░░░░░░░ 0%
@videojs/icons 3.79 kB 0 B ░░░░░░░░ 0%
@videojs/react 14.90 kB 0 B ░░░░░░░░ 0%
@videojs/store 1.95 kB 0 B ░░░░░░░░ 0%
@videojs/utils 2.81 kB 0 B ░░░░░░░░ 0%

Total: 53.68 kB · 0 B · 0%


Entry Breakdown

Subpath sizes are the additional bytes on top of the root entry point, measured by bundling root + subpath together and subtracting the root-only size.

@videojs/core
Entry Base PR Diff %
. 4.28 kB 4.28 kB 0 B 0%
./dom 6.01 kB 6.01 kB 0 B 0%
total 10.28 kB 10.28 kB 0 B 0%
@videojs/element
Entry Base PR Diff %
. 817 B 817 B 0 B 0%
./context 823 B 823 B 0 B 0%
total 1.60 kB 1.60 kB 0 B 0%
@videojs/html
Entry Base PR Diff %
. 15.20 kB 15.20 kB 0 B 0%
./video 1.06 kB 1.06 kB 0 B 0%
./audio 1.06 kB 1.06 kB 0 B 0%
./background 1.05 kB 1.05 kB 0 B 0%
total 18.36 kB 18.36 kB 0 B 0%
@videojs/icons
Entry Base PR Diff %
./react 2.27 kB 2.27 kB 0 B 0%
./html 1.52 kB 1.52 kB 0 B 0%
total 3.79 kB 3.79 kB 0 B 0%
@videojs/store
Entry Base PR Diff %
. 1.29 kB 1.29 kB 0 B 0%
./html 468 B 468 B 0 B 0%
./react 204 B 204 B 0 B 0%
total 1.95 kB 1.95 kB 0 B 0%
@videojs/utils
Entry Base PR Diff %
./array 104 B 104 B 0 B 0%
./dom 928 B 928 B 0 B 0%
./events 227 B 227 B 0 B 0%
./function 261 B 261 B 0 B 0%
./object 119 B 119 B 0 B 0%
./predicate 265 B 265 B 0 B 0%
./string 148 B 148 B 0 B 0%
./style 185 B 185 B 0 B 0%
./time 478 B 478 B 0 B 0%
./number 158 B 158 B 0 B 0%
total 2.81 kB 2.81 kB 0 B 0%

ℹ️ How to interpret

Sizes are minified + brotli, measured with esbuild.
Package totals are computed as root size + marginal subpath costs.
Subpath marginal cost = (root + subpath bundled together) − root alone.

Icon Meaning
No change
🔺 Increased ≤ 10%
🔴 Increased > 10%
🔽 Decreased
🆕 New (no baseline)

Run pnpm size locally to check current sizes.

@mihar-22 mihar-22 marked this pull request as ready for review March 2, 2026 03:08
@mihar-22 mihar-22 merged commit 4a29580 into main Mar 2, 2026
21 checks passed
@mihar-22 mihar-22 deleted the feat/weekly-project-report branch March 2, 2026 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant