
Search
Search for GitHub commits.
This task requires authentication.
type: "io.kestra.plugin.github.commits.Search"Examples
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.
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
committerstring
Find commits by a particular user
committerDatestring
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.
committerEmailstring
Match commits by the committer's full email address.
committerNamestring
Match commits by the name of the committer
hashstring
Matches commits with the specified SHA-1 hash.
isstring
Matches commits from repositories with the specified visibility.
jwtTokenstring
GitHub JWT token
Does not requires additional fields to log-in
loginstring
GitHub login
Requires additional field: oauthToken, to log-in
mergebooleanstring
Whether to filter merge commits.
oauthTokenstring
GitHub oauthToken
GitHub Personal Access Token. In addition, can be used with login or by its own
orderstring
ASCASCDESCOrder of the output.
ASC - the results will be in ascending order
DESC - the results will be in descending order
orgstring
Search commits in all repositories owned by a certain organization.
parentstring
Matches commits whose parent has the specified SHA-1 hash.
querystring
The query contains one or more search keywords and qualifiers.
Allows you to limit your search to specific areas of GitHub.
repositorystring
Search in specified repository.
sortstring
COMMITTER_DATECOMMITTER_DATEAUTHOR_DATESort 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
treestring
Matches commits with the specified SHA-1 git tree hash.
userstring
Search commits in all repositories owned by a certain user
Outputs
uristring
uri