Skip to content

chore(ci): remove weekly project report workflow#680

Merged
mihar-22 merged 1 commit intomainfrom
fix/ci-weekly
Mar 2, 2026
Merged

chore(ci): remove weekly project report workflow#680
mihar-22 merged 1 commit intomainfrom
fix/ci-weekly

Conversation

@mihar-22
Copy link
Copy Markdown
Member

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

Summary

Remove the GH Actions weekly project report workflow. It's been replaced by a Notion Custom Agent that runs on a weekly schedule with GitHub MCP, creating richer report pages in Notion and posting concise summaries to Slack.

Changes

  • Remove the workflow YAML, AI prompt, and Slack posting script
  • The Notion Custom Agent handles data collection (via GitHub MCP projects toolset), metric computation, Notion page creation, and Slack notifications
Why the switch

The old workflow used Claude Sonnet to write and execute bash/jq scripts on the fly each run. This was non-deterministic — the last run produced broken 0s across all non-SPF workstreams, team breakdowns, and UC epics because the AI-generated jq queries mishandled label filtering.

The Notion Custom Agent with GitHub MCP receives structured data from the projects_list and search_issues tools, making the computation more reliable. It also writes directly to Notion (better for long-form reports) and posts a concise ~10 line summary to Slack.

Testing

Manual — verify the workflow no longer runs on the next Monday cron trigger. The Notion Custom Agent is configured separately in Notion.

Replaced by a Notion Custom Agent with GitHub MCP that runs
on a weekly schedule, fetches project board data directly, and
creates rich report pages in Notion with a concise Slack summary.
@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 2, 2026

Deploy Preview for vjs10-site ready!

Name Link
🔨 Latest commit b84d5ec
🔍 Latest deploy log https://app.netlify.com/projects/vjs10-site/deploys/69a5dde80a2edb00081791f1
😎 Deploy Preview https://deploy-preview-680--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.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 2, 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.96 kB 0 B ░░░░░░░░ 0%
@videojs/store 1.95 kB 0 B ░░░░░░░░ 0%
@videojs/utils 2.81 kB 0 B ░░░░░░░░ 0%

Total: 53.75 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 18:59
@mihar-22 mihar-22 merged commit cc5b37e into main Mar 2, 2026
18 of 19 checks passed
@mihar-22 mihar-22 deleted the fix/ci-weekly branch March 2, 2026 18:59
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