Github Action icon

Github Action

Github Action

Actions4

Project → Move Card

AI-generated

Overview

This node performs the operation of moving a project card within GitHub Projects. It supports different types of projects including organization, repository, and user projects. The node allows specifying the project owner, repository, user, project name, destination column ID, and issue details related to the card being moved. This is useful for automating project management workflows in GitHub, such as reorganizing cards based on issue progress or status changes.

Use Case Examples

  1. Automatically move a card to a different column when an issue status changes.
  2. Reorganize project cards across different columns based on issue updates.

Properties

Name Meaning
Type Specifies the type of GitHub project (Organization, Repository, or User).
Owner The owner of the project, required for organization and repository projects.
Repository The repository of the project, required for repository projects.
User The user (owner) of the project, required for user projects.
Name The name of the project.
Column ID The ID of the destination column where the card will be moved.
Issue Number The number of the issue linked to the card.
Known Issue ID Indicates whether the issue ID is known (yes or no).
Issue repository The repository of the issue, required if the issue ID is not known and the project type is not repository.
Issue ID The ID of the issue, required if the issue ID is known.

Output

JSON

  • movedCard - Details of the moved project card including its new column placement and associated issue information.

Dependencies

  • GitHub API with OAuth2 authentication

Troubleshooting

  • Ensure that the OAuth2 credentials are correctly configured and have the necessary permissions to access and modify GitHub projects.
  • Verify that the provided project type, owner, repository, and user details are accurate and correspond to existing GitHub entities.
  • Check that the destination column ID exists within the specified project.
  • If using issue IDs, confirm whether the issue ID is known or not and provide the appropriate issue repository or issue ID accordingly.

Links

Discussion