Repository navigation
feat(reports): add native Microsoft Teams alert notifications #45508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
KristiDodaj
wants to merge
29
commits into
apache:master
Choose a base branch
from
KristiDodaj:feature/teams-alerts
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+7,282
−117
Open
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
40650fd
feat(reports): add optional Teams integration configuration
KristiDodaj eeaa261
feat(reports): persist Teams bot installations
KristiDodaj 2232075
feat(reports): handle authenticated Teams installation events
KristiDodaj 0b0e3b9
feat(reports): deliver alert notifications to Teams channels
KristiDodaj c71d86f
feat(reports): validate Teams recipients on create, update, and delivery
KristiDodaj 88af203
feat(reports): add Teams destination selection to alert configuration
KristiDodaj cabde02
fix(reports): handle Teams configuration changes and delivery timeouts
KristiDodaj dd650b7
test(reports): expand Teams notification coverage and document setup
KristiDodaj fcf4462
refactor(reports): simplify Teams delivery timeout handling
KristiDodaj 3a90b63
fix(reports): validate Teams destination IDs during configuration
KristiDodaj 742b7ef
fix(reports): hide Teams options when optional SDK is missing
KristiDodaj 5d13c4a
fix(reports): limit Teams installation callback request size
KristiDodaj e47cac0
refactor(reports): simplify Teams destination discovery and consolida…
KristiDodaj 4c6c8e2
test(reports): consolidate Teams test fixtures and coverage
KristiDodaj c0d82bf
docs(reports): fix Teams configuration guide link
KristiDodaj b32f64c
fix(reports): handle Teams alert formats and stale installation events
KristiDodaj fb0d270
fix(reports): preserve Teams event precision and handle app upgrades
KristiDodaj 2db3919
fix(reports): support older Flask and allow pausing unavailable Teams…
KristiDodaj 79241e0
fix(reports): preserve recipient normalization for non-Teams methods
KristiDodaj 4fcb591
fix(reports): allow unchanged Teams alert edits when unavailable
KristiDodaj 70ee150
fix(reports): reject duplicate Teams destinations
KristiDodaj c1034e7
fix(reports): harden Teams delivery retries and callback tests
KristiDodaj 7d9c27d
test(reports): cover Teams authorization failure on final attempt
KristiDodaj f4066eb
fix(ci): lock Teams SDK development dependencies
KristiDodaj 47dc737
test(reports): isolate saved Teams format fixtures
KristiDodaj 27c27f2
fix(reports): preserve Teams delivery success and clarify team IDs
KristiDodaj b652516
test(reports): assert exact Teams notification error types
KristiDodaj 6834d36
fix(reports): localize Teams notification text
KristiDodaj 056cfe9
fix(reports): preserve Teams review fixes after rebase
KristiDodaj File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.