Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Add Slack webhook for new project funding alerts#5

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/add-slack-webhook-notification
Draft

Add Slack webhook for new project funding alerts#5
Copilot wants to merge 3 commits intomainfrom
copilot/add-slack-webhook-notification

Conversation

Copy link
Contributor

Copilot AI commented Nov 1, 2025

Adds Slack webhook notifications when new OWASP projects are added to the funding list.

Changes Made

  • Detection Logic: Compares old and new project_repos_links.json to identify new projects seeking funding
  • Slack Notifications: Sends formatted Block Kit messages to Slack webhook when new projects are detected
  • Workflow Update: Added SLACK_WEBHOOK_URL environment variable to GitHub Actions workflow
  • Documentation: Updated README with setup instructions for Slack notifications
  • Repository Cleanup: Added .gitignore to exclude Python build artifacts

How It Works

  1. The script loads the existing project_repos_links.json file at startup
  2. After scraping all OWASP projects, it compares the new list with the old list
  3. Projects with repo URLs not in the old list are identified as "new"
  4. If new projects are found and SLACK_WEBHOOK_URL is configured, sends a formatted notification to Slack
  5. If the webhook URL is not set, the script continues normally without sending notifications

Setup

To enable Slack notifications, add the SLACK_WEBHOOK_URL repository secret with your Slack webhook URL.

Testing

  • ✅ Python syntax validation passes
  • ✅ Logic tested locally with simulated old/new project lists
  • ✅ Code review completed - no issues found
  • ✅ Security scan (CodeQL) completed - 0 vulnerabilities found

The changes are minimal and focused, maintaining backward compatibility while adding optional notification functionality.

Original prompt

post to a slack webhook when new projects are looking for funding


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@DonnieBLT
Copy link
Contributor

@copilot continue

Copy link
Contributor Author

Copilot AI commented Nov 1, 2025

@copilot continue

Implementation is complete! All checklist items are done:

  • Code review: Passed ✅
  • Security checks: 0 vulnerabilities found ✅

The feature is ready to use. Just add the SLACK_WEBHOOK_URL repository secret to enable Slack notifications when new projects are added to the funding list.

Copilot AI changed the title [WIP] Add Slack webhook for new project funding alerts Add Slack webhook for new project funding alerts Nov 1, 2025
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.

2 participants