Skip to content

Conversation

@wang563681252
Copy link
Contributor

@wang563681252 wang563681252 commented Dec 9, 2025

Accessibility Check CI/CD Workflow

Overview

This PR adds automated accessibility validation to the CI/CD pipeline using Microsoft's Axe.Windows CLI. The workflow runs on every pull request to ensure WCAG compliance and Windows accessibility standards.

Key Features

Workflow Trigger

  • Trigger: Pull request events only
  • Environment: Windows 2025
  • Permissions: Read-only

Steps

  1. Environment Setup

    • Checkout code
    • Install .NET 9.0.x & MSBuild
  2. Build Application

    • Restore dependencies
    • Build solution (x64 Release)
    • Generate MSIX package
  3. Deploy Axe.Windows CLI

    • Download v2.4.2 from GitHub
    • Extract and configure tool
  4. Run Accessibility Scan

    • Install and launch application
    • Wait up to 60 seconds for app initialization
    • Scan UI with Axe.Windows CLI
    • Verify no .a11ytest files (failure indicator)
  5. Upload Results

    • Publish AxeOutput artifacts
    • Preserve results even on failure

Benefits

  • Automated accessibility validation on every PR
  • Early detection of accessibility issues
  • WCAG 2.1 & Windows accessibility standards compliance
  • Improved user experience for all users
  • No manual testing required

References

@wang563681252 wang563681252 requested a review from a team as a code owner December 9, 2025 08:58
Copy link
Collaborator

@haoliuu haoliuu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check the grammar of the PR title and consider not leave the description section blank.

@wang563681252 wang563681252 changed the title Test accessibility pipeline test code Accessibility Check CI/CD Workflow Dec 10, 2025
@wang563681252 wang563681252 changed the title Accessibility Check CI/CD Workflow [Feature] Accessibility Check CI/CD Workflow Dec 10, 2025
@wang563681252 wang563681252 changed the title [Feature] Accessibility Check CI/CD Workflow [Feature] Accessibility Check CI/CD Pipeline Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants