Repository navigation
Bump cloudflare-os to a679442 - #22
Merged
Merged
Conversation
Moves the pin 8060cd9 -> a679442 (15 upstream commits). Nothing else in the starter needed to change for it: - Catalog: capnweb, typescript, workers-types, Wrangler and Vitest are unchanged upstream. - Gatekeeper contract (cloudflare-os#835, #688): SupportedResource gains optional groupedWith, GatekeeperVendor an optional versionTag(), and ResourceConfiguratorHost, which the Workshop implements, getAcceptedResourceUrlPatterns(). The custom Gatekeeper needs none of them. - Base configs: no new vars, bindings or Durable Object migrations for the Workers the starter deploys itself. The Workshop's new optional CLOUDFLARE_OS_DEPLOYMENT and CF_VERSION_METADATA come from upstream's deploy service; unset, the update notice (#688) stays off. - Optional Gatekeepers: Google gains a Workers AI binding for reading Drive PDFs (#843), carried over with its base config. - No new preinstalled Gatekeeper, no build-tooling or path renames affecting buildCommands(). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Google's Gatekeeper converts Drive PDFs with its own Workers AI binding, through the AI Gateway its CF_AI_GATEWAY names (cloudflare-os#843), or through none when unset. An optional Gatekeeper with an `ai` binding now gets aiGateway.name there, as Web Search does, so those calls share the Workshop's gateway, limits and logs; not with the catalog off or a gateway in another account, which the binding cannot reach. The operator's vars still win. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
cf 1.0.0-beta.17 -> 1.0.0-beta.19, the latest release. Every command and flag cf-client.ts passes is still there, and results still print bare, without the API envelope. cf joins minimumReleaseAgeExclude with the other first-party packages, so a new beta can be taken the day it publishes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
LGTM! |
|
LGTM! |
ndisidore
approved these changes
Oct 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Moves the
cloudflare-ospin8060cd9→a679442(15 upstream commits, compare) and bumpscfto its latest release.Commits
capnweb,typescript,@cloudflare/workers-types, Wrangler and Vitest are unchanged upstream.SupportedResource.groupedWith?,GatekeeperVendor.versionTag?()andResourceConfiguratorHost.getAcceptedResourceUrlPatterns(), which the Workshop implements. The custom Gatekeeper needs no changes.CLOUDFLARE_OS_DEPLOYMENT/CF_VERSION_METADATA. With them unset, the "newer release available" notice (#688) stays off.buildCommands().aibinding (today that's Google) getsCF_AI_GATEWAY = aiGateway.name, as Web Search already does. It isn't set whenaiGateway.enabled: falseor the gateway is in another account, and the operator'svarstake precedence. Comes with a test and docs.cf-client.tspasses is still in beta.19's help output, and results still print bare, with no API envelope.cfis added tominimumReleaseAgeExcludebecause beta.19 is less than 24h old.mainonce this merges.Testing
pnpm lintandpnpm testpass.pnpm cf-os checkpasses against a filled-indeployment.jsoncwithgatekeepers.googleselected. The Google Worker getsAI,CF_AI_GATEWAYandBASE_URL.