Skip to content

ci: add GitHub Actions workflow and ESLint config#222

Open
syedali254 wants to merge 1 commit into
Anil-matcha:mainfrom
syedali254:add-ci-pipeline
Open

ci: add GitHub Actions workflow and ESLint config#222
syedali254 wants to merge 1 commit into
Anil-matcha:mainfrom
syedali254:add-ci-pipeline

Conversation

@syedali254

Copy link
Copy Markdown

What this adds

A CI pipeline that runs automatically on every push to main and every pull request.

Checks

  • npm run setup — installs dependencies and builds the studio package
  • npm run lint — ESLint via next lint
  • npm run build — Next.js production build

Why

The repo currently has no automated checks. Any PR could silently break
the build and the maintainer would only catch it during manual review.
This ensures broken builds are caught immediately.

Notes

  • Uses submodules: recursive on checkout — required because
    packages/studio is a git submodule (noted in README)
  • npm cache enabled to speed up runs

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant