8 Commits

Author SHA1 Message Date
chengyongru
b92af7b65a fix(msteams): harden availability check and migrate docs to README
- Check both jwt and cryptography in MSTEAMS_AVAILABLE guard so
  partial installs fail early with a clear message instead of at runtime
- Add aclose() to test FakeHttpClient so stop() won't crash
- Move MSTEAMS.md into README.md following the same details/summary
  pattern used by every other channel
- Note in README that validateInboundAuth defaults to false
2026-04-16 11:02:47 +08:00
T3chC0wb0y
cc9bfc367f refactor(msteams): remove business references 2026-04-15 18:57:44 -05:00
T3chC0wb0y
476b19d837 refactor(msteams): remove FWDIOC references 2026-04-15 18:56:21 -05:00
T3chC0wb0y
2a11315865 refactor(msteams): remove obsolete restart notify config 2026-04-15 18:54:46 -05:00
Bob Johnson
8e042aea0d fix(msteams): remove hardcoded quote test fallback 2026-04-15 18:54:28 -05:00
chengyongru
f73b5e26a2 fix(msteams): remove optional deps from dev extras and gate tests
PyJWT and cryptography are optional msteams deps; they should not be
bundled into the generic dev install.  Tests now skip the entire file
when the deps are missing, following the dingtalk pattern.
2026-04-15 18:51:57 -05:00
Bob Johnson
42fcb8b6fe Fix MSTeams PR review follow-ups 2026-04-15 18:51:47 -05:00
T3chC0wb0y
0ce79169aa Add Microsoft Teams channel on current nightly base 2026-04-15 18:51:38 -05:00