Skip to content

Workflow file for this run

name: Cypress Tests with Dependency and Artifact Caching
on:
pull_request:
jobs:
install:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9
- name: Install dependencies
run: pnpm install
- name: Build application
run: pnpm build
- name: Save build folder
uses: actions/upload-artifact@v4
with:
name: build
if-no-files-found: error
path: ./dist
cypress-run:
runs-on: ubuntu-22.04
needs: install
steps:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9
- name: Checkout
uses: actions/checkout@v4
- name: Download the build folder
uses: actions/download-artifact@v4
with:
name: build
path: ./dist
- name: Install dependencies
run: pnpm install
- name: Cypress run
uses: cypress-io/github-action@v6
with:
start: pnpm cy:run
component: true
browser: chrome