Skip to content

feat: added semantic tokens to Messagebox (refs SFKUI-6986) #5635

feat: added semantic tokens to Messagebox (refs SFKUI-6986)

feat: added semantic tokens to Messagebox (refs SFKUI-6986) #5635

Workflow file for this run

name: Build
on:
push:
branches:
- "**"
pull_request:
permissions:
contents: read
checks: write
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
node-version: 20.x
- name: Install dependencies
run: npm ci
- name: Build packages
run: npm run build
- name: Build documentation
run: npm run build:docs
- name: Jest
run: npm --ignore-scripts test
- name: Publish test results
if: github.event_name == 'push' && (success() || failure())
uses: mikepenz/action-junit-report@v5
with:
report_paths: "packages/*/test-results/jest-junit.xml"
include_passed: true
check_name: Jest
cypress-e2e:
name: Cypress E2E Tests
runs-on: ubuntu-latest
if: github.event_name == 'push'
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
node-version: 20.x
- name: Install dependencies
run: npm ci
- name: Build
run: |
npm run build
npm run build:docs
- name: Cypress E2E tests
uses: cypress-io/github-action@v6
with:
summary-title: "E2E tests"
start: npm start
build: npx cypress info
browser: chrome
wait-on: "http://127.0.0.1:8080"
quiet: true
- uses: actions/upload-artifact@v4
if: always()
with:
name: cypress-e2e-screenshots
path: cypress/screenshots
if-no-files-found: ignore
cypress-ct:
name: Cypress Component Tests
runs-on: ubuntu-latest
if: github.event_name == 'push'
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Use Node.js 20.x
uses: actions/setup-node@v4
with:
node-version: 20.x
- name: Install dependencies
run: npm ci
- name: Build (minimal)
run: npm exec lerna -- run --include-dependencies --scope=@fkui/vue build
- name: Cypress Component Testing
uses: cypress-io/github-action@v6
with:
summary-title: "Component tests"
browser: chrome
component: true
quiet: true
- uses: actions/upload-artifact@v4
if: always()
with:
name: cypress-screenshots
path: cypress/screenshots
if-no-files-found: ignore