A GitHub action to create an issue using content from a file.
This is designed to be used in conjunction with other actions that output to a file. Especially if that output can be formatted as GitHub flavoured Markdown. This action will create an issue if a file exists at a specified path. The content of the issue will be taken from the file as-is. If project variables are specified, a card will be added to a project. If the file does not exist the action exits silently.
- name: Create Issue From File
uses: peter-evans/create-issue-from-file@v2
with:
title: An example issue
content-filepath: ./example-content/output.md
labels: report, automated issue
project: Example Project
project-column: To do
token
-GITHUB_TOKEN
or arepo
scoped PAT. Defaults toGITHUB_TOKEN
.issue-number
- The issue number of an existing issue to updatetitle
(required) - The title of the issuecontent-filepath
(required) - The file path to the issue contentlabels
- A comma separated list of labelsassignees
- A comma separated list of assignees (GitHub usernames)project
- The name of the project for which a card should be created (Requiresproject-column-name
)project-column
- The name of the project column under which a card should be created
issue-number
- The number of the created issue
- Link Checker - An action for link checking repository Markdown and HTML files
MIT License - see the LICENSE file for details