Skip to content

chore: add pkg lock to run actions #9

chore: add pkg lock to run actions

chore: add pkg lock to run actions #9

name: Run Cypress Tests
on:
push:
branches:
- swamu/526-web-testing-automation
pull_request:
branches:
- main
jobs:
cypress:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: "20" # Specify your Node.js version
cache: "npm"
- name: Install dependencies
run: npm install && npm run postinstall
- name: Build and start local server
run: npm run re:build && npm start &
echo "Hyperswitch Web started" && cd Hyperswitch-React-Demo-App && npm start &
echo "Demo App started started"
- name: Run Cypress
uses: cypress-io/github-action@v6
with:
working-directory: ./cypress-tests