jayalfredprufrock/Create Issues

Creates new issues from a glob of markdown templates with frontmatter, optionally adding them to projects.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
template-pathPath or glob expression to templates. File names should be unique across directories.no.github/issues/**/*.md
follow-symbolic-linksIndicates whether to follow symbolic links when globbing templates.notrue
repo-ownerThe owner of the repo to create issues in if different than the context repo owner. Can be overridden in frontmatter with `repoOwner`no
repo-nameThe the repo name to create issues in if different than the context repo. Can be overridden in frontmatter with `repoName`no
groupWhen set, issue will not be created until all issues with a smaller group number have been closed out. Can be overridden in frontmatter with `group`no
labelsComma separated list of labels to add to created issues. Will be merged with any labels specified in frontmatter with `labels`.no
assigneesComma separated list of assignees to add to created issues. Will be merged with any assignees specified in frontmatter with `assignees`.no
milestoneMilestone number to associate with created issues. Can be overridden in frontmatter with `milestone`.no
github-tokenGitHub token or PAT with permissions to create issues and projects in the specified repos.no${{ github.token }}
project-ownerThe owner of the project if different than the context repo owner. Can be overridden in frontmatter with `projectOwner`no
project-numberThe number of the project (found in the url) if the issue should be added to the project. Can be overridden in frontmatter with `projectNumber`no
project-fieldsStringified JSON object of fields/values to add to project items. Will be merged with any fields specified in frontmatter with `projectFields`.no
project-github-tokenGitHub PAT token to use solely for adding issues to projects. Will use `github-token` input if not present.no
namedescription
issuesMap of template names (excluding file extension) containing issue/project info. Use fromJSON to parse output string. e.g. fromJSON(steps.create-issues.outputs.issues)['template-name'].issue-node-id Available fields: `issue-url`, `issue-node-id`, `issue-number`, `issue-repo`, `issue-repo-owner`, `issue-repo-name`, `project-item-id`, `project-owner`, `project-number`