• Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • 1.10.0
    • 1.10.0
    • Test Framework
    • None
    • RHDH Install 3287

      Create a new GitHub Actions workflow file .github/workflows/code-quality.yaml with:

      • Trigger on PRs to main and release-* branches
      • Path filters: workspaces//e2e-tests/
      • Dynamic discovery of e2e-tests directories
      • ESLint, Prettier, and TypeScript validation
      • Quality gate job for aggregated status
      • Only validate changed files - don't block PRs for pre-existing issues in unchanged files

      Key Behavior:

      • Workflow only runs when e2e-tests files are changed
      • Validation runs only on workspaces that have changes
      • Pre-existing issues in unchanged files do NOT block the PR

      Acceptance Criteria:

      • Workflow triggers only on e2e-tests file changes
      • Discovers e2e-tests directories with changes dynamically
      • Runs lint:check, prettier:check, tsc --noEmit only on affected workspaces
      • Does NOT fail for issues in unchanged files
      • Provides clear pass/fail status on PR

              skhileri Subhash Khileri
              skhileri Subhash Khileri
              RHDH Install
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: