Skip to content

Commit 346f96e

Browse files
gustavoliraclaude
andauthored
feat: add E2E coverage flags for overlay cross-repo uploads (#2997)
* feat: add E2E coverage flags for overlay cross-repo uploads Add 6 e2e-* flags to codecov.yml for workspaces that have E2E tests in rhdh-plugin-export-overlays. These flags receive Istanbul coverage from instrumented dynamic plugin builds running on real RHDH/K8s deployments. Flags: e2e-adoption-insights, e2e-global-header, e2e-homepage, e2e-quickstart, e2e-scorecard, e2e-theme They inherit carryforward and status rules from default_rules. Coverage is uploaded with --slug and --sha from source.json, attributing it to the correct commit in this repo. Ref: RHIDP-13411 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * refactor(coverage): sort E2E flags alphabetically and condense comment Move e2e-* flags to their correct alphabetical position in individual_flags (between dcm and extensions) instead of appending at the end, maintaining consistent ordering. Condense the 3-line comment block to a single line with Jira reference. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 523b25c commit 346f96e

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

codecov.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,25 @@ flag_management:
9090
- name: dcm
9191
paths:
9292
- workspaces/dcm/
93+
# E2E coverage flags — cross-repo uploads from overlay E2E pipeline (RHIDP-13411)
94+
- name: e2e-adoption-insights
95+
paths:
96+
- workspaces/adoption-insights/
97+
- name: e2e-global-header
98+
paths:
99+
- workspaces/global-header/
100+
- name: e2e-homepage
101+
paths:
102+
- workspaces/homepage/
103+
- name: e2e-quickstart
104+
paths:
105+
- workspaces/quickstart/
106+
- name: e2e-scorecard
107+
paths:
108+
- workspaces/scorecard/
109+
- name: e2e-theme
110+
paths:
111+
- workspaces/theme/
93112
- name: extensions
94113
paths:
95114
- workspaces/extensions/

0 commit comments

Comments
 (0)