name: connect-test-production.yml on: push: branches: - main pull_request: types: [opened, synchronize, reopened] jobs: install: timeout-minutes: 10 runs-on: [testing] steps: - name: Fix permissions continue-on-error: true run: | echo ${{secrets.TESTING_LAPTOP_PASSWORD}} | sudo -S chmod 777 -R ~/runners/${{ runner.name }}/_work/connect/connect - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: '16' - uses: pnpm/action-setup@v2 name: Install pnpm continue-on-error: true id: pnpm-install with: version: 8 run_install: false - name: install packages if: steps.cache-node-modules.outputs.cache-hit != 'true' run: | pnpm install working-directory: ./sdk - name: test base production run: | pnpm test:production working-directory: ./sdk/packages/base - name: test solana production run: | pnpm test:production working-directory: ./sdk/packages/solana - name: test sui production run: | pnpm test:production working-directory: ./sdk/packages/sui