Skip to content

[wrangler] Support Artifacts Queue event sources#14721

Merged
edmundhung merged 2 commits into
cloudflare:mainfrom
dmmulroy:fix/artifacts-event-subscriptions
Jul 20, 2026
Merged

[wrangler] Support Artifacts Queue event sources#14721
edmundhung merged 2 commits into
cloudflare:mainfrom
dmmulroy:fix/artifacts-event-subscriptions

Conversation

@dmmulroy

@dmmulroy dmmulroy commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Allow wrangler queues subscription create to target the existing Artifacts Event Subscription sources:

  • artifacts for account-scoped events
  • artifacts.repo for repository-scoped events

Previously, Wrangler rejected both values during client-side argument validation even though the Event Subscriptions API accepts them. This adds both source types to Wrangler's typed source union and parser, and verifies the generated API request bodies for each source.


  • Tests
    • Tests included/updated
    • Automated tests not possible - manual testing has been completed as follows:
    • Additional testing not necessary because:
  • Public documentation
    • Cloudflare docs PR(s):
    • Documentation not necessary because: this exposes source types already supported by the platform and updates Wrangler's built-in help output.

A picture of a cute animal (not mandatory, but encouraged)


Open in Devin Review

@changeset-bot

changeset-bot Bot commented Jul 16, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 55564e3

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
wrangler Minor
@cloudflare/vite-plugin Patch
@cloudflare/vitest-pool-workers Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-project-automation github-project-automation Bot moved this to Untriaged in workers-sdk Jul 16, 2026
@workers-devprod
workers-devprod requested review from a team and james-elicx and removed request for a team July 16, 2026 14:20
@workers-devprod

workers-devprod commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Codeowners approval required for this PR:

  • ✅ @cloudflare/wrangler
Show detailed file reviewers

devin-ai-integration[bot]

This comment was marked as resolved.

@pkg-pr-new

pkg-pr-new Bot commented Jul 16, 2026

Copy link
Copy Markdown
@cloudflare/autoconfig

npm i https://pkg.pr.new/@cloudflare/autoconfig@14721

@cloudflare/config

npm i https://pkg.pr.new/@cloudflare/config@14721

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@14721

@cloudflare/deploy-helpers

npm i https://pkg.pr.new/@cloudflare/deploy-helpers@14721

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@14721

miniflare

npm i https://pkg.pr.new/miniflare@14721

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@14721

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@14721

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@14721

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@14721

@cloudflare/workers-auth

npm i https://pkg.pr.new/@cloudflare/workers-auth@14721

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@14721

@cloudflare/workers-utils

npm i https://pkg.pr.new/@cloudflare/workers-utils@14721

wrangler

npm i https://pkg.pr.new/wrangler@14721

commit: 55564e3

@petebacondarwin
petebacondarwin requested review from edmundhung and removed request for james-elicx July 16, 2026 16:56
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>

@workers-devprod workers-devprod left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Codeowners reviews satisfied

@github-project-automation github-project-automation Bot moved this from Untriaged to Approved in workers-sdk Jul 20, 2026
@edmundhung
edmundhung enabled auto-merge (squash) July 20, 2026 11:13
@edmundhung
edmundhung merged commit 4e92e32 into cloudflare:main Jul 20, 2026
66 of 67 checks passed
@github-project-automation github-project-automation Bot moved this from Approved to Done in workers-sdk Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants