Skip to content

feat(ci): add Teams notification on push to develop#3

Draft
shawnchan wants to merge 1 commit intodevelopfrom
feature/github-teams-notification
Draft

feat(ci): add Teams notification on push to develop#3
shawnchan wants to merge 1 commit intodevelopfrom
feature/github-teams-notification

Conversation

@shawnchan
Copy link
Copy Markdown
Contributor

@shawnchan shawnchan commented Apr 2, 2025

Sensitive Credential Checks

  • As the author of these changes, I have checked for any sensitive credentials prior to this review being requested.
  • As a reviewer of these changes, I have checked for any sensitive credentials prior to approving this merge.

Motivation and Context

  • In GitFlow, develop is the main integration branch where feature branches are regularly merged.
  • Developers working on long-lived feature branches can easily fall out of sync with develop.
  • This notification ensures the team is immediately aware when develop changes — encouraging timely rebases and reducing the likelihood of complex merge conflicts later.

Description

  • Introduces a GitHub Actions workflow that sends a notification to Microsoft Teams when a push is made to the develop branch. It integrates with a Power Automate flow via a secure HTTP POST request.
  • GitHub secret DEV_MERGE_TEAMS_URL configured

How Has This Been Tested?

  • test locally with curl

Screenshots (if appropriate):

image

Checklist:

  • The base branch of this PR is set to develop
  • It contains only changes required by issue (does not contain other PR)
  • Includes link to an issue (if apply)
  • I have added tests to cover my changes.

@shawnchan shawnchan changed the title feat(ci): add Teams notification on push to develop via Power Automate feat(ci): add Teams notification on push to develop Apr 2, 2025
@shawnchan shawnchan marked this pull request as draft April 4, 2025 12:53
@shawnchan shawnchan force-pushed the feature/github-teams-notification branch from f485103 to 73bdacb Compare April 7, 2025 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant