-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
cienhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Currently, the repository does not have any automated CI checks. This makes it easy for
broken shell scripts or invalid YAML files to be merged without detection.
Introducing a basic CI pipeline will improve reliability, enforce best practices,
and align the repository with standard DevOps workflows.
Proposed Solution
- Add a GitHub Actions workflow triggered on push and pull requests to main
- Use ShellCheck to lint all .sh files
- Use yamllint to validate YAML files
- Fail the workflow if any linting errors are detected
Acceptance Criteria
- CI workflow runs on every push and pull request to main
- Shell scripts are validated using ShellCheck
- YAML files are validated using yamllint
- Workflow fails on linting errors
Metadata
Metadata
Assignees
Labels
cienhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers