Actions36
- File Actions
- Issue Actions
- Organization Actions
- Release Actions
- Repository Actions
- Review Actions
- User Actions
- Workflow Actions
Repository → Get Profile
AI-generatedOverview
This node operation fetches the community profile of a specified GitHub repository, providing metrics such as health score, description, license, and other repository-related information. It is useful for users who want to analyze or display detailed repository metadata and community engagement statistics. For example, it can be used to monitor repository health or gather data for reporting purposes.
Use Case Examples
- Retrieve the community profile of a repository to assess its health and metrics.
- Use the profile data to display repository information on a dashboard or report.
Properties
| Name | Meaning |
|---|---|
| Repository Owner | The owner of the GitHub repository, which can be selected from a list, provided as a URL, or entered by name. This identifies the user or organization that owns the repository. |
| Repository Name | The name of the GitHub repository, which can be selected from a list, provided as a URL, or entered by name. This identifies the specific repository to get the profile for. |
Output
JSON
*- The JSON object containing the community profile data of the repository, including metrics, health score, description, license, and other relevant information returned by the GitHub API.
Dependencies
- Requires GitHub App API credentials for authentication to access the GitHub API.
Troubleshooting
- Ensure the repository owner and repository name are correctly specified and valid GitHub entities.
- If the node throws an error about the repository not found, verify the owner and repository parameters and their formats.
- Authentication errors may occur if the GitHub App credentials are invalid or lack necessary permissions; verify the credentials and permissions.
Links
- GitHub REST API - Community Profile - Official GitHub API documentation for accessing repository community profile data.