2.0.8 #3051
This file contains 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
on: [push] | |
name: tests | |
jobs: | |
install: | |
name: Install dependencies | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
build: | |
name: Run build | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm typecheck | |
- run: pnpm lint | |
- run: pnpm build | |
tests-0xsequence: | |
name: Run 0xsequence tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter 0xsequence test | |
tests-abi: | |
name: Run abi tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter abi test | |
test-account: | |
name: Run account tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter account test | |
tests-api: | |
name: Run api tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter api test | |
tests-auth: | |
name: Run auth tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter auth test | |
tests-core: | |
name: Run core tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter core test | |
tests-deployer: | |
name: Run deployer tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter deployer test | |
tests-guard: | |
name: Run guard tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter guard test | |
tests-indexer: | |
name: Run indexer tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter indexer test | |
tests-metadata: | |
name: Run metadata tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter metadata test | |
tests-migration: | |
name: Run migrations tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter migration test | |
tests-network: | |
name: Run network tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter network test | |
tests-provider: | |
name: Run provider tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter provider test | |
tests-relayer: | |
name: Run relayer tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter relayer test | |
tests-replacer: | |
name: Run replacer tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter replacer test | |
tests-sessions: | |
name: Run sessions tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter sessions test | |
tests-signhub: | |
name: Run signhub tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter signhub test | |
tests-utils: | |
name: Run utils tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter utils test | |
tests-waas: | |
name: Run waas tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter waas test | |
tests-wallet: | |
name: Run wallet tests | |
runs-on: ubuntu-latest | |
needs: [install] | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: ./.github/actions/install-dependencies | |
- run: pnpm --filter wallet test | |
# coverage: | |
# name: Run coverage | |
# runs-on: ubuntu-latest | |
# needs: [install] | |
# steps: | |
# - uses: actions/checkout@v4 | |
# - uses: actions/setup-node@v4 | |
# with: | |
# node-version: 20 | |
# - uses: actions/cache@v4 | |
# id: pnpm-cache | |
# with: | |
# path: | | |
# node_modules | |
# */*/node_modules | |
# key: ${{ runner.os }}-install-${{ hashFiles('**/package.json', '**/pnpm.lock') }} | |
# - run: pnpm dev && (pnpm coverage || true) | |
# - uses: codecov/codecov-action@v1 | |
# with: | |
# fail_ci_if_error: true | |
# verbose: true | |
# directory: ./coverage |