A GitHub Action that creates or updates issues using content from a file, designed for automated workflows.
Create Issue From File is a GitHub Action that automatically creates or updates GitHub issues using content read from a file. It solves the problem of manually converting automated script outputs into trackable issues, enabling seamless integration between CI/CD pipelines and project management. The action is designed to work with other tools that output formatted content, such as test reports or dependency updates.
Developers and DevOps engineers who automate workflows with GitHub Actions and need to programmatically create or update issues based on generated content like reports, logs, or alerts.
It eliminates manual steps in issue creation from automated outputs, provides reliable conditional execution, and integrates natively with GitHub's ecosystem using Markdown support and flexible repository targeting.
A GitHub action to create an issue using content from a file
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Reads issue content directly from a specified file, supporting GitHub-flavored Markdown, which eliminates manual copying and formatting, as highlighted in the README's focus on file-based content.
Exits silently if the file doesn't exist, preventing workflow errors and enabling conditional execution, a key feature noted for safe integration in CI/CD pipelines.
Can create issues in any GitHub repository using a Personal Access Token, allowing centralized automation across multiple projects, as specified in the flexible targeting input.
Optionally updates existing issues by providing an issue number, useful for refreshing reports or logs, with support for label and assignee management as per the action inputs.
Tightly coupled with GitHub's platform, making it unsuitable for projects using other version control systems or issue trackers, limiting its applicability outside GitHub workflows.
Requires content to be pre-written to a file, adding an extra step in workflows that generate output dynamically without file storage, which can complicate real-time automation.
Lacks built-in templating or transformation features; issue content is taken as-is from the file, necessitating additional actions for complex formatting or data manipulation.