Skip to content

fix(google-chat): allow HTTP inbound without Pub/Sub (#36035 salvage) - #65545

Merged
teknium1 merged 2 commits into
mainfrom
salvage/36035-gchat-http-inbound
Jul 16, 2026
Merged

fix(google-chat): allow HTTP inbound without Pub/Sub (#36035 salvage)#65545
teknium1 merged 2 commits into
mainfrom
salvage/36035-gchat-http-inbound

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Summary

Google Chat inbound no longer requires Pub/Sub: GOOGLE_CHAT_HTTP_EVENTS_URL adds a direct HTTP events transport as an alternative, making Pub/Sub optional.

Salvage of #36035 by @aeyeopsdev (root of their Google Chat stack) — clean cherry-pick onto current main, authorship preserved. Fully contained in the plugin: plugins/platforms/google_chat/{adapter.py,plugin.yaml} + its test file.

Changes

  • plugins/platforms/google_chat/adapter.py: HTTP events inbound path alongside the existing Pub/Sub transport.
  • plugins/platforms/google_chat/plugin.yaml: config surface for the new URL.
  • tests/gateway/test_google_chat.py: +49 lines of transport tests.
  • scripts/release.py: AUTHOR_MAP entry for aeyeopsdev.

Validation

scripts/run_tests.sh tests/gateway/test_google_chat.py → 164 passed.

Stack note: #36068 (clarify cards) is independent and shipped separately; #36061/#36069 (generic gateway HTTP callback route + card clicks) remain open pending this landing and a rebase on their side.

Infographic

infographic

@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/plugins Plugin system and bundled plugins labels Jul 16, 2026
@teknium1
teknium1 force-pushed the salvage/36035-gchat-http-inbound branch from 0675314 to f6f9570 Compare July 16, 2026 11:49
@teknium1
teknium1 merged commit 5604d18 into main Jul 16, 2026
63 of 65 checks passed
@teknium1
teknium1 deleted the salvage/36035-gchat-http-inbound branch July 16, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants