Title: Remove obsolete CodeQL setup diagnostics by henrymercer · Pull Request #4036 · github/codeql-action · GitHub
Open Graph Title: Remove obsolete CodeQL setup diagnostics by henrymercer · Pull Request #4036 · github/codeql-action
X Title: Remove obsolete CodeQL setup diagnostics by henrymercer · Pull Request #4036 · github/codeql-action
Description: Several CodeQL setup diagnostics were introduced to monitor rollouts that are now established, but they continue to add substantial SARIF and telemetry volume on every workflow run. Remove these obsolete diagnostics while preserving the setup behavior and the remaining download-duration status field. This removes the Zstandard availability, bundle download, and Git version diagnostics and their unused payload plumbing. Operational Zstandard detection, bundle selection, streaming extraction, fallback behavior, Git discovery, and overlay compatibility checks remain unchanged. The redundant dedicated Zstandard PR check is removed; linked bundle selection is covered directly across Linux, macOS, Windows, and gzip fallback, while the existing toolcache check continues to exercise downloading and extraction. Risk assessment For internal use only. Please select the risk level of this change: Low risk: The removed code only emits telemetry, and the retained operational paths are covered by focused unit and end-to-end tests. Which use cases does this change impact? Workflow types: Advanced setup - Impacts users who have custom CodeQL workflows. Managed - Impacts users with dynamic workflows (Default Setup, Code Quality, ...). Products: Code Scanning - The changes impact analyses when analysis-kinds: code-scanning. Code Quality - The changes impact analyses when analysis-kinds: code-quality. Other first-party - The changes impact other first-party analyses. Environments: Dotcom - Impacts CodeQL workflows on github.com and/or GitHub Enterprise Cloud with Data Residency. GHES - Impacts CodeQL workflows on GitHub Enterprise Server. How did/will you validate this change? Unit tests - Focused setup, CodeQL download, and streaming extraction tests cover the retained behavior. End-to-end tests - The bundle toolcache PR check continues to exercise linked bundle download, extraction, initialization, and analysis across Linux, macOS, and Windows. Other - TypeScript build, targeted lint, workflow regeneration, and the relevant test suites pass locally. If something goes wrong after this change is released, what are the mitigation and rollback strategies? Rollback - Restore the diagnostics and removed plumbing in a follow-up release. How will you know if something goes wrong after this change is released? Telemetry - Existing setup status reporting, including download duration where available, remains in place. Other - Bundle download, extraction, initialization, or analysis regressions surface as workflow failures and existing PR check failures. Are there any special considerations for merging or releasing this change? No special considerations - This change can be merged at any time. Merge / deployment checklist Confirm this change is backwards compatible with existing workflows. Consider adding a changelog entry for this change. No entry is needed because this only removes internal diagnostics. Confirm the readme and docs have been updated if necessary. No documentation changes are needed.
Open Graph Description: Several CodeQL setup diagnostics were introduced to monitor rollouts that are now established, but they continue to add substantial SARIF and telemetry volume on every workflow run. Remove these ob...
X Description: Several CodeQL setup diagnostics were introduced to monitor rollouts that are now established, but they continue to add substantial SARIF and telemetry volume on every workflow run. Remove these ob...
Opengraph URL: https://github.com/github/codeql-action/pull/4036
X: @github
Domain: github.com
| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /:user_id/:repository/pull/:id/commits/:range(.:format) |
| route-controller | pull_requests |
| route-action | commits |
| fetch-nonce | v2:3e2bba68-3455-650f-2ab3-ff10e451aa75 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 82CA:2AD630:25A5FA:3426B5:6AEDB055 |
| html-safe-nonce | e42ebba8d66d92b385cc8b3ac133eccf523af64ce96fb1862961024c88ec07b4 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MkNBOjJBRDYzMDoyNUE1RkE6MzQyNkI1OjZBRURCMDU1IiwidmlzaXRvcl9pZCI6IjExNzQwOTg4NjkxNTA5MjA3ODkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | d16ee5471f84dfe4cb0994e6f34d5e7c3571d2fe05ee90d5aa76301068f925de |
| hovercard-subject-tag | pull_request:4107899850 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/github/codeql-action/pull/4036/commits/1040e2a159d012fa07730388886d082f58fbf362 |
| twitter:image | https://avatars.githubusercontent.com/u/14129055?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/14129055?s=400&v=4 |
| og:image:alt | Several CodeQL setup diagnostics were introduced to monitor rollouts that are now established, but they continue to add substantial SARIF and telemetry volume on every workflow run. Remove these ob... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | e40242599af5e7da0f281843dec7492c322688d4a48caeea85f9fb8e41c8ea53 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/github/codeql-action git https://github.com/github/codeql-action.git |
| octolytics-dimension-user_id | 9919 |
| octolytics-dimension-user_login | github |
| octolytics-dimension-repository_id | 259445878 |
| octolytics-dimension-repository_nwo | github/codeql-action |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 259445878 |
| octolytics-dimension-repository_network_root_nwo | github/codeql-action |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 89cbf2bb52a24fc179bf5925abba0ba574b262ce |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width