Run backend CI on PR updates and freeze frontend lockfile installs

ci-backend.yml had pull_request: types: [opened, reopened], which
excludes synchronize, so pushes to an open PR branch did not re-run
backend tests, lint or coverage and a broken follow-up commit could land
after the first green run. Drop the types filter so all default
pull_request events trigger the workflow.

ci-frontend.yml and ci-frontend-api.yml now install with
pnpm install --frozen-lockfile instead of pnpm i, matching release.yml
and preventing silent lockfile drift in CI.
This commit is contained in:
Dmitry Verkhoturov
2026-07-11 01:31:14 -05:00
committed by Umputun
parent f8f2becb4b
commit 98e4f03091
3 changed files with 7 additions and 8 deletions
-1
View File
@@ -13,7 +13,6 @@ on:
- "!backend/scripts/**"
- "!**.md"
pull_request:
types: [opened, reopened]
paths:
- ".github/workflows/ci-backend.yml"
- "backend/**"