ci: Add astro type generation in CI

This commit is contained in:
deytenit committed 2026-01-31 21:08:50 +03:00
1 parent ef9d521e86
commit bbb9503172
5 files changed
+22 -21

No files matched your search

@@ -59,6 +59,8 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/static astro sync
- name: Lint static service
run: pnpm --filter @ermnvldmr/static lint
@@ -78,6 +80,8 @@ jobs:
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/static astro sync
- name: Typecheck static service
run: pnpm --filter @ermnvldmr/static typecheck
@@ -101,6 +101,8 @@ jobs:
run: pnpm --filter @ermnvldmr/stl lint
- name: Lint UI package
run: pnpm --filter @ermnvldmr/ui lint
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/www astro sync
- name: Lint WWW service
run: pnpm --filter @ermnvldmr/www lint
@@ -129,6 +131,8 @@ jobs:
run: pnpm --filter @ermnvldmr/stl typecheck
- name: Typecheck UI package
run: pnpm --filter @ermnvldmr/ui typecheck
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/www astro sync
- name: Typecheck WWW service
run: pnpm --filter @ermnvldmr/www typecheck
@@ -187,6 +191,8 @@ jobs:
run: pnpm --filter @ermnvldmr/stl test:coverage
- name: Test UI package
run: pnpm --filter @ermnvldmr/ui test:coverage
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/www astro sync
- name: Test WWW service
run: pnpm --filter @ermnvldmr/www test:coverage
- name: Upload Unit coverage to Codecov
@@ -91,6 +91,8 @@ jobs:
run: pnpm --filter @ermnvldmr/stl lint
- name: Lint UI package
run: pnpm --filter @ermnvldmr/ui lint
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/www astro sync
- name: Lint WWW service
run: pnpm --filter @ermnvldmr/www lint
@@ -119,6 +121,8 @@ jobs:
run: pnpm --filter @ermnvldmr/stl typecheck
- name: Typecheck UI package
run: pnpm --filter @ermnvldmr/ui typecheck
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/www astro sync
- name: Typecheck WWW service
run: pnpm --filter @ermnvldmr/www typecheck
@@ -177,6 +181,8 @@ jobs:
run: pnpm --filter @ermnvldmr/stl test:coverage
- name: Test UI package
run: pnpm --filter @ermnvldmr/ui test:coverage
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/www astro sync
- name: Test WWW service
run: pnpm --filter @ermnvldmr/www test:coverage
@@ -97,6 +97,8 @@ jobs:
run: pnpm --filter @ermnvldmr/stl lint
- name: Lint UI package
run: pnpm --filter @ermnvldmr/ui lint
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/www astro sync
- name: Lint WWW service
run: pnpm --filter @ermnvldmr/www lint
@@ -125,6 +127,8 @@ jobs:
run: pnpm --filter @ermnvldmr/stl typecheck
- name: Typecheck UI package
run: pnpm --filter @ermnvldmr/ui typecheck
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/www astro sync
- name: Typecheck WWW service
run: pnpm --filter @ermnvldmr/www typecheck
@@ -183,6 +187,8 @@ jobs:
run: pnpm --filter @ermnvldmr/stl test:coverage
- name: Test UI package
run: pnpm --filter @ermnvldmr/ui test:coverage
- name: Generate Astro types
run: pnpm --filter @ermnvldmr/www astro sync
- name: Test WWW service
run: pnpm --filter @ermnvldmr/www test:coverage