GitHub Deployment Event
GitHub deployment webhook payload with environment, ref, and creator tracking.
github
Install
$ npx shadcn@latest add @open-types/github-deployment-event
Dependencies
Source
import type {
GitHubUser,
GitHubRepository,
GitHubOrganization,
} from "./github-shared";
export interface GitHubDeployment {
url: string;
id: number;
node_id: string;
sha: string;
ref: string;
task: string;
environment: string;
description: string | null;
creator: GitHubUser;
created_at: string;
updated_at: string;
payload: Record<string, unknown>;
}
export interface GitHubDeploymentEvent {
action: "created";
deployment: GitHubDeployment;
repository: GitHubRepository;
sender: GitHubUser;
organization?: GitHubOrganization;
}
import type {
GitHubUser,
GitHubRepository,
GitHubOrganization,
} from "./github-shared";
export interface GitHubDeployment {
url: string;
id: number;
node_id: string;
sha: string;
ref: string;
task: string;
environment: string;
description: string | null;
creator: GitHubUser;
created_at: string;
updated_at: string;
payload: Record<string, unknown>;
}
export interface GitHubDeploymentEvent {
action: "created";
deployment: GitHubDeployment;
repository: GitHubRepository;
sender: GitHubUser;
organization?: GitHubOrganization;
}