Skip to content

Feature: Set up CI Pipeline #97

Description

@Manastirski

Description:
Add a GitHub Actions workflow that runs on every push and PR to main/develop. Pipeline should run lint, unit tests (headless Chrome), and build to verify the app compiles. No deployment yet.
Also configure branch protection on main to require this check to pass + PR approval before merging.
Tasks:

  • Add .github/workflows/ci.yml
  • Configure headless Chrome launcher in karma.conf.js
  • Verify pipeline runs on push/PR
  • Enable branch protection with required status check

Acceptance Criteria:

Pushing/opening a PR triggers lint + test + build automatically
Failing pipeline blocks PR merge
Passing pipeline + approval allows merge

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions