diff --git a/.github/workflows/integrationTests.yaml b/.github/workflows/integrationTests.yaml index b8ac3acdb1..46ee277516 100644 --- a/.github/workflows/integrationTests.yaml +++ b/.github/workflows/integrationTests.yaml @@ -1,4 +1,4 @@ -name: integration-test +name: Integration Tests on: push: branches: @@ -8,35 +8,8 @@ on: - "*" jobs: - smoke-tests: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - uses: pnpm/action-setup@v3 - with: - version: 9.4.0 - - - uses: actions/setup-node@v4 - with: - node-version: "23" - cache: "pnpm" - - - name: Run smoke tests - run: pnpm run smokeTests - - approval: - runs-on: ubuntu-latest - needs: smoke-tests - steps: - - name: Wait for manual approval - run: | - echo "Please approve the workflow manually to proceed." - echo "::pause::" # This creates a manual approval checkpoint. - integration-tests: runs-on: ubuntu-latest - needs: approval env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} steps: diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml new file mode 100644 index 0000000000..fd059a3523 --- /dev/null +++ b/.github/workflows/smoke-tests.yml @@ -0,0 +1,26 @@ +name: smoke-test +on: + push: + branches: + - "*" + pull_request: + branches: + - "*" + +jobs: + smoke-tests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: pnpm/action-setup@v3 + with: + version: 9.4.0 + + - uses: actions/setup-node@v4 + with: + node-version: "23" + cache: "pnpm" + + - name: Run smoke tests + run: pnpm run smokeTests