feat(INFRA-2864): rca needed label removal#35371
Merged
Merged
Conversation
Contributor
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
Collaborator
Builds ready [7f6db49]
UI Startup Metrics (1217 ± 58 ms)
Benchmark value 5 exceeds gate value 1 for chrome browserify home mean initialActions Benchmark value 252 exceeds gate value 18 for chrome browserify home p95 backgroundConnect Benchmark value 17 exceeds gate value 1.2 for chrome browserify home p95 initialActions Benchmark value 2523 exceeds gate value 2454 for chrome webpack home p95 uiStartup Benchmark value 70 exceeds gate value 57 for chrome webpack home p95 domInteractive Benchmark value 382 exceeds gate value 370 for chrome webpack home p95 firstReactRender Benchmark value 274 exceeds gate value 195 for chrome webpack home p95 getState Benchmark value 8 exceeds gate value 7 for chrome webpack home p95 initialActions Benchmark value 30 exceeds gate value 25 for firefox browserify home mean backgroundConnect Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender Benchmark value 5 exceeds gate value 1 for firefox browserify home mean initialActions Benchmark value 10 exceeds gate value 9 for firefox browserify home mean setupStore Benchmark value 205 exceeds gate value 195 for firefox browserify home p95 domInteractive Benchmark value 16 exceeds gate value 2 for firefox browserify home p95 initialActions Benchmark value 49 exceeds gate value 27 for firefox browserify home p95 setupStore Benchmark value 28 exceeds gate value 26 for firefox webpack home mean backgroundConnect Benchmark value 59 exceeds gate value 38 for firefox webpack home mean firstReactRender Benchmark value 4 exceeds gate value 1 for firefox webpack home mean initialActions Benchmark value 250 exceeds gate value 156 for firefox webpack home p95 domInteractive Benchmark value 70 exceeds gate value 50 for firefox webpack home p95 firstReactRender Benchmark value 12 exceeds gate value 2 for firefox webpack home p95 initialActions Sum of mean exceeds: 270ms | Sum of p95 exceeds: 593.8ms Sum of all benchmark exceeds: 863.8ms Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
- Add 10-minute timeout to prevent hung jobs - Continue processing other issues if one fails - Make job name more action-oriented - Add failure tracking and reporting - Set appropriate exit codes for partial failures
vpintorico
previously approved these changes
Aug 25, 2025
Collaborator
Builds ready [00074fd]
UI Startup Metrics (1245 ± 66 ms)
Benchmark value 243 exceeds gate value 10 for chrome browserify home mean backgroundConnect Benchmark value 24 exceeds gate value 23 for chrome browserify home mean firstReactRender Benchmark value 5 exceeds gate value 1 for chrome browserify home mean initialActions Benchmark value 258 exceeds gate value 18 for chrome browserify home p95 backgroundConnect Benchmark value 15 exceeds gate value 1.2 for chrome browserify home p95 initialActions Benchmark value 2219 exceeds gate value 2192 for chrome webpack home mean uiStartup Benchmark value 2565 exceeds gate value 2454 for chrome webpack home p95 uiStartup Benchmark value 378 exceeds gate value 370 for chrome webpack home p95 firstReactRender Benchmark value 261 exceeds gate value 195 for chrome webpack home p95 getState Benchmark value 9 exceeds gate value 7 for chrome webpack home p95 initialActions Benchmark value 1442 exceeds gate value 1405 for firefox browserify home mean uiStartup Benchmark value 1242 exceeds gate value 1239 for firefox browserify home mean domContentLoaded Benchmark value 33 exceeds gate value 25 for firefox browserify home mean backgroundConnect Benchmark value 27 exceeds gate value 25 for firefox browserify home mean firstReactRender Benchmark value 4 exceeds gate value 1 for firefox browserify home mean initialActions Benchmark value 12 exceeds gate value 9 for firefox browserify home mean setupStore Benchmark value 1674 exceeds gate value 1660 for firefox browserify home p95 uiStartup Benchmark value 236 exceeds gate value 195 for firefox browserify home p95 domInteractive Benchmark value 94 exceeds gate value 70 for firefox browserify home p95 backgroundConnect Benchmark value 31 exceeds gate value 24 for firefox browserify home p95 getState Benchmark value 15 exceeds gate value 2 for firefox browserify home p95 initialActions Benchmark value 36 exceeds gate value 27 for firefox browserify home p95 setupStore Benchmark value 1630 exceeds gate value 1615 for firefox webpack home mean uiStartup Benchmark value 110 exceeds gate value 100 for firefox webpack home mean domInteractive Benchmark value 30 exceeds gate value 26 for firefox webpack home mean backgroundConnect Benchmark value 62 exceeds gate value 38 for firefox webpack home mean firstReactRender Benchmark value 6 exceeds gate value 1 for firefox webpack home mean initialActions Benchmark value 274 exceeds gate value 156 for firefox webpack home p95 domInteractive Benchmark value 75 exceeds gate value 50 for firefox webpack home p95 firstReactRender Benchmark value 15 exceeds gate value 2 for firefox webpack home p95 initialActions Benchmark value 30 exceeds gate value 28 for firefox webpack home p95 setupStore Sum of mean exceeds: 390ms | Sum of p95 exceeds: 706.8ms Sum of all benchmark exceeds: 1096.8ms Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Collaborator
Builds ready [3d2d319]
UI Startup Metrics (1215 ± 57 ms)
Benchmark value 25 exceeds gate value 23 for chrome browserify home mean firstReactRender Benchmark value 4 exceeds gate value 1 for chrome browserify home mean initialActions Benchmark value 250 exceeds gate value 18 for chrome browserify home p95 backgroundConnect Benchmark value 12 exceeds gate value 1.2 for chrome browserify home p95 initialActions Benchmark value 2253 exceeds gate value 2192 for chrome webpack home mean uiStartup Benchmark value 40 exceeds gate value 29 for chrome webpack home mean getState Benchmark value 2491 exceeds gate value 2454 for chrome webpack home p95 uiStartup Benchmark value 384 exceeds gate value 370 for chrome webpack home p95 firstReactRender Benchmark value 275 exceeds gate value 195 for chrome webpack home p95 getState Benchmark value 9 exceeds gate value 7 for chrome webpack home p95 initialActions Benchmark value 282 exceeds gate value 65 for chrome webpack home p95 setupStore Benchmark value 29 exceeds gate value 25 for firefox browserify home mean backgroundConnect Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender Benchmark value 5 exceeds gate value 1 for firefox browserify home mean initialActions Benchmark value 210 exceeds gate value 195 for firefox browserify home p95 domInteractive Benchmark value 33 exceeds gate value 24 for firefox browserify home p95 getState Benchmark value 11 exceeds gate value 2 for firefox browserify home p95 initialActions Benchmark value 32 exceeds gate value 27 for firefox browserify home p95 setupStore Benchmark value 105 exceeds gate value 100 for firefox webpack home mean domInteractive Benchmark value 30 exceeds gate value 26 for firefox webpack home mean backgroundConnect Benchmark value 60 exceeds gate value 38 for firefox webpack home mean firstReactRender Benchmark value 6 exceeds gate value 1 for firefox webpack home mean initialActions Benchmark value 281 exceeds gate value 156 for firefox webpack home p95 domInteractive Benchmark value 73 exceeds gate value 50 for firefox webpack home p95 firstReactRender Benchmark value 15 exceeds gate value 2 for firefox webpack home p95 initialActions Sum of mean exceeds: 347ms | Sum of p95 exceeds: 791.8ms Sum of all benchmark exceeds: 1138.8ms Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Collaborator
Builds ready [48a3ef8]
UI Startup Metrics (1226 ± 68 ms)
Benchmark value 4 exceeds gate value 1 for chrome browserify home mean initialActions Benchmark value 245 exceeds gate value 18 for chrome browserify home p95 backgroundConnect Benchmark value 15 exceeds gate value 1.2 for chrome browserify home p95 initialActions Benchmark value 20 exceeds gate value 17 for chrome browserify home p95 setupStore Benchmark value 2199 exceeds gate value 2192 for chrome webpack home mean uiStartup Benchmark value 38 exceeds gate value 29 for chrome webpack home mean getState Benchmark value 8 exceeds gate value 7 for chrome webpack home mean initialActions Benchmark value 2474 exceeds gate value 2454 for chrome webpack home p95 uiStartup Benchmark value 381 exceeds gate value 370 for chrome webpack home p95 firstReactRender Benchmark value 272 exceeds gate value 195 for chrome webpack home p95 getState Benchmark value 8 exceeds gate value 7 for chrome webpack home p95 initialActions Benchmark value 163 exceeds gate value 65 for chrome webpack home p95 setupStore Benchmark value 29 exceeds gate value 25 for firefox browserify home mean backgroundConnect Benchmark value 27 exceeds gate value 25 for firefox browserify home mean firstReactRender Benchmark value 3 exceeds gate value 1 for firefox browserify home mean initialActions Benchmark value 216 exceeds gate value 195 for firefox browserify home p95 domInteractive Benchmark value 37 exceeds gate value 24 for firefox browserify home p95 getState Benchmark value 12 exceeds gate value 2 for firefox browserify home p95 initialActions Benchmark value 28 exceeds gate value 27 for firefox browserify home p95 setupStore Benchmark value 103 exceeds gate value 100 for firefox webpack home mean domInteractive Benchmark value 31 exceeds gate value 26 for firefox webpack home mean backgroundConnect Benchmark value 60 exceeds gate value 38 for firefox webpack home mean firstReactRender Benchmark value 4 exceeds gate value 1 for firefox webpack home mean initialActions Benchmark value 14 exceeds gate value 13 for firefox webpack home mean setupStore Benchmark value 266 exceeds gate value 156 for firefox webpack home p95 domInteractive Benchmark value 72 exceeds gate value 50 for firefox webpack home p95 firstReactRender Benchmark value 10 exceeds gate value 2 for firefox webpack home p95 initialActions Benchmark value 44 exceeds gate value 28 for firefox webpack home p95 setupStore Sum of mean exceeds: 287ms | Sum of p95 exceeds: 651.8ms Sum of all benchmark exceeds: 938.8ms Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR integrates an automated workflow to remove RCA-needed labels from GitHub issues once Root Cause Analysis submissions are received via Google Forms. The solution leverages a reusable workflow from the github-tools repository to read RCA data from Google Sheets and automatically manage issue labels.
- Adds automated
RCA-neededlabel removal workflow that runs every 6 hours - Integrates with existing RCA process using Google Sheets as data source
- Provides manual trigger capability with configurable parameters for testing
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
vpintorico
approved these changes
Aug 27, 2025
Collaborator
Builds ready [38f7d1e]
UI Startup Metrics (1181 ± 61 ms)
Benchmark value 5 exceeds gate value 1 for chrome browserify home mean initialActions Benchmark value 254 exceeds gate value 18 for chrome browserify home p95 backgroundConnect Benchmark value 12 exceeds gate value 1.2 for chrome browserify home p95 initialActions Benchmark value 2583 exceeds gate value 2454 for chrome webpack home p95 uiStartup Benchmark value 389 exceeds gate value 370 for chrome webpack home p95 firstReactRender Benchmark value 260 exceeds gate value 195 for chrome webpack home p95 getState Benchmark value 30 exceeds gate value 25 for firefox browserify home mean backgroundConnect Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender Benchmark value 12 exceeds gate value 11 for firefox browserify home mean getState Benchmark value 3 exceeds gate value 1 for firefox browserify home mean initialActions Benchmark value 10 exceeds gate value 9 for firefox browserify home mean setupStore Benchmark value 222 exceeds gate value 195 for firefox browserify home p95 domInteractive Benchmark value 74 exceeds gate value 24 for firefox browserify home p95 getState Benchmark value 11 exceeds gate value 2 for firefox browserify home p95 initialActions Benchmark value 49 exceeds gate value 27 for firefox browserify home p95 setupStore Benchmark value 115 exceeds gate value 100 for firefox webpack home mean domInteractive Benchmark value 31 exceeds gate value 26 for firefox webpack home mean backgroundConnect Benchmark value 59 exceeds gate value 38 for firefox webpack home mean firstReactRender Benchmark value 3 exceeds gate value 1 for firefox webpack home mean initialActions Benchmark value 298 exceeds gate value 156 for firefox webpack home p95 domInteractive Benchmark value 70 exceeds gate value 50 for firefox webpack home p95 firstReactRender Benchmark value 7 exceeds gate value 2 for firefox webpack home p95 initialActions Sum of mean exceeds: 283ms | Sum of p95 exceeds: 734.8ms Sum of all benchmark exceeds: 1017.8ms Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR integrates the automated
RCA-neededlabel removal workflow from the github-tools repository. The workflow automatically removes theRCA-neededlabel from GitHub issues once a Root Cause Analysis (RCA) has been submitted via Google Forms.The solution consumes a reusable workflow from
github-toolsthat:The workflow runs automatically every 6 hours. It integrates with the existing RCA process established in INFRA-2406 and INFRA-2510.
Changelog
CHANGELOG entry: null
Related issues
Fixes: INFRA-2864
Dependencies
Note
This PR depends on the
github-toolsPR being merged first feat: add remove rca gha ✅ MERGEDFiles Changed
This PR adds only one file:
.github/workflows/remove-rca-needed-label-sheets.yml- Workflow that consumes the reusable workflow from github-toolsNote: The core implementation (script and reusable workflow) is located in github-tools repository.
Implementation Details
Reusable Workflow Integration
This PR adds a simple workflow file (
.github/workflows/remove-rca-needed-label-sheets.yml) that consumes the reusable workflow fromgithub-tools:Testing Completed
github-toolsrepositoryPre-merge author checklist
Pre-merge reviewer checklist