Skip to content

chore(deps-dev): bump cypress from 15.18.1 to 15.19.0 in the testing group #146

chore(deps-dev): bump cypress from 15.18.1 to 15.19.0 in the testing group

chore(deps-dev): bump cypress from 15.18.1 to 15.19.0 in the testing group #146

Workflow file for this run

name: CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
name: Lint & Build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v7
- name: Set up pnpm
uses: pnpm/action-setup@v6
- name: Set up Node.js
uses: actions/setup-node@v7
with:
node-version: '24'
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Format check
run: pnpm run format:check
- name: Lint
run: pnpm run lint
- name: Build library
run: pnpm run build-lib:prod
- name: Test (library)
run: pnpm exec ng test auto-complete --watch=false
- name: Test (demo)
run: pnpm exec ng test demo --watch=false
- name: Build demo docs
run: pnpm run build-docs
- name: Upload docs artifact
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
uses: actions/upload-artifact@v7
with:
name: demo-docs
path: docs/
retention-days: 1
deploy-docs:
name: Deploy Docs
needs: build
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v7
- name: Download docs artifact
uses: actions/download-artifact@v8
with:
name: demo-docs
path: docs/
- name: Deploy to gh-pages
uses: JamesIves/github-pages-deploy-action@v4
with:
branch: gh-pages
folder: docs
commit-message: 'docs: auto-rebuild [skip ci]'