Search
Search for GitHub code.
This task requires authentication.
type: "io.kestra.plugin.github.code.Search"
Examples
Search for code in a repository.
id: github_code_search_flow
namespace: company.team
tasks:
- id: search_code
type: io.kestra.plugin.github.code.Search
oauthToken: your_github_token
query: "addClass in:file language:js repo:jquery/jquery"
Search for code in a repository.
id: github_code_search_flow
namespace: company.team
tasks:
- id: search_code
type: io.kestra.plugin.github.code.Search
oauthToken: your_github_token
query: addClass
in: file
language: js
repository: jquery/jquery
Properties
extension string
The file extension.
filename string
The file name.
fork string
PARENT_AND_FORKS
FORKS_ONLY
PARENT_ONLY
Whether to include forks.
in string
In
jwtToken string
GitHub JWT token
Does not requires additional fields to log-in
language string
The language.
login string
GitHub login
Requires additional field: oauthToken, to log-in
oauthToken string
GitHub oauthToken
GitHub Personal Access Token. In addition, can be used with login or by its own
order string
ASC
ASC
DESC
Order of the output.
ASC - the results will be in ascending order
DESC - the results will be in descending order
path string
The file path.
query string
The query contains one or more search keywords and qualifiers.
Allow you to limit your search to specific areas of GitHub.
repository string
The GitHub repository.
size string
The file size.
sort string
BEST_MATCH
BEST_MATCH
INDEXED
Sort condition for the output.
BEST_MATCH - the results will be sorted by best match results
INDEXED - the results will be sorted by the index
user string
Search commits in all repositories owned by a certain user.
Outputs
uri string
uri