build: add frontend TypeScript toolchain

This commit is contained in:
sjg
2026-08-01 11:52:47 +02:00
parent 860760ecfc
commit 888f793eb8
56 changed files with 43175 additions and 23 deletions
+18
View File
@@ -36,6 +36,24 @@ jobs:
- name: Test
run: cargo test --workspace --locked
frontend:
runs-on: ubuntu-latest
defaults:
run:
working-directory: src/trx-client/trx-frontend/trx-frontend-http/frontend
steps:
- uses: actions/checkout@v4
- name: Install locked frontend dependencies
run: npm ci
- name: Type-check
run: npm run typecheck
- name: Lint
run: npm run lint
- name: Test
run: npm test
- name: Verify generated assets
run: npm run verify-generated
reuse:
runs-on: ubuntu-latest
steps: