Skip to content

Commit c5ccb45

Browse files
authored
Merge pull request #43 from CoverageTracker/chore/improve-deploy-to-cloudflare
chore: improve Cloudflare deployment experience
2 parents 7818421 + 732bc4d commit c5ccb45

2 files changed

Lines changed: 18 additions & 9 deletions

File tree

worker-configuration.d.ts

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,34 @@
11
/* eslint-disable */
2-
// Generated by Wrangler by running `wrangler types` (hash: 62b8b9a7ba16db59df9286891af8aac5)
3-
// Runtime types generated with workerd@1.20260625.1 2026-06-25 nodejs_compat
2+
// Generated by Wrangler by running `wrangler types` (hash: 86ab2b29549f50443b5898f6ee1b3851)
3+
// Runtime types generated with workerd@1.20260701.1 2026-06-25 nodejs_compat
44
interface __BaseEnv_Env {
55
DB: D1Database;
66
ASSETS: Fetcher;
7-
GITHUB_APP_ID: string;
8-
GITHUB_APP_CLIENT_ID: string;
9-
GITHUB_APP_PRIVATE_KEY: string;
10-
GITHUB_WEBHOOK_SECRET: string;
11-
CF_ACCESS_AUD: string;
12-
CF_ACCESS_TEAM_DOMAIN: string;
7+
ENVIRONMENT?: "development";
8+
GITHUB_APP_ID?: string;
9+
GITHUB_APP_CLIENT_ID?: string;
10+
GITHUB_APP_PRIVATE_KEY?: string;
11+
GITHUB_WEBHOOK_SECRET?: string;
12+
CF_ACCESS_AUD?: string;
13+
CF_ACCESS_TEAM_DOMAIN?: string;
1314
}
1415
declare namespace Cloudflare {
1516
interface GlobalProps {
1617
mainModule: typeof import("./src/index");
1718
}
19+
interface DevEnv {
20+
DB: D1Database;
21+
ASSETS: Fetcher;
22+
ENVIRONMENT: "development";
23+
}
1824
interface Env extends __BaseEnv_Env {}
1925
}
2026
interface Env extends __BaseEnv_Env {}
2127
type StringifyValues<EnvType extends Record<string, unknown>> = {
2228
[Binding in keyof EnvType]: EnvType[Binding] extends string ? EnvType[Binding] : string;
2329
};
2430
declare namespace NodeJS {
25-
interface ProcessEnv extends StringifyValues<Pick<Cloudflare.Env, "GITHUB_APP_ID" | "GITHUB_APP_CLIENT_ID" | "GITHUB_APP_PRIVATE_KEY" | "GITHUB_WEBHOOK_SECRET" | "CF_ACCESS_AUD" | "CF_ACCESS_TEAM_DOMAIN">> {}
31+
interface ProcessEnv extends StringifyValues<Pick<Cloudflare.Env, "ENVIRONMENT" | "GITHUB_APP_ID" | "GITHUB_APP_CLIENT_ID" | "GITHUB_APP_PRIVATE_KEY" | "GITHUB_WEBHOOK_SECRET" | "CF_ACCESS_AUD" | "CF_ACCESS_TEAM_DOMAIN">> {}
2632
}
2733

2834
// Begin runtime types

wrangler.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@
4242
"migrations_dir": "migrations"
4343
}
4444
],
45+
"secrets": {
46+
"required": []
47+
},
4548
"vars": {
4649
"ENVIRONMENT": "development"
4750
}

0 commit comments

Comments
 (0)