[PR #68] [MERGED] Add AI-generated release summary + Google Chat notification to publish workflow #286

Closed
opened 2026-05-06 12:38:59 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/cloudflare/vinext/pull/68
Author: @southpolesteve
Created: 2/25/2026
Status: Merged
Merged: 2/25/2026
Merged by: @southpolesteve

Base: mainHead: feat/gchat-release-notification


📝 Commits (2)

  • ad08de8 Skip deploy previews for fork PRs that lack Cloudflare secrets
  • 2f0641f Add AI-generated release summary + Google Chat notification to publish workflow

📊 Changes

2 files changed (+60 additions, -5 deletions)

View changed files

📝 .github/workflows/deploy-examples.yml (+3 -3)
📝 .github/workflows/publish.yml (+57 -2)

📄 Description

Summary

  • After each npm publish, the workflow now tags the release (v0.0.X), collects the commit log since the previous tag, sends it to Claude Haiku via the existing Cloudflare AI Gateway to generate a 1-3 bullet TLDR, and posts the summary to Google Chat.
  • Falls back gracefully if the AI call fails (links to commits instead) or if no prior tag exists (uses last 20 commits).
  • Reuses existing CF_AI_GATEWAY_* secrets; requires GCHAT_WEBHOOK_URL secret (already configured).

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/cloudflare/vinext/pull/68 **Author:** [@southpolesteve](https://github.com/southpolesteve) **Created:** 2/25/2026 **Status:** ✅ Merged **Merged:** 2/25/2026 **Merged by:** [@southpolesteve](https://github.com/southpolesteve) **Base:** `main` ← **Head:** `feat/gchat-release-notification` --- ### 📝 Commits (2) - [`ad08de8`](https://github.com/cloudflare/vinext/commit/ad08de86f445b26a3fcb3d76e005f2d5885b8708) Skip deploy previews for fork PRs that lack Cloudflare secrets - [`2f0641f`](https://github.com/cloudflare/vinext/commit/2f0641f8a0a9f445d645cb44e8d6deb9f7dc6e89) Add AI-generated release summary + Google Chat notification to publish workflow ### 📊 Changes **2 files changed** (+60 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/deploy-examples.yml` (+3 -3) 📝 `.github/workflows/publish.yml` (+57 -2) </details> ### 📄 Description ## Summary - After each npm publish, the workflow now tags the release (`v0.0.X`), collects the commit log since the previous tag, sends it to Claude Haiku via the existing Cloudflare AI Gateway to generate a 1-3 bullet TLDR, and posts the summary to Google Chat. - Falls back gracefully if the AI call fails (links to commits instead) or if no prior tag exists (uses last 20 commits). - Reuses existing `CF_AI_GATEWAY_*` secrets; requires `GCHAT_WEBHOOK_URL` secret (already configured). --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-06 12:38:59 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/vinext#286
No description provided.