Skip to content

chore(deps): update dependency @nextcloud/vite-config to ^1.7.2 (stable1.0) #2476

chore(deps): update dependency @nextcloud/vite-config to ^1.7.2 (stable1.0)

chore(deps): update dependency @nextcloud/vite-config to ^1.7.2 (stable1.0) #2476

# SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT
name: Cypress Component Tests
on:
pull_request:
push:
branches:
- main
- master
- stable*
concurrency:
group: cypress-component-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
env:
APP_NAME: tables
jobs:
component-tests:
runs-on: ubuntu-latest
steps:
- name: Checkout app
uses: actions/checkout@v4
- name: Set up node from version file
uses: actions/setup-node@v4
with:
cache: 'npm'
cache-dependency-path: package-lock.json
node-version-file: 'package.json'
- name: Install dependencies
run: npm ci
- name: Build app
run: npm run build --if-present
- name: Run component tests
run: npm run tests:component
- name: Upload test failure screenshots
uses: actions/upload-artifact@v4
if: failure()
with:
name: cypress-component-screenshots-node${{ matrix.node-version }}
path: cypress/screenshots/
retention-days: 5
- name: Upload test videos
uses: actions/upload-artifact@v4
if: failure()
with:
name: cypress-component-videos-node${{ matrix.node-version }}
path: cypress/videos/
retention-days: 5
summary:
permissions:
contents: none
runs-on: ubuntu-latest-low
needs: component-tests
if: always()
name: cypress-component-summary
steps:
- name: Summary status
run: if ${{ needs.component-tests.result != 'success' && needs.component-tests.result != 'skipped' }}; then exit 1; fi