Skip to content

Add CI / CD for patternfly cli #14

@dlabaj

Description

@dlabaj

Description
Currently, the PatternFly CLI does not have a CI/CD pipeline. To ensure code quality and streamline the delivery process, we need to implement GitHub Actions to handle automated testing on Pull Requests and automated publishing to the NPM registry upon new releases.

Goals

  • Automate Quality Control: Run linting and unit tests on every PR.
  • Streamline Releases: Eliminate manual npm publish steps to prevent versioning errors.
  • Security: Utilize GitHub Secrets for protected NPM tokens.

Jira Issue: PF-3599

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

PR Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions