diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 600f98f..0b12128 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,3 +32,26 @@ jobs: - name: Build program and clients run: just build + + webapp-build: + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: + - uses: actions/checkout@v6 + with: + fetch-depth: 1 + + - uses: ./.github/actions/setup + with: + install-rust: 'false' + install-solana: 'false' + install-just: 'false' + enable-rust-cache: 'false' + + - name: Generate and build TypeScript client + run: | + pnpm run generate-clients + pnpm --filter @solana/subscriptions build + + - name: Build webapp + run: pnpm --filter webapp build