Skip to content

feat: add GitHub Actions CI for StepFi-Web #17

@EmeditWeb

Description

@EmeditWeb

Problem

StepFi-Web has no CI pipeline. PRs can break
the build without anyone knowing until it is
deployed.

What To Build

Create .github/workflows/ci.yml:

Runs on every PR to main:

  1. Checkout code
  2. Setup Node 20
  3. npm install
  4. npm run build
  5. npm run lint (if configured)

Add status badge to README.md.

Files To Touch

  • .github/workflows/ci.yml (new)
  • README.md

Acceptance Criteria

  • CI runs on every PR
  • Build failure blocks merge
  • Status badge shows in README
  • Runs in under 3 minutes

Mandatory Checks Before PR

  • The CI workflow itself passes on first run
  • PR references this issue

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions