GitHub App icon

GitHub App

Consume GitHub API using GitHub App authentication

Workflow → List

AI-generated

Overview

This node operation lists GitHub workflows for a specified repository owner and repository. It interacts with the GitHub API to retrieve workflows associated with the given repository, enabling users to automate and manage workflows programmatically. This is useful for developers and DevOps teams who want to integrate GitHub workflow data into their automation pipelines or monitor workflows without manually accessing the GitHub interface.

Use Case Examples

  1. List all workflows in a repository owned by a specific user or organization to monitor CI/CD pipelines.
  2. Retrieve workflows to trigger further automation based on workflow status or metadata.

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 owning the repository.
Repository Name The name of the GitHub repository to list workflows from. It can be selected from a list, provided as a URL, or entered by name.

Output

JSON

  • json - The JSON array of workflows retrieved from the GitHub API, each representing a workflow in the specified repository.

Dependencies

  • GitHub API access via GitHub App authentication

Troubleshooting

  • Ensure the repository owner and repository name are correctly specified and accessible with the provided credentials.
  • Check that the GitHub App authentication credentials are valid and have the necessary permissions to access workflows.
  • If the node returns an error about the workflow not found, verify the workflow ID and repository details.

Links

Discussion