fix(wallets): normalize Solana transaction encodings #5450
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| env: | |
| NEXT_PUBLIC_CROSSMINT_API_KEY: ${{ secrets.NEXT_PUBLIC_CROSSMINT_AUTH_SMART_WALLET_API_KEY }} | |
| TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} | |
| TURBO_TEAM: ${{ vars.TURBO_TEAM }} | |
| on: | |
| push: | |
| branches-ignore: | |
| - main | |
| - beta | |
| jobs: | |
| build-and-test: | |
| name: build & test | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node.js, PNPM, and install dependencies | |
| uses: ./.github/actions/pnpm-install | |
| # Serial build to avoid OOM on 7GB runner (Next.js apps are memory-heavy) | |
| - name: Build all | |
| run: pnpm turbo build --concurrency=1 | |
| - name: Test all | |
| run: pnpm test:vitest | |
| lint: | |
| name: lint | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Setup Node.js, PNPM, and install dependencies | |
| uses: ./.github/actions/pnpm-install | |
| - name: Check for lint errors | |
| run: pnpm lint |