diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f75a9f7..7dc7617 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,19 +7,30 @@ on: - develop - test-ci pull_request: + jobs: build: - runs-on: ubuntu-latest + runs-on: self-hosted # on utilise TON runner act_runner + steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - name: Checkout via SSH + uses: actions/checkout@v4 + with: + ssh-key: ${{ secrets.RUNNER_SSH_KEY }} # la clé privée ici + persist-credentials: false + fetch-depth: 1 + + - name: Setup Node.js + uses: actions/setup-node@v4 with: - ssh-key: ${{ secrets.RUNNER_SSH_KEY }} node-version: 20 cache: 'npm' + - name: Install dependencies run: npm ci + - name: Run unit tests run: npm test -- --runInBand + - name: Run e2e tests run: npm run test:e2e -- --runInBand