Triggers when branch protection rules are created
, edited
, or deleted
in the repository.
on:
branch_protection_rule:
types: [created, deleted]
Triggers on events related to check runs
, such as creation
, re-request
, completion
, and requested action
.
on:
check_run:
types: [rerequested, completed]
Triggers when a check suite
is completed
.
on:
check_suite:
types: [completed]
Triggers when a new branch
or tag
is created
in the repository.
on:
create
Triggers when a branch
or tag
is deleted
in the repository.
on:
delete
Triggers when a deployment
is created
in the repository.
on:
deployment
Triggers when a third party provides a deployment status
for a deployment
.
on:
deployment_status
Triggers on events related to discussions
, such as creation
, editing
, deletion
, and category changes
.
on:
discussion:
types: [created, edited, answered]
Triggers on events related to comments
on discussions
, such as creation
, editing
, and deletion
.
on:
discussion_comment:
types: [created, deleted]
Triggers when a repository is forked
.
on:
fork
Triggers when a Wiki page
is created
or updated
.
on:
gollum
Triggers on events related to issue
or pull request
comments, such as creation
, editing
, and deletion
.
on:
issue_comment:
types: [created, deleted]
Triggers on events related to issues
, such as opening
, editing
, closing
, and labeling
.
on:
issues:
types: [opened, edited, milestoned]
Triggers when a label
is created
, edited
, or deleted
.
on:
label:
types: [created, deleted]
Triggers when a pull request
is added to a merge queue
.
on:
merge_group:
types: [checks_requested]
Triggers on events related to milestones
, such as creation
, editing
, and deletion
.
on:
milestone:
types: [opened, deleted]
Triggers when a push to a branch that is the publishing source for GitHub Pages occurs.
on:
page_build
Triggers on events related to projects
, such as creation
, editing
, and deletion
.
on:
project:
types: [created, deleted]
Triggers on events related to project cards
, such as creation
, moving
, and deletion
.
on:
project_card:
types: [created, deleted]
Triggers on events related to project columns
, such as creation
, editing
, and deletion
.
on:
project_column:
types: [created, deleted]
Triggers when the repository changes from private
to public
.
on:
public
Triggers on events related to pull requests
, such as opening
, editing
, closing
, and merging
.
on:
pull_request:
types: [opened, reopened]
issue_comment)- Triggers on events related to
pull request comments, such as
creation,
editing, and
deletion`.
on:
issue_comment:
types: [created, deleted]
Triggers on events related to pull request reviews
, such as submission
, editing
, and dismissal
.
on:
pull_request_review:
types: [edited, dismissed]
Triggers on events related to pull request review comments
, such as creation
, editing
, and deletion
.
on:
pull_request_review_comment:
types: [created, deleted]
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]
Triggers when a commit
or tag
is pushed
to the repository.
on:
push
Triggers on events related to registry packages
, such as publication
and updates
.
on:
registry_package:
types: [published]
Triggers on events related to releases
, such as publishing
, editing
, and deletion
.
on:
release:
types: [published]
Triggers when a custom event is dispatched
to the repository.
on:
repository_dispatch:
types: [test_result]
Triggers on a scheduled time using POSIX cron
syntax.
on:
schedule:
- cron: "0 0 * * *"
Triggers when the status
of a Git commit
changes.
on:
status
Triggers when the repository is starred
.
on:
watch:
types: [started]
Allows the workflow to be called by another workflow
.
on:
workflow_call
Triggers a workflow
manually through the GitHub API, CLI, or UI.
on:
workflow_dispatch
Triggers when a workflow run
is requested
, in progress
, or completed
.
on:
workflow_run:
workflows: [Build]
types: [completed]