{"id":17001399,"url":"https://github.com/markpatterson27/create-issues","last_synced_at":"2026-01-25T09:36:22.492Z","repository":{"id":37074138,"uuid":"387583916","full_name":"markpatterson27/create-issues","owner":"markpatterson27","description":"A GitHub Action that creates new issues from files in a directory.","archived":false,"fork":false,"pushed_at":"2024-11-01T20:22:19.000Z","size":1677,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-28T21:48:27.526Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/markpatterson27.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-19T20:17:08.000Z","updated_at":"2025-06-28T02:26:21.000Z","dependencies_parsed_at":"2023-11-18T15:05:08.045Z","dependency_job_id":"3ff62521-35b6-4497-b563-c6d33f037062","html_url":"https://github.com/markpatterson27/create-issues","commit_stats":{"total_commits":63,"total_committers":2,"mean_commits":31.5,"dds":"0.31746031746031744","last_synced_commit":"adb4780daad89d95ea10a16e4fe63032dff84e75"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/markpatterson27/create-issues","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markpatterson27%2Fcreate-issues","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markpatterson27%2Fcreate-issues/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markpatterson27%2Fcreate-issues/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markpatterson27%2Fcreate-issues/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markpatterson27","download_url":"https://codeload.github.com/markpatterson27/create-issues/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markpatterson27%2Fcreate-issues/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28750875,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T09:00:19.176Z","status":"ssl_error","status_checked_at":"2026-01-25T09:00:04.131Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T04:24:51.512Z","updated_at":"2026-01-25T09:36:22.475Z","avatar_url":"https://github.com/markpatterson27.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Create Issues Action\n\n[![units-test](https://github.com/markpatterson27/create-issues/actions/workflows/test.yml/badge.svg)](https://github.com/markpatterson27/create-issues/actions/workflows/test.yml)\n\nA GitHub Action that creates new issues from template files in a directory. An issue will be created for each valid file found in the directory. Front matter attributes in each file can be used for issue settings.\n\nA project can be optionally created, that the issues are then added to. Project details can be provided either from a file with front matter attributes, or from action inputs. Action inputs will override file contents.\n\n## Usage\n\n```yaml\nname: Create Issues\n\non:\n  create:\n\njobs:\n  create:\n    name: Create project and issues\n    runs-on: ubuntu-latest\n    if: ${{ github.ref == 'refs/heads/new-branch' }}\n    steps:\n      - uses: actions/checkout@v3\n\n      - name: Create issues\n        uses: markpatterson27/create-issues@v1\n        with:\n          github-token: ${{ secrets.GITHUB_TOKEN }}\n          project-file: examples/kanban-project/project.md\n          issues-directory: examples/kanban-project/ISSUES\n\n```\n\n## Inputs\n\n| Input Name | Required | Default | Description |\n|---|---|---|---|\n| `github-token` |  |  | The GitHub token used to create an authenticated client |\n| `project-file` | no |  | Path to a markdown file. Front matter content can be used to set project name, description and columns. If either a vaild file path or project-name is given, a project will be created. |\n| `project-name` | no |  | Name to use for project. If a vaild file path or project-name is given, a project will be created. |\n| `project-description` | no |  | Description to use for the project. |\n| `column-names` | no | 'To Do' | Project column to create and add issues to. Can be either a single name to create one column, or list of names to create multiple columns. |\n| `issues-directory` | no | '.github/ISSUES/' | Relative path to look for issue files. |\n\n## Outputs\n\nThere are no action outputs.\n\n## Similar Projects\n\nIf you just need to create a single issue there is [JasonEtco/create-an-issue](https://github.com/JasonEtco/create-an-issue).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkpatterson27%2Fcreate-issues","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkpatterson27%2Fcreate-issues","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkpatterson27%2Fcreate-issues/lists"}