Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .changeset/brave-geckos-juggle.md

This file was deleted.

11 changes: 11 additions & 0 deletions .changeset/c3-frameworks-update-12366.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"create-cloudflare": patch
---

Update dependencies of "create-cloudflare"

The following dependency versions have been updated:

| Dependency | From | To |
| ---------- | ------ | ------ |
| create-vue | 3.20.0 | 3.21.0 |
11 changes: 11 additions & 0 deletions .changeset/c3-frameworks-update-12367.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"create-cloudflare": patch
---

Update dependencies of "create-cloudflare"

The following dependency versions have been updated:

| Dependency | From | To |
| ---------- | ------ | ------ |
| gatsby | 5.15.0 | 5.16.0 |
9 changes: 0 additions & 9 deletions .changeset/deep-fans-guess.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/dependabot-update-12402.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/dependabot-update-12418.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/dirty-houses-hear.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fuzzy-items-listen.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/lucky-trains-hang.md

This file was deleted.

15 changes: 0 additions & 15 deletions .changeset/nodejs-compat-default.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/red-towns-brush.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/redact-email-non-interactive.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/sharp-rice-double.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/smart-zoos-joke.md

This file was deleted.

7 changes: 7 additions & 0 deletions .changeset/young-vans-reply.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"wrangler": patch
---

Fix Python Workers deployment failing on Windows due to path separator handling

Previously, deploying Python Workers on Windows would fail because the backslash path separator (`\`) was not properly handled, causing the entire full path to be treated as a single filename. The deployment process now correctly normalizes paths to use forward slashes on all platforms.
21 changes: 21 additions & 0 deletions .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,29 @@ jobs:
with:
fetch-depth: 1

- name: Setup pnpm
uses: pnpm/action-setup@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: lts/*
cache: "pnpm"

- name: Install dependencies
run: pnpm install

- name: Run Claude Code
id: claude
uses: anthropics/claude-code-action@beta
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
allowed_tools: "Bash(pnpm check),Bash(pnpm test:ci*)"
custom_instructions: |
When running tests, ALWAYS use the --filter flag to run tests for a specific package only.
Never run `pnpm test:ci` without a filter - this would run tests across the entire monorepo and take too long.
Correct usage: `pnpm test:ci --filter <package-name>`
Example: `pnpm test:ci --filter wrangler`
You can also run a specific test by pattern: `pnpm test:ci --filter <package-name> "test pattern"`
16 changes: 16 additions & 0 deletions packages/create-cloudflare/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# create-cloudflare

## 2.63.0

### Minor Changes

- [#8310](https://github.com/cloudflare/workers-sdk/pull/8310) [`fed18f9`](https://github.com/cloudflare/workers-sdk/commit/fed18f9d72fbc35c8270591ca8b8829e1524416b) Thanks [@irvinebroque](https://github.com/irvinebroque)! - Enable `nodejs_compat` by default for new projects

New projects created with C3 will now have the `nodejs_compat` compatibility flag automatically enabled. This makes it easier to get started with Workers, as many npm packages require Node.js compatibility to work correctly.

If you don't want `nodejs_compat` enabled, you can remove it from your `wrangler.json` or `wrangler.toml` configuration file:

```json
{
"compatibility_flags": []
}
```

## 2.62.6

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/create-cloudflare/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "create-cloudflare",
"version": "2.62.6",
"version": "2.63.0",
"description": "A CLI for creating and deploying new applications to Cloudflare.",
"keywords": [
"cloudflare",
Expand Down
4 changes: 2 additions & 2 deletions packages/create-cloudflare/src/frameworks/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@
"create-react-router": "7.13.0",
"create-solid": "0.6.11",
"create-vike": "0.0.572",
"create-vue": "3.20.0",
"create-vue": "3.21.0",
"create-waku": "0.12.5-1.0.0-alpha.3-0",
"@tanstack/create-start": "0.40.0",
"gatsby": "5.15.0",
"gatsby": "5.16.0",
"sv": "0.11.4",
"nuxi": "3.30.0"
}
Expand Down
10 changes: 10 additions & 0 deletions packages/devprod-status-bot/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# devprod-status-bot

## 1.4.0

### Minor Changes

- [#12371](https://github.com/cloudflare/workers-sdk/pull/12371) [`50ad9a9`](https://github.com/cloudflare/workers-sdk/commit/50ad9a9ad9581122f83b9da245f10c9d677cc848) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - Send alert to ANT: Alerts chat on failed CI checks in Version Packages PRs

When a required CI check fails or times out on the Version Packages PR (`changeset-release/main` branch), an alert is now sent to the ANT: Alerts Google Chat channel. This helps the team quickly identify and address CI failures that shouldn't occur since individual PRs have already passed before landing on main.

Alerts for the same PR are grouped into the same chat thread using the PR number as the thread ID.

## 1.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/devprod-status-bot/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudflare/devprod-status-bot",
"version": "1.3.0",
"version": "1.4.0",
"private": true,
"scripts": {
"check:lint": "eslint . --max-warnings=0 --cache",
Expand Down
9 changes: 9 additions & 0 deletions packages/local-explorer-ui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# @cloudflare/local-explorer-ui

## 0.1.0

### Minor Changes

- [#12288](https://github.com/cloudflare/workers-sdk/pull/12288) [`60eaf16`](https://github.com/cloudflare/workers-sdk/commit/60eaf16da41370b37ca215b9fcc8a8d9d0ea8171) Thanks [@emily-shen](https://github.com/emily-shen)! - Set up local explorer UI with a view for KV namespaces

This is an experimental WIP package.
2 changes: 1 addition & 1 deletion packages/local-explorer-ui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudflare/local-explorer-ui",
"version": "0.0.1",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
Expand Down
27 changes: 27 additions & 0 deletions packages/local-explorer-ui/src/api/generated/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
// This file is auto-generated by @hey-api/openapi-ts

export {
cloudflareD1ListDatabases,
cloudflareD1RawDatabaseQuery,
type Options,
workersKvNamespaceDeleteKeyValuePair,
workersKvNamespaceGetMultipleKeyValuePairs,
Expand All @@ -11,6 +13,30 @@ export {
} from "./sdk.gen";
export type {
ClientOptions,
CloudflareD1ListDatabasesData,
CloudflareD1ListDatabasesError,
CloudflareD1ListDatabasesErrors,
CloudflareD1ListDatabasesResponse,
CloudflareD1ListDatabasesResponses,
CloudflareD1RawDatabaseQueryData,
CloudflareD1RawDatabaseQueryError,
CloudflareD1RawDatabaseQueryErrors,
CloudflareD1RawDatabaseQueryResponse,
CloudflareD1RawDatabaseQueryResponses,
D1ApiResponseCommon,
D1ApiResponseCommonFailure,
D1BatchQuery,
D1DatabaseIdentifier,
D1DatabaseName,
D1DatabaseResponse,
D1DatabaseResponseWritable,
D1DatabaseVersion,
D1Messages,
D1Params,
D1QueryMeta,
D1RawResultResponse,
D1SingleQuery,
D1Sql,
WorkersKvAny,
WorkersKvAnyWritable,
WorkersKvApiResponseCollection,
Expand All @@ -20,6 +46,7 @@ export type {
WorkersKvBulkGetResult,
WorkersKvBulkGetResultWithMetadata,
WorkersKvCursor,
WorkersKvCursorResultInfo,
WorkersKvExpiration,
WorkersKvKey,
WorkersKvKeyName,
Expand Down
43 changes: 43 additions & 0 deletions packages/local-explorer-ui/src/api/generated/sdk.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@
import { client } from "./client.gen";
import type { Client, Options as Options2, TDataShape } from "./client";
import type {
CloudflareD1ListDatabasesData,
CloudflareD1ListDatabasesErrors,
CloudflareD1ListDatabasesResponses,
CloudflareD1RawDatabaseQueryData,
CloudflareD1RawDatabaseQueryErrors,
CloudflareD1RawDatabaseQueryResponses,
WorkersKvNamespaceDeleteKeyValuePairData,
WorkersKvNamespaceDeleteKeyValuePairErrors,
WorkersKvNamespaceDeleteKeyValuePairResponses,
Expand Down Expand Up @@ -163,3 +169,40 @@ export const workersKvNamespaceGetMultipleKeyValuePairs = <
...options.headers,
},
});

/**
* List D1 Databases
*
* Returns a list of D1 databases.
*/
export const cloudflareD1ListDatabases = <ThrowOnError extends boolean = false>(
options?: Options<CloudflareD1ListDatabasesData, ThrowOnError>
) =>
(options?.client ?? client).get<
CloudflareD1ListDatabasesResponses,
CloudflareD1ListDatabasesErrors,
ThrowOnError
>({ url: "/d1/database", ...options });

/**
* Raw D1 Database query
*
* Returns the query result rows as arrays rather than objects. This is a performance-optimized version of the /query endpoint.
*/
export const cloudflareD1RawDatabaseQuery = <
ThrowOnError extends boolean = false,
>(
options: Options<CloudflareD1RawDatabaseQueryData, ThrowOnError>
) =>
(options.client ?? client).post<
CloudflareD1RawDatabaseQueryResponses,
CloudflareD1RawDatabaseQueryErrors,
ThrowOnError
>({
url: "/d1/database/{database_id}/raw",
...options,
headers: {
"Content-Type": "application/json",
...options.headers,
},
});
Loading
Loading