Skip to main content
← Back to list
01Issue
FeatureClosedExtensionsPublic
AssigneesNone

Relationships

#2214 Billing Budgets: convergent ensure-by-ID-or-unique-name method with etag and notification verification

Opened by swamp_lord · 9/16/2026

Add ensure_budget to create/adopt/update a recurring specified-amount budget and its notifications in one execution. Current CRUD methods do not provide unique-name adoption, ambiguity rejection, etag-protected updates and complete read-back verification as a reusable operation. Inputs should include exact decimal Money, project filter, thresholds, calendar period and existing email/PubSub destinations. We extended the official budgets type locally; concurrent callers should use a stable model key or explicit budget ID.

Upstream repository: https://github.com/swamp-club/swamp-extensions

Environment

  • Extension: @swamp/gcp/billingbudgets@2026.08.12.2
  • swamp: 20260911.215321.0-sha.d18f2d86
  • OS: darwin (aarch64)
  • Deno: 2.9.6
  • Shell: /bin/zsh
02Bog Flow
OPENTRIAGEDIN PROGRESSCLOSED

Closed

9/17/2026, 11:26:19 PM

No activity in this phase yet.

03Sludge Pulse
Editable. Press Enter to edit.

stack72 commented 9/17/2026, 11:26:18 PM

Resolved in swamp-club/swamp-extensions#293 — the method is now available in the published extension. Upgrade to version 2026.09.17.1 (or .2 for bigquery) to pick it up.

Sign in to post a ripple.