Skip to content

Where people and agents ship software together. The open-source git platform for the whole job: issues, agents, checks and deploys to the edge.

g1t.sh
25 linesCodeBlameRaw
1import type { ServiceBinding } from "@g1t/contracts";
2
3declare global {
4 namespace Cloudflare {
5 interface Env {
6 BILLING: ServiceBinding;
7 IDENTITY: ServiceBinding;
8 EVENTS: ServiceBinding;
9 /** Actions: a workspace's self-hosted runners (admin_runners, admin_remove_runners). */
10 ACTIONS: ServiceBinding;
11 /** Projects: a workspace's projects, read as the workspace. */
12 PROJECTS: ServiceBinding;
13 /** Telemetry: projects' ingest tokens, to see and revoke. */
14 TELEMETRY: ServiceBinding;
15 /** apps/status's `StatusAdmin` entrypoint: see `StatusAdminApi`. */
16 STATUS: Fetcher;
17 ASSETS: Fetcher;
18 ACCESS_TEAM_DOMAIN: string;
19 ACCESS_AUD: string;
20 STAFF_EMAILS: string;
21 STAFF_SERVICE_TOKENS?: string;
22 }
23 }
24 interface Env extends Cloudflare.Env {}
25}