Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/actionify/src/deps/octokit-types.ts>Installation

Create and manage your GitHub workflows with TypeScript and Deno.
Latest
interface Installation
import { type Installation } from "https://deno.land/x/actionify@0.3.0/src/deps/octokit-types.ts";

The GitHub App installation.

Properties

id: number

The ID of the installation.

account: User
repository_selection: "all" | "selected"

Describe whether all repositories have been selected or there's a selection involved

access_tokens_url: string
repositories_url: string
html_url: string
app_id: number
optional
app_slug: string
target_id: number

The ID of the user or organization this token is being scoped to.

target_type: "User" | "Organization"
permissions: { actions?: "read" | "write"; administration?: "read" | "write"; blocking?: "read" | "write"; checks?: "read" | "write"; content_references?: "read" | "write"; contents?: "read" | "write"; deployments?: "read" | "write"; discussions?: "read" | "write"; emails?: "read" | "write"; environments?: "read" | "write"; issues?: "read" | "write"; members?: "read" | "write"; metadata?: "read" | "write"; organization_administration?: "read" | "write"; organization_events?: "read" | "write"; organization_hooks?: "read" | "write"; organization_packages?: "read" | "write"; organization_plan?: "read" | "write"; organization_projects?: "read" | "write"; organization_secrets?: "read" | "write"; organization_self_hosted_runners?: "read" | "write"; organization_user_blocking?: "read" | "write"; packages?: "read" | "write"; pages?: "read" | "write"; pull_requests?: "read" | "write"; repository_hooks?: "read" | "write"; repository_projects?: "read" | "write"; secret_scanning_alerts?: "read" | "write"; secrets?: "read" | "write"; security_events?: "read" | "write"; security_scanning_alert?: "read" | "write"; single_file?: "read" | "write"; statuses?: "read" | "write"; team_discussions?: "read" | "write"; vulnerability_alerts?: "read" | "write"; workflows?: "read" | "write"; }
events: (
| "branch_protection_rule"
| "check_run"
| "check_suite"
| "code_scanning_alert"
| "commit_comment"
| "content_reference"
| "create"
| "delete"
| "deployment"
| "deployment_review"
| "deployment_status"
| "deploy_key"
| "discussion"
| "discussion_comment"
| "fork"
| "gollum"
| "issues"
| "issue_comment"
| "label"
| "member"
| "membership"
| "merge_queue_entry"
| "milestone"
| "organization"
| "org_block"
| "page_build"
| "project"
| "projects_v2_item"
| "project_card"
| "project_column"
| "public"
| "pull_request"
| "pull_request_review"
| "pull_request_review_comment"
| "pull_request_review_thread"
| "push"
| "registry_package"
| "release"
| "repository"
| "repository_dispatch"
| "secret_scanning_alert"
| "secret_scanning_alert_location"
| "star"
| "status"
| "team"
| "team_add"
| "watch"
| "workflow_dispatch"
| "workflow_job"
| "workflow_run"
)[]
created_at: string | number
updated_at: string | number
single_file_name: string | null
optional
has_multiple_single_files: boolean
optional
single_file_paths: string[]
suspended_by: User | null
suspended_at: string | null