Skip to content

Instantly share code, notes, and snippets.

@wallentx
Created August 7, 2024 18:30
Show Gist options
  • Save wallentx/c34f4131d720b18dae0350dd10d48dc1 to your computer and use it in GitHub Desktop.
Save wallentx/c34f4131d720b18dae0350dd10d48dc1 to your computer and use it in GitHub Desktop.
GitHub Actions events that trigger summary

branch_protection_rule

Triggers when branch protection rules are created, edited, or deleted in the repository.

on:
  branch_protection_rule:
    types: [created, deleted]

check_run

Triggers on events related to check runs, such as creation, re-request, completion, and requested action.

on:
  check_run:
    types: [rerequested, completed]

check_suite

Triggers when a check suite is completed.

on:
  check_suite:
    types: [completed]

create

Triggers when a new branch or tag is created in the repository.

on:
  create

delete

Triggers when a branch or tag is deleted in the repository.

on:
  delete

deployment

Triggers when a deployment is created in the repository.

on:
  deployment

deployment_status

Triggers when a third party provides a deployment status for a deployment.

on:
  deployment_status

discussion

Triggers on events related to discussions, such as creation, editing, deletion, and category changes.

on:
  discussion:
    types: [created, edited, answered]

discussion_comment

Triggers on events related to comments on discussions, such as creation, editing, and deletion.

on:
  discussion_comment:
    types: [created, deleted]

fork

Triggers when a repository is forked.

on:
  fork

gollum

Triggers when a Wiki page is created or updated.

on:
  gollum

issue_comment

Triggers on events related to issue or pull request comments, such as creation, editing, and deletion.

on:
  issue_comment:
    types: [created, deleted]

issues

Triggers on events related to issues, such as opening, editing, closing, and labeling.

on:
  issues:
    types: [opened, edited, milestoned]

label

Triggers when a label is created, edited, or deleted.

on:
  label:
    types: [created, deleted]

merge_group

Triggers when a pull request is added to a merge queue.

on:
  merge_group:
    types: [checks_requested]

milestone

Triggers on events related to milestones, such as creation, editing, and deletion.

on:
  milestone:
    types: [opened, deleted]

page_build

Triggers when a push to a branch that is the publishing source for GitHub Pages occurs.

on:
  page_build

project

Triggers on events related to projects, such as creation, editing, and deletion.

on:
  project:
    types: [created, deleted]

project_card

Triggers on events related to project cards, such as creation, moving, and deletion.

on:
  project_card:
    types: [created, deleted]

project_column

Triggers on events related to project columns, such as creation, editing, and deletion.

on:
  project_column:
    types: [created, deleted]

public

Triggers when the repository changes from private to public.

on:
  public

pull_request

Triggers on events related to pull requests, such as opening, editing, closing, and merging.

on:
  pull_request:
    types: [opened, reopened]

`pull_request_comment (u

issue_comment)- Triggers on events related topull request comments, such as creation, editing, and deletion`.

on:
  issue_comment:
    types: [created, deleted]

pull_request_review

Triggers on events related to pull request reviews, such as submission, editing, and dismissal.

on:
  pull_request_review:
    types: [edited, dismissed]

pull_request_review_comment

Triggers on events related to pull request review comments, such as creation, editing, and deletion.

on:
  pull_request_review_comment:
    types: [created, deleted]

pull_request_target

Triggers on events related to pull requests targeting the base branch, such as opening, editing, and synchronizing.

on:
  pull_request_target:
    types: [assigned, opened, synchronize, reopened]

push

Triggers when a commit or tag is pushed to the repository.

on:
  push

registry_package

Triggers on events related to registry packages, such as publication and updates.

on:
  registry_package:
    types: [published]

release

Triggers on events related to releases, such as publishing, editing, and deletion.

on:
  release:
    types: [published]

repository_dispatch

Triggers when a custom event is dispatched to the repository.

on:
  repository_dispatch:
    types: [test_result]

schedule

Triggers on a scheduled time using POSIX cron syntax.

on:
  schedule:
    - cron: "0 0 * * *"

status

Triggers when the status of a Git commit changes.

on:
  status

watch

Triggers when the repository is starred.

on:
  watch:
    types: [started]

workflow_call

Allows the workflow to be called by another workflow.

on:
  workflow_call

workflow_dispatch

Triggers a workflow manually through the GitHub API, CLI, or UI.

on:
  workflow_dispatch

workflow_run

Triggers when a workflow run is requested, in progress, or completed.

on:
  workflow_run:
    workflows: [Build]
    types: [completed]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment