Skip to content

ci: update timeout, browsers. #2

ci: update timeout, browsers.

ci: update timeout, browsers. #2

Workflow file for this run

name: E2E Tests
on:
push:
branches:
- main
- develop
pull_request:
branches:
- main
jobs:
test:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/[email protected]
- name: Setup Node
uses: actions/[email protected]
with:
node-version: '20.10.0'
- name: Install Dependencies
run: npm ci
- name: Install Playwright Browsers
run: npx playwright install chrome webkit
- name: Run Tests
run: npm test
env:
CI: true
SERVER_NAME: busmap.ci
HOST_NAME: busmap.ci
UPSTREAM_API_HOST: ci
SSL_CERT_PATH: /etc/ci/file.pem
SSL_KEY_PATH: /etc/ci/file.key
BM_COOKIE_SECRET: ${{ secrets.BM_COOKIE_SECRET }}
BM_POSTGRES_PASSWORD: ${{ secrets.BM_POSTGRES_PASSWORD }}
BM_POSTGRES_USER: ${{ secrets.BM_POSTGRES_USER }}
BM_POSTGRES_DB: ${{ secrets.BM_POSTGRES_DB }}
SSO_GOOG_CLIENT_ID: ${{ secrets.SSO_GOOG_CLIENT_ID }}
SSO_GOOG_CLIENT_SECRET: ${{ secrets.SSO_GOOG_CLIENT_SECRET }}