Skip to content

feat: complete AI-powered reporting expansion with dynamic CI visuals #1

feat: complete AI-powered reporting expansion with dynamic CI visuals

feat: complete AI-powered reporting expansion with dynamic CI visuals #1

Workflow file for this run

name: Cypress Automation CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
permissions:
contents: write
jobs:
cypress-run:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Run AIgnite Pipeline (Parity with Local)
env:
HUGGINGFACE_API_TOKEN: ${{ secrets.HUGGINGFACE_API_TOKEN }}
run: |
npm run test:AIgnite
npm run report:metrics
- name: Upload Report Artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: testaignite-report
path: |
cypress/reports/html/testaignite-report.html
cypress/reports/results.json
if-no-files-found: warn
- name: Publish Visuals to GitHub Pages
if: always() && github.ref == 'refs/heads/main'
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: dashboard
publish_branch: gh-pages