Skip to content

fix: remove aria-hidden from span helper #30236

fix: remove aria-hidden from span helper

fix: remove aria-hidden from span helper #30236

Workflow file for this run

name: CI-Pipeline
on:
pull_request:
push:
branches:
- 'develop'
- 'main'
- 'release/*'
workflow_dispatch:
concurrency:
group: 'workflow-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}'
cancel-in-progress: true
jobs:
build-and-check:
continue-on-error: true
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 0
persist-credentials: false
- uses: ./.github/actions/pnpm-setup
- name: Build
run: pnpm -r build
- name: Format
run: pnpm -r --parallel format
- name: Lint
run: pnpm -r --parallel lint
- name: Unit Tests
run: pnpm -r --parallel test:unit
- name: Unused
run: pnpm -r --parallel unused
e2e-tests:
continue-on-error: true
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 0
persist-credentials: false
- uses: ./.github/actions/pnpm-setup
# Tests in sample app are currently failing and hence disabled.
# Remove `--filter @public-ui/components` after tests have been fixed in #7003.
- name: E2E Test
run: pnpm --filter @public-ui/components test:e2e
- uses: ./.github/actions/upload-reports
if: failure()
with:
name: report-e2e
visual-tests:
continue-on-error: true
strategy:
matrix:
package: ['test-tag-name-transformer', 'theme-default']
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 0
persist-credentials: false
- uses: ./.github/actions/pnpm-setup
- name: Build
run: pnpm --filter @public-ui/sample-react^... build
- name: Visual Tests
run: pnpm --filter=@public-ui/${{ matrix.package }} test
- uses: ./.github/actions/upload-reports
if: failure()
with:
name: report-${{ matrix.package }}
check-results:
runs-on: ubuntu-latest
needs: [build-and-check, e2e-tests, visual-tests]
if: always()
steps:
- name: Fail if any job failed
run: |
if [[ "${{ needs.build-and-check.result }}" == "failure" || \
"${{ needs.e2e-tests.result }}" == "failure" || \
"${{ needs.visual-tests.result }}" == "failure" ]]; then
echo "At least one job failed"
exit 1
fi