Skip to content

Add Issue to Project

Actions
Add GitHub Issues to GitHub Projects (Beta)
v2.0.1
Latest
Star (11)

Add GitHub Issues to GitHub Projects

Add issue to project.

Usage

Specify parameters without id

- uses: monry/actions-add-issue-to-project@v2
  with:
    # Personal Access Token that with `repo`, `project`, `org:read` and `org:write` are granted.
    github-token: ${{ secrets.PAT_PROJECT_V2 }}
    project-owner: 'monry'
    project-number: 1
    issue-repository: 'monry/awesome-repository'
    issue-number: 100

Specify parameters with id

- uses: monry/actions-add-issue-to-project@v2
  with:
    # Personal Access Token that with `repo`, `project`, `org:read` and `org:write` are granted.
    github-token: ${{ secrets.PAT_PROJECT_V2 }}
    project-id: 'PVT_xxxxxxxxxxxxxx'
    issue-id: ${{ github.event.issue.node_id }}

Inputs

github-token

This action requires Personal Access Token that repo, project, org:read and org:write are granted.

For security purposes, it is recommended to register Personal Access Token as Secrets.

project-id

Node ID of project.

This value can obtain from monry/actions-get-project-id@v2.
See also: monry/actions-get-project-id repos.

project-owner

Owner name of project.

Owner name refers to the user name or the organization name.

NOTICE This value is required if project-id is not specified.

project-number

Project number.

The project number is the number shown in the URL or list of projects.

NOTICE This value is required if project-id is not specified.

issue-id

Node ID of issue.

This value can obtain from github.event.issue.node_id if triggered by on: issues, or obtain from monry/actions-get-issue-id@v1.
See also: monry/actions-get-issue-id repos.

issue-repository

Repository name of issue with owner name.

NOTICE This value is required if issue-id is not specified.

issue-number

Number of issue.

NOTICE This value is required if issue-id is not specified.

Outputs

added-project-item-id

Added Project Item Id stores into output variable named added-project-item-id.

- uses: monry/actions-add-issue-to-project@v2
  id: add-issue-to-project # requires `id` to refer output values with after steps
  with:
    github-token: ${{ secrets.PAT_PROJECT_V2 }}
    project-owner: 'monry'
    project-number: 1
    issue-repository: 'monry/awesome-repository'
    issue-number: 100
- run: |
    echo '${{ steps.add-issue-to-project.outputs.added-project-item-id }}'

error

Set error message if some error occured.

Add Issue to Project is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Add GitHub Issues to GitHub Projects (Beta)
v2.0.1
Latest

Add Issue to Project is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.