Skip to content

CI workflow#8

Merged
TamimEhsan merged 3 commits into
masterfrom
add-ci
Jun 11, 2026
Merged

CI workflow#8
TamimEhsan merged 3 commits into
masterfrom
add-ci

Conversation

@TamimEhsan

Copy link
Copy Markdown
Owner

This PR adds a CI workflow to validate the build passes and fixes the unsynced lockfile issue

React Flow was first added with --legacy-peer-deps, which left the lock
missing peer packages (@testing-library/dom, @popperjs/core, …) and
broke `npm ci` in CI. Regenerated the lockfile with a plain full
`npm install` (no legacy flag needed), so `npm ci` passes.
Runs npm ci + lint + next build on every pull request (and via manual
dispatch) so broken builds are caught before merge.
The deploy workflow used `on: push` with `branches: []`, which GitHub
treats as no filter — so it ran on pushes to every branch (including PR
branches). Restrict it to the master branch so it deploys only on merge.
@TamimEhsan TamimEhsan merged commit e610a0c into master Jun 11, 2026
1 check passed
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