Skip to content

visibilitysaurus/actions-add-issue-to-project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published