diff --git a/.github/workflows/updated_examples.yaml b/.github/workflows/updated_examples.yaml index c641d50..6d17529 100644 --- a/.github/workflows/updated_examples.yaml +++ b/.github/workflows/updated_examples.yaml @@ -9,6 +9,40 @@ on: jobs: e2e-test: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: true + + - name: Set up node env + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Create .env file + run: | + echo -e "NB_API_QUERY_URL=https://federate.neurobagel.org/\nNB_ENABLE_AUTH=true\nNB_QUERY_CLIENT_ID=mockclientid" > .env + + - name: build + run: npm install && npm run build + + - name: Run end to end tests + uses: cypress-io/github-action@v6 + with: + wait-on: http://localhost:5173 + start: npm run preview + spec: cypress/e2e/UpdateExamples.cy.ts + component: false + + - name: Upload test artifacts + uses: actions/upload-artifact@v3 + with: + name: e2e-test-results + path: cypress/downloads/* + + update-query-tool-results: runs-on: ubuntu-latest needs: e2e-test steps: