Skip to content

CI/CD #6

@sahilaug

Description

@sahilaug

Is your feature request related to a problem? Please describe.
Building and publishing of the npm module are manual right now, hence time-consuming and error-prone.

Describe the solution you'd like
Using Github Actions, we should have a CI pipeline for building and running the necessary code quality checks and a CD pipeline to bump up the version. These should run when a pull request is raised to master, and when the code is merged respectively.

Describe alternatives you've considered
Try a third-party CI/CD solution like Travis, circleCI

Additional context
The process was kept manual for now, because the version of the node module needs to be in sync with the qontract version

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions