Skip to content

[Testing][DevOps][P2] Add CI Pipeline Running Lint, Build, and Security Tests #94

Description

@AnshRaj112

Backlog ID: ISSUE-EXS-070

Source: EXSOLVIA_GITHUB_ISSUES.md / EXSOLVIA_TECHNICAL_AUDIT.md


Title

[Testing][DevOps][P2] Add CI Pipeline Running Lint, Build, and Security Tests

Type

Testing

Repository

@EXSOLVIA-frontend

Ownership

DevOps / Infrastructure + Testing

Area

CI

Priority

P2

Severity

Medium

Labels

devops testing P2 infrastructure

Epic

EPIC-10 Testing & Reliability

Description

Package scripts have lint/build but audit notes no meaningful CI/test harness for security regressions.

Current Behavior

Likely manual quality gates.

Expected Behavior

CI on PR: lint, build, authz tests, npm audit policy.

Why This Matters

Enforce remediation stays fixed.

Affected Files

  • .github/workflows/*

Affected Functions / APIs

  • N/A

Evidence From Audit

Audit Testing; Code Quality no CI beyond lint/build observed.

Risk / Impact

Broken main; regressions.

Recommended Direction

GitHub Actions workflow.

Acceptance Criteria

  • PR CI runs lint and build
  • Auth boundary tests run
  • npm audit gate configured
  • Required checks documented

Testing Requirements

  • Regression test

Dependencies

  • ISSUE-EXS-044
  • ISSUE-EXS-043

Estimated Complexity

Medium

Priority Reason

Production readiness process.

Notes

Needs verification of current remote CI state.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions