Skip to content

Conversation

@rjan90
Copy link

@rjan90 rjan90 commented Jan 7, 2026

Closes #4

This is what has been currently implemented:

  • foc_wg_pr_notifier.py — Python script that:

    • Queries Project 14 via GitHub GraphQL API
    • Applies View 32 filters (excludes "Done" status and specific milestones)
    • Formats PRs with: PR link, author, assignee (if different), reviewer, created date, status
    • Posts to Slack via webhook
    • Splits messages if they exceed Slack's 50-block limit
    • Supports --dry-run for testing
  • .github/workflows/foc-wg-pr-notifier.yml — GitHub Actions workflow:

    • Scheduled daily (weekdays)
    • Manual trigger with dry-run option
    • Uses FOC_WG_NOTIFIER_PAT and SLACK_WEBHOOK_URL secrets

Tested locally with dry-run and live posting in Slack here: https://filecoinproject.slack.com/archives/C07CGTXHHT4/p1767788087998519. Awaiting feedback from others on format/frequency/usefulness of the text/message before progressing further

rjan90 added 2 commits January 7, 2026 12:21
feat: add FOC-WG PR notifier
feat: make Slack message more compact
@rjan90 rjan90 added this to the M4: Filecoin Service Liftoff milestone Jan 7, 2026
@rjan90 rjan90 requested a review from BigLep January 7, 2026 12:30
@rjan90 rjan90 self-assigned this Jan 7, 2026
@rjan90 rjan90 added this to FS Jan 7, 2026
@github-project-automation github-project-automation bot moved this to 📌 Triage in FS Jan 7, 2026
@BigLep BigLep moved this from 📌 Triage to ⌨️ In Progress in FS Jan 7, 2026
Copy link
Contributor

@BigLep BigLep left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conceptually this seem good/right to me. Ii think just update based on formatting feedback we get, but others is good to me.

README.md Outdated
- Click "Run workflow" button

**Prerequisites:**
- GitHub PAT with `read:project` organization permission (stored as `FOC_WG_NOTIFIER_PAT` secret)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe add a note about who/how this was done?

  • @rjan90 did this on 2026-01-07 using FilOzzy PAT

README.md Outdated

**Prerequisites:**
- GitHub PAT with `read:project` organization permission (stored as `FOC_WG_NOTIFIER_PAT` secret)
- Slack incoming webhook URL for `#foc-wg` channel (stored as `SLACK_WEBHOOK_URL` secret)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar to above, maybe add who/when this was done?

rjan90 and others added 3 commits January 8, 2026 08:20
Co-authored-by: Steve Loeppky <[email protected]>
Co-authored-by: Steve Loeppky <[email protected]>
- Add hyperlinks
- Add comments directly to foc-wg-pr-notifier.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ⌨️ In Progress

Development

Successfully merging this pull request may close these issues.

FOG WG notifier of open PRs

3 participants