Search for GitHub commits.

This task requires authentication.

yaml
type: "io.kestra.plugin.github.commits.Search"

Search for commits in a repository.

yaml
id: github_commit_search_flow
namespace: company.team

tasks:
  - id: search_commit
    type: io.kestra.plugin.github.commits.Search
    oauthToken: your_github_token
    query: "Initial repo:kestra-io/plugin-github language:java"

Search for commits in a repository.

yaml
id: github_commit_search_flow
namespace: company.team

tasks:
  - id: search_commit
    type: io.kestra.plugin.github.commits.Search
    oauthToken: your_github_token
    query: Initial
    repository: kestra-io/plugin-github
Properties

Find commits by a particular user.

Match commits authored within the specified date range. When you search for a date, you can use greater than, less than, and range qualifiers to further filter results.

Match commits by the author's full email address.

Match commits by the name of the author

Find commits by a particular user

Match commits committed within the specified date range.

When you search for a date, you can use greater than, less than, and range qualifiers to further filter results.

Match commits by the committer's full email address.

Match commits by the name of the committer

Matches commits with the specified SHA-1 hash.

Matches commits from repositories with the specified visibility.

GitHub JWT token

Does not requires additional fields to log-in

GitHub login

Requires additional field: oauthToken, to log-in

Whether to filter merge commits.

GitHub oauthToken

GitHub Personal Access Token. In addition, can be used with login or by its own

Default ASC
Possible Values
ASCDESC

Order of the output.

ASC - the results will be in ascending order

DESC - the results will be in descending order

Search commits in all repositories owned by a certain organization.

Matches commits whose parent has the specified SHA-1 hash.

The query contains one or more search keywords and qualifiers.

Allows you to limit your search to specific areas of GitHub.

Search in specified repository.

Default COMMITTER_DATE
Possible Values
COMMITTER_DATEAUTHOR_DATE

Sort condition for the output.

COMMITTER_DATE - the results will be sorted by when user joined to Github

AUTHOR_DATE - the results will be sorted by the number of repositories owned by user

Matches commits with the specified SHA-1 git tree hash.

Search commits in all repositories owned by a certain user

Format uri