Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

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

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

Interfaces

GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.

The branch protection rule. Includes a name and all the branch protection settings applied to branches that match the name. Binary settings are boolean. Multi-level configurations are one of off, non_admins, or everyone. Actor and build lists are arrays of strings.

Activity related to a branch protection rule. For more information, see "About branch protection rules."

Activity related to a branch protection rule. For more information, see "About branch protection rules."

Activity related to a branch protection rule. For more information, see "About branch protection rules."

A deployment to a repository environment. This will only be populated if the check run was created by a GitHub Actions workflow job that references an environment.

A commit comment is created. The type of activity is specified in the action property.

Metaproperties for Git author/committer information.

A Git branch or tag is created.

A Git branch or tag is deleted.

A user forks a repository.

A wiki page is created or updated.

The GitHub App installation.

Installation

The issue itself.

The comment itself.

Activity related to an issue. The type of activity is specified in the action property.

Activity related to repository collaborators. The type of activity is specified in the action property.

The membership between the user and the organization. Not present when the action is member_invited.

A collection of related issues and pull requests.

Page Build

The project item itself. To find more information about the project item, you can use node_id (the node ID of the project item) and project_node_id (the node ID of the project) to query information in the GraphQL API. For more information, see "Using the API to manage projects."

When a private repository is made public.

The status of auto merging a pull request.

The comment itself.

A workflow referenced/reused by the initial caller workflow

The release object.

Data related to a release.

A git repository

The security alert of the vulnerable dependency.

The tier_changed and pending_tier_change will include the original tier before the change or pending change. For more information, see the pending tier change payload.

Groups of organization members that gives permissions on specified repositories.

The workflow job. Many workflow_job keys, such as head_sha, conclusion, and started_at are the same as those in a check_run object.

Type Aliases

How the author is associated with the repository.

This file was automatically generated by json-schema-to-typescript. DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, and run json-schema-to-typescript to regenerate this file.