CINXE.COM

Changelog

<!DOCTYPE html><html lang="en" style="" data-color-mode="system" class=" useReactApp "><head><meta charset="utf-8"><meta name="readme-deploy" content="5.309.2"><meta name="readme-subdomain" content="codecov"><meta name="readme-version" content="2023"><title>Changelog</title><meta name="description"><meta property="og:title" content="Changelog"><meta property="og:description"><meta property="og:site_name" content="Codecov"><meta name="twitter:title" content="Changelog"><meta name="twitter:description"><meta name="twitter:card" content="summary_large_image"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta property="og:image" content="https://files.readme.io/5affb88-codecov.svg"><meta name="twitter:image" content="https://files.readme.io/5affb88-codecov.svg"><link id="favicon" rel="shortcut icon" href="https://files.readme.io/f743cbc-small-Codecov_Mark_Circle_Pink.png" type="image/png"><link rel="canonical" href="https://docs.codecov.com/changelog"><script src="https://cdn.readme.io/public/js/cash-dom.min.js?1742487439113"></script><link data-chunk="routes-Tutorials" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Tutorials.7e7736cc7c5b0affc361.css"> <link data-chunk="Page" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Page.b2c21b39a87b5c42c152.css"> <link data-chunk="routes-Discuss" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Discuss.571e99fd5e02a59c06dd.css"> <link data-chunk="routes-Changelog" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Changelog.28957affcff81e852361.css"> <link data-chunk="routes-Doc" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Doc.0ab6d6e327e2be33020a.css"> <link data-chunk="routes-Reference" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Reference.883d037c9b5898d42a5d.css"> <link data-chunk="CustomPage" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/CustomPage.38a39d6ce8b0e2afad5a.css"> <link data-chunk="List" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/List.78e705bc4a583c8ec3e3.css"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.30aebad7f1587769c282.css"> <link data-chunk="routes-PageNotFound" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-PageNotFound.d8afd1171cf7a455eed7.css"> <link data-chunk="routes-Landing" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-Landing.332d7eed7b2d976c458e.css"> <link data-chunk="Footer" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Footer.7ca87f1efe735da787ba.css"> <link data-chunk="Editor" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Editor.23606d783f007047768a.css"> <link data-chunk="Header" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/Header.4c8c34bca506869e518a.css"> <link data-chunk="routes-SuperHub" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/routes-SuperHub.b85a08886b1862d582d6.css"> <link data-chunk="routes-SuperHub" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/7188.75e3fc491ee8103c63a3.css"> <link data-chunk="routes-SuperHub" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/2395.593cd7b6ba0bdb6787a8.css"> <link data-chunk="main" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/main.ce76545ac84b178a5276.css"> <link data-chunk="main" rel="preload" as="style" href="https://cdn.readme.io/public/hub/web/ui-styles.ff6f2904dd9e47eb34d1.css"> <link data-chunk="main" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/main.29ff3af60e94910a3f66.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/6601.cef2fa12a9b5e2b9df03.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/1802.00a1e88cc0d9da2aae1b.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/6563.fbd3d15eee3b5e94f665.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/9772.2a1f979e13fec4bb3ee9.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4904.1067704c85da57778e22.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7449.dae0332305a8704415a6.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7372.fbd27ab77e6e47de9931.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/9082.f9fa9ec2b80af1ef61bd.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/734.2949e3d7010fa5c21ffd.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/954.53ce7f86793664155f78.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/6903.75b9333e2c99d6924d0e.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/2395.0e49c51ab8d22525f6ff.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/9321.79d2056a20bb4185c53c.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/3073.88067168de32cbdaba01.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/1008.fdb82b79973dd03af250.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7188.006f6f7e3184fb873f71.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/5753.19245c7129f056485c33.js"> <link data-chunk="routes-SuperHub" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-SuperHub.e25c9466ae878d9c60ac.js"> <link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4498.fdf1dc7d6de8aab21fc0.js"> <link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7783.4d5a6e419a35233ebd3c.js"> <link data-chunk="Header" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Header.c1c5886e6a9b69616a39.js"> <link data-chunk="Editor" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4287.916cdd386055d2c5d238.js"> <link data-chunk="Editor" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Editor.c3261890a3a045758421.js"> <link data-chunk="core-icons-x-circle-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-x-circle-svg.abc0e0ea5b7f9dff667c.js"> <link data-chunk="core-icons-suggested-edits-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-suggested-edits-svg.8d2d8ac2fd22ded9238d.js"> <link data-chunk="Footer" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Footer.ab547bd9b65b343d6b02.js"> <link data-chunk="routes-Landing" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4002.704e628347d37011965d.js"> <link data-chunk="routes-Landing" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/3906.35169b94eafc15af0277.js"> <link data-chunk="routes-Landing" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Landing.121394fe97adac4fa256.js"> <link data-chunk="routes-PageNotFound" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-PageNotFound.0753b15a20d69a0b7e52.js"> <link data-chunk="core-icons-search-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-search-svg.ad9cac962958d30983a7.js"> <link data-chunk="core-icons-custom-pages-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-custom-pages-svg.444e514638d9afbec182.js"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/7717.c3f46aef4dac129abcfb.js"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/5359.fb0c48929b1827a8a2b2.js"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/5948.a51402657e2eb40ab43b.js"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4201.ae4918ddf0595a4bfca6.js"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/8230.bb2ee2012e199614a255.js"> <link data-chunk="routes-SuperHub-Routes" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.dcf7afd0400821b553ad.js"> <link data-chunk="List" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/2637.f161cf21b4202fcf0f18.js"> <link data-chunk="List" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/4674.b77d8e6ddbdaef99bf47.js"> <link data-chunk="List" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/List.7eaeb2b08b6f788a8084.js"> <link data-chunk="core-icons-trending-up-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-trending-up-svg.0dd920b0698e57f75afa.js"> <link data-chunk="core-icons-callout-info-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-callout-info-svg.79b14e8568c9cecbc827.js"> <link data-chunk="core-icons-chevron-up-down-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-chevron-up-down-svg.6aae957df71e6f4c5e24.js"> <link data-chunk="CustomPage" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/6922.e8247ef6931a72e55b3e.js"> <link data-chunk="CustomPage" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/CustomPage.6f679df40962e18b748b.js"> <link data-chunk="routes-Reference" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Reference.52b5b8c183631200e8bc.js"> <link data-chunk="core-icons-more-vertical-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-more-vertical-svg.4822b3f831e11095980d.js"> <link data-chunk="core-icons-lock-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-lock-svg.70942d3ee6bad6267696.js"> <link data-chunk="routes-Doc" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Doc.81eb72549d6b8f3bb25f.js"> <link data-chunk="core-icons-arrow-right-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-arrow-right-svg.eadb74658f93b4e7d75f.js"> <link data-chunk="routes-Changelog" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Changelog.10d357b17211307aae78.js"> <link data-chunk="core-icons-alert-circle-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-alert-circle-svg.4cee8264c97045599b56.js"> <link data-chunk="core-icons-chevron-down-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-chevron-down-svg.e20b84e9871bd73d1b8c.js"> <link data-chunk="RMDX" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/RMDX.5a20ba67d8d9cfdd8ffb.js"> <link data-chunk="core-icons-eye-off-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-eye-off-svg.b2b8b241b4b324dfd9c1.js"> <link data-chunk="routes-Discuss" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Discuss.36907b145ef5761a26f7.js"> <link data-chunk="core-icons-star-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-star-svg.b834e1612cb2af1e174e.js"> <link data-chunk="core-icons-webhook-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-webhook-svg.fe540ea1c09e1c0e0247.js"> <link data-chunk="core-icons-arrow-up-right-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-arrow-up-right-svg.8ec73f7e322d79a2695b.js"> <link data-chunk="Post" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Post.71d2a77f709abc802115.js"> <link data-chunk="core-icons-unlock-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-unlock-svg.d27591cc9e0be731e26d.js"> <link data-chunk="core-icons-alert-triangle-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-alert-triangle-svg.aa5960e73a548f38e8bd.js"> <link data-chunk="core-icons-key-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-key-svg.71e09670b926900508b8.js"> <link data-chunk="Page" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/Page.010cda1cb3630b4c63b5.js"> <link data-chunk="routes-Tutorials" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/routes-Tutorials.a389c40d0f1cb867b6d7.js"> <link data-chunk="core-icons-message-circle-svg" rel="preload" as="script" href="https://cdn.readme.io/public/hub/web/core-icons-message-circle-svg.1e24c2d2eb4f9a6ede5d.js"> <link data-chunk="main" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/ui-styles.ff6f2904dd9e47eb34d1.css"> <link data-chunk="main" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/main.ce76545ac84b178a5276.css"> <link data-chunk="routes-SuperHub" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/2395.593cd7b6ba0bdb6787a8.css"> <link data-chunk="routes-SuperHub" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/7188.75e3fc491ee8103c63a3.css"> <link data-chunk="routes-SuperHub" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-SuperHub.b85a08886b1862d582d6.css"> <link data-chunk="Header" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Header.4c8c34bca506869e518a.css"> <link data-chunk="Editor" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Editor.23606d783f007047768a.css"> <link data-chunk="Footer" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Footer.7ca87f1efe735da787ba.css"> <link data-chunk="routes-Landing" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Landing.332d7eed7b2d976c458e.css"> <link data-chunk="routes-PageNotFound" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-PageNotFound.d8afd1171cf7a455eed7.css"> <link data-chunk="routes-SuperHub-Routes" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.30aebad7f1587769c282.css"> <link data-chunk="List" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/List.78e705bc4a583c8ec3e3.css"> <link data-chunk="CustomPage" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/CustomPage.38a39d6ce8b0e2afad5a.css"> <link data-chunk="routes-Reference" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Reference.883d037c9b5898d42a5d.css"> <link data-chunk="routes-Doc" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Doc.0ab6d6e327e2be33020a.css"> <link data-chunk="routes-Changelog" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Changelog.28957affcff81e852361.css"> <link data-chunk="routes-Discuss" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Discuss.571e99fd5e02a59c06dd.css"> <link data-chunk="Page" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/Page.b2c21b39a87b5c42c152.css"> <link data-chunk="routes-Tutorials" rel="stylesheet" href="https://cdn.readme.io/public/hub/web/routes-Tutorials.7e7736cc7c5b0affc361.css"><!-- CUSTOM CSS--><style title="rm-custom-css">:root{--project-color-primary:#F01F7A;--project-color-inverse:#fff;--recipe-button-color:#5bb3f2;--recipe-button-color-hover:#1184d6;--recipe-button-color-active:#0d67a7;--recipe-button-color-focus:rgba(91, 179, 242, 0.25);--recipe-button-color-disabled:#ffffff}[id=enterprise] .ReadMeUI[is=AlgoliaSearch]{--project-color-primary:#F01F7A;--project-color-inverse:#fff}a{color:var(--color-link-primary,#5bb3f2)}a:hover{color:var(--color-link-primary-darken-5,#1184d6)}a.text-muted:hover{color:var(--color-link-primary,#5bb3f2)}.btn.btn-primary{background-color:#5bb3f2}.btn.btn-primary:hover{background-color:#1184d6}.theme-line #hub-landing-top h2{color:#5bb3f2}#hub-landing-top .btn:hover{color:#5bb3f2}.theme-line #hub-landing-top .btn:hover{color:#fff}.theme-solid header#hub-header #header-top{background-color:#f01f7a}.theme-solid.header-gradient header#hub-header #header-top{background:linear-gradient(to bottom,#f01f7a,#38591e)}.theme-solid.header-custom header#hub-header #header-top{background-image:url(undefined)}.theme-line header#hub-header #header-top{border-bottom-color:#f01f7a}.theme-line header#hub-header #header-top .btn{background-color:#f01f7a}header#hub-header #header-top #header-logo{width:40px;height:40px;margin-top:0;background-image:url(https://files.readme.io/5affb88-codecov.svg)}#hub-subheader-parent #hub-subheader .hub-subheader-breadcrumbs .dropdown-menu a:hover{background-color:#f01f7a}#subheader-links a.active{color:#f01f7a!important;box-shadow:inset 0 -2px 0 #f01f7a}#subheader-links a:hover{color:#f01f7a!important;box-shadow:inset 0 -2px 0 #f01f7a;opacity:.7}.discussion .submit-vote.submit-vote-parent.voted a.submit-vote-button{background-color:#5bb3f2}section#hub-discuss .discussion a .discuss-body h4{color:#5bb3f2}section#hub-discuss .discussion a:hover .discuss-body h4{color:#1184d6}#hub-subheader-parent #hub-subheader.sticky-header.sticky{border-bottom-color:#5bb3f2}#hub-subheader-parent #hub-subheader.sticky-header.sticky .search-box{border-bottom-color:#5bb3f2}#hub-search-results h3 em{color:#5bb3f2}.main_background,.tag-item{background:#5bb3f2!important}.main_background:hover{background:#1184d6!important}.main_color{color:#f01f7a!important}.border_bottom_main_color{border-bottom:2px solid #f01f7a}.main_color_hover:hover{color:#f01f7a!important}section#hub-discuss h1{color:#5bb3f2}#hub-reference .hub-api .api-definition .api-try-it-out.active{border-color:#5bb3f2;background-color:#5bb3f2}#hub-reference .hub-api .api-definition .api-try-it-out.active:hover{background-color:#1184d6;border-color:#1184d6}#hub-reference .hub-api .api-definition .api-try-it-out:hover{border-color:#5bb3f2;color:#5bb3f2}#hub-reference .hub-reference .logs .logs-empty .logs-login-button,#hub-reference .hub-reference .logs .logs-login .logs-login-button{background-color:var(--project-color-primary,#5bb3f2);border-color:var(--project-color-primary,#5bb3f2)}#hub-reference .hub-reference .logs .logs-empty .logs-login-button:hover,#hub-reference .hub-reference .logs .logs-login .logs-login-button:hover{background-color:#1184d6;border-color:#1184d6}#hub-reference .hub-reference .logs .logs-empty>svg>path,#hub-reference .hub-reference .logs .logs-login>svg>path{fill:#5bb3f2;fill:var(--project-color-primary,#5bb3f2)}#hub-reference .hub-reference .logs:last-child .logs-empty,#hub-reference .hub-reference .logs:last-child .logs-login{margin-bottom:35px}#hub-reference .hub-reference .hub-reference-section .hub-reference-left header .hub-reference-edit:hover{color:#5bb3f2}.main-color-accent{border-bottom:3px solid #f01f7a;padding-bottom:8px}/*! BEGIN HUB_CUSTOM_STYLES */.theme-solid header#hub-header #header-top{background-color:#0f1b29!important}.suggestEdits::before{content:"🤓"}.suggestEdits::after{content:"🤓"}.suggestEdits{display:flex;flex-direction:row;justify-content:center;font-size:16px!important}code{background:#eee;padding:2px 5px}pre>code{background:inherit;padding:0}div.PageThumbs-helpful{font-size:20px}.markdown-body.markdown-body.markdown-body strong{font-weight:700!important}/*! END HUB_CUSTOM_STYLES */</style><meta name="loadedProject" content="codecov"><script>var storedColorMode = `system` === 'system' ? window.localStorage.getItem('color-scheme') : `system` document.querySelector('[data-color-mode]').setAttribute('data-color-mode', storedColorMode)</script><script id="config" type="application/json" data-json="{&quot;algoliaIndex&quot;:&quot;readme_search_v2&quot;,&quot;amplitude&quot;:{&quot;apiKey&quot;:&quot;dc8065a65ef83d6ad23e37aaf014fc84&quot;,&quot;enabled&quot;:true},&quot;asset_url&quot;:&quot;https://cdn.readme.io&quot;,&quot;domain&quot;:&quot;readme.io&quot;,&quot;domainFull&quot;:&quot;https://dash.readme.com&quot;,&quot;encryptedLocalStorageKey&quot;:&quot;ekfls-2024-05&quot;,&quot;fullstory&quot;:{&quot;enabled&quot;:true,&quot;orgId&quot;:&quot;FSV9A&quot;},&quot;metrics&quot;:{&quot;billingCronEnabled&quot;:&quot;true&quot;,&quot;dashUrl&quot;:&quot;https://m.readme.io&quot;,&quot;defaultUrl&quot;:&quot;https://m.readme.io&quot;,&quot;exportMaxRetries&quot;:12,&quot;wsUrl&quot;:&quot;wss://m.readme.io&quot;},&quot;proxyUrl&quot;:&quot;https://try.readme.io&quot;,&quot;readmeRecaptchaSiteKey&quot;:&quot;6LesVBYpAAAAAESOCHOyo2kF9SZXPVb54Nwf3i2x&quot;,&quot;releaseVersion&quot;:&quot;5.309.2&quot;,&quot;sentry&quot;:{&quot;dsn&quot;:&quot;https://3bbe57a973254129bcb93e47dc0cc46f@o343074.ingest.sentry.io/2052166&quot;,&quot;enabled&quot;:true,&quot;tracesSampleRate&quot;:0},&quot;shMigration&quot;:{&quot;promoVideo&quot;:&quot;&quot;,&quot;forceWaitlist&quot;:false},&quot;sslBaseDomain&quot;:&quot;readmessl.com&quot;,&quot;sslGenerationService&quot;:&quot;ssl.readmessl.com&quot;,&quot;stripePk&quot;:&quot;pk_live_5103PML2qXbDukVh7GDAkQoR4NSuLqy8idd5xtdm9407XdPR6o3bo663C1ruEGhXJjpnb2YCpj8EU1UvQYanuCjtr00t1DRCf2a&quot;,&quot;superHub&quot;:{&quot;newProjectsEnabled&quot;:true},&quot;wootric&quot;:{&quot;accountToken&quot;:&quot;NPS-122b75a4&quot;,&quot;enabled&quot;:true}}"></script></head><body class="body-none theme-line header-solid header-bg-size-tile-x header-bg-pos-tl header-overlay-circuits reference-layout-row lumosity-normal no-sidebar"><div id="ssr-top"></div><div id="ssr-main"><div class="App ThemeContext ThemeContext_dark ThemeContext_line" style="--color-primary:#F01F7A;--color-primary-inverse:#fff;--color-primary-alt:#38591e;--color-primary-darken-10:#ce0e62;--color-primary-darken-20:#9e0b4b;--color-primary-alpha-25:rgba(240, 31, 122, 0.25);--color-link-primary:#5bb3f2;--color-link-primary-darken-5:#43a8f0;--color-link-primary-darken-10:#2c9dee;--color-link-primary-darken-20:#1184d6;--color-link-primary-alpha-50:rgba(91, 179, 242, 0.5);--color-link-primary-alpha-25:rgba(91, 179, 242, 0.25);--color-link-background:rgba(91, 179, 242, 0.09);--color-link-text:#fff;--color-login-link:#018ef5;--color-login-link-text:#fff;--color-login-link-darken-10:#0171c2;--color-login-link-primary-alpha-50:rgba(1, 142, 245, 0.5)"><header class="Header3zzata9F_ZPQ rm-Header "><div class="rm-Header-top Header-topuTMpygDG4e1V"><div class="rm-Container rm-Container_flex"><div style="outline:none" tabindex="-1"><a href="#content" target="_self" class="Button Button_md rm-JumpTo Header-jumpTo3IWKQXmhSI5D Button_primary">Jump to Content</a></div><div class="rm-Header-left Header-leftADQdGVqx1wqU"><a class="rm-Logo Header-logo1Xy41PtkzbdG" href="/docs" target="_self"><img alt="Codecov" class="rm-Logo-img Header-logo-img3YvV4lcGKkeb" src="https://files.readme.io/5affb88-codecov.svg"/></a><a class="Button Button_md rm-Header-link rm-Header-top-link Button_slate_text Header-link2tXYTgXq85zW" href="/docs" target="_self">Guides</a><a class="Button Button_md rm-Header-link rm-Header-top-link Button_slate_text Header-link2tXYTgXq85zW" href="https://docs.codecov.com/reference" target="_self" to="https://docs.codecov.com/reference">API</a><a aria-current="page" class="Button Button_md rm-Header-link rm-Header-top-link Button_slate_text rm-Header-top-link_active Header-link2tXYTgXq85zW active" href="/changelog" target="_self">Changelog</a><a class="Button Button_md rm-Header-link rm-Header-top-link Button_slate_text Header-link2tXYTgXq85zW" href="https://codecovpro.zendesk.com/" target="_self" to="https://codecovpro.zendesk.com/">Support</a><a class="Button Button_md rm-Header-link rm-Header-top-link Button_slate_text Header-link2tXYTgXq85zW" href="https://status.codecov.com" target="_self" to="https://status.codecov.com">Status</a><a class="Button Button_md rm-Header-link rm-Header-top-link Button_slate_text Header-link2tXYTgXq85zW" href="https://about.codecov.io" target="_self" to="https://about.codecov.io">Codecov Home</a><a class="Button Button_md rm-Header-link rm-Header-top-link Button_slate_text Header-link2tXYTgXq85zW" href="https://about.codecov.io/codecov-free-trial/" target="_self" to="https://about.codecov.io/codecov-free-trial/">Try Codecov for Free</a></div><div class="rm-Header-left Header-leftADQdGVqx1wqU Header-left_mobile1RG-X93lx6PF"><div><button aria-label="Toggle navigation menu" class="icon-menu menu3d6DYNDa3tk5" type="button"></button><div class=""><div class="Flyout95xhYIIoTKtc undefined rm-Flyout" data-testid="flyout"><div class="MobileFlyout1hHJpUd-nYkd"><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="/docs" target="_self"><i class="icon-guides NavItem-badge1qOxpfTiALoz"></i><span class="NavItem-textSlZuuL489uiw">Guides</span></a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- " href="/reference" target="_self"><i class="icon-references NavItem-badge1qOxpfTiALoz"></i><span class="NavItem-textSlZuuL489uiw">API Endpoints</span></a><a aria-current="page" class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- active" href="/changelog" target="_self"><i class="icon-changelog NavItem-badge1qOxpfTiALoz"></i><span class="NavItem-textSlZuuL489uiw">Changelog</span></a><select class="Select Select_md NavItem-item1gDDTqaXGhm1 NavItem-item_select3UEfLN-oSjxp NavItem-item_mobile1qG3gd-Mkck-"><option data-url="/v4.6/changelog" value="4.6">v4.6</option><option data-url="/v5.0/changelog" value="5.0">v5.0</option><option selected="" data-url="#" value="2023">v2023</option></select><hr class="MobileFlyout-divider10xf7R2X1MeW"/><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74" href="/docs" target="_self">Guides</a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74" href="https://docs.codecov.com/reference" rel="noopener" target="_blank" to="https://docs.codecov.com/reference">API</a><a aria-current="page" class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74 active" href="/changelog" target="_self">Changelog</a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74" href="https://codecovpro.zendesk.com/" rel="noopener" target="_blank" to="https://codecovpro.zendesk.com/">Support</a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74" href="https://status.codecov.com" rel="noopener" target="_blank" to="https://status.codecov.com">Status</a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74" href="https://about.codecov.io" rel="noopener" target="_blank" to="https://about.codecov.io">Codecov Home</a><a class="rm-MobileFlyout-item NavItem-item1gDDTqaXGhm1 NavItem-item_mobile1qG3gd-Mkck- NavItem_dropdown-muted1xJVuczwGc74" href="https://about.codecov.io/codecov-free-trial/" rel="noopener" target="_blank" to="https://about.codecov.io/codecov-free-trial/">Try Codecov for Free</a><a class="MobileFlyout-logo3Lq1eTlk1K76 Header-logo1Xy41PtkzbdG rm-Logo" href="/docs" target="_self"><img alt="Codecov" class="Header-logo-img3YvV4lcGKkeb rm-Logo-img" src="https://files.readme.io/5affb88-codecov.svg"/></a></div></div></div></div><div class="Header-left-nav2xWPWMNHOGf_"><i class="icon-changelog Header-left-nav-icon10glJKFwewOv"></i>Changelog</div></div><div class="rm-Header-right Header-right21PC2XTT6aMg"><span class="Header-right_desktop14ja01RUQ7HE"></span><div class="ThemeToggle-wrapper1M_iJESXCpGR Dropdown Dropdown_closed"><button aria-label="Toggle to light mode" id="ThemeToggle-button-static-id-placeholder" aria-haspopup="dialog" class="Button Button_slate_text Button_sm rm-ThemeToggle ThemeToggle2tVPbUyQbWDo Dropdown-toggle Button_primary" type="button"><svg aria-labelledby="ThemeToggle-button-static-id-placeholder" class="Icon ThemeToggle-Icon3g9ZT7pRMwCv " role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Moon (Dark Mode)</title><path d="M19 14.79C18.8427 16.4922 18.2039 18.1144 17.1582 19.4668C16.1126 20.8192 14.7035 21.8458 13.0957 22.4265C11.4879 23.0073 9.74798 23.1181 8.0795 22.7461C6.41102 22.3741 4.88299 21.5345 3.67423 20.3258C2.46546 19.117 1.62594 17.589 1.25391 15.9205C0.881876 14.252 0.992717 12.5121 1.57346 10.9043C2.1542 9.29651 3.18083 7.88737 4.53321 6.84175C5.8856 5.79614 7.5078 5.15731 9.21 5C8.21341 6.34827 7.73385 8.00945 7.85853 9.68141C7.98322 11.3534 8.70386 12.9251 9.8894 14.1106C11.0749 15.2961 12.6466 16.0168 14.3186 16.1415C15.9906 16.2662 17.6517 15.7866 19 14.79Z"></path><path class="ThemeToggle-Icon-star3wweJby1gM4w" d="M18.3707 1C18.3707 3.22825 16.2282 5.37069 14 5.37069C16.2282 5.37069 18.3707 7.51313 18.3707 9.74138C18.3707 7.51313 20.5132 5.37069 22.7414 5.37069C20.5132 5.37069 18.3707 3.22825 18.3707 1Z"></path></svg><svg aria-labelledby="ThemeToggle-button-static-id-placeholder" class="Icon ThemeToggle-Icon3g9ZT7pRMwCv ThemeToggle-Icon_active18I2-19CkbgD" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Sun (Light Mode)</title><path class="ThemeToggle-Icon-ray2ab8_BwBkrTx" d="M12 1V3"></path><path class="ThemeToggle-Icon-ray2ab8_BwBkrTx" d="M18.36 5.64L19.78 4.22"></path><path class="ThemeToggle-Icon-ray2ab8_BwBkrTx" d="M21 12H23"></path><path class="ThemeToggle-Icon-ray2ab8_BwBkrTx" d="M18.36 18.36L19.78 19.78"></path><path class="ThemeToggle-Icon-ray2ab8_BwBkrTx" d="M12 21V23"></path><path class="ThemeToggle-Icon-ray2ab8_BwBkrTx" d="M4.22 19.78L5.64 18.36"></path><path class="ThemeToggle-Icon-ray2ab8_BwBkrTx" d="M1 12H3"></path><path class="ThemeToggle-Icon-ray2ab8_BwBkrTx" d="M4.22 4.22L5.64 5.64"></path><path d="M12 17C14.7614 17 17 14.7614 17 12C17 9.23858 14.7614 7 12 7C9.23858 7 7 9.23858 7 12C7 14.7614 9.23858 17 12 17Z"></path></svg></button></div><div class="Header-searchtb6Foi0-D9Vx"><button aria-label="Search ⌘k" class="rm-SearchToggle" data-symbol="⌘"><div class="rm-SearchToggle-icon icon-search1"></div></button></div></div></div></div><div class="Header-bottom2eLKOFXMEmh5 rm-Header-bottom "><div class="rm-Container rm-Container_flex"><nav aria-label="Primary navigation" class="Header-leftADQdGVqx1wqU" role="navigation"><div class="rm-VersionDropdown Dropdown Dropdown_closed"><button aria-haspopup="dialog" class="Button Button_slate_text Button_md rm-Header-bottom-link Dropdown-toggle Button_primary" type="button"><span class="Truncate1OzxBYrNNfH3" style="--Truncate-max-width:150px">v2023</span><i class="icon icon-chevron-down"></i></button></div><div class="Dropdown Dropdown_closed"><div class="Dropdown-toggle" aria-haspopup="dialog"><button class="rm-Header-link rm-Header-bottom-link undefined Button Button_slate_text Button_md" type="button"><span>Changelog</span><i class="undefined icon-chevron-down"></i></button></div></div></nav><div class="rm-Header-search Header-searchtb6Foi0-D9Vx rm-Header-search_feather Header-search_featherYsmQBn55F3d9"><button aria-label="Search ⌘k" class="rm-SearchToggle" data-symbol="⌘"><div class="rm-SearchToggle-icon icon-search1"></div><div class="Header-search-placeholder3Vx4OmMPcjAi rm-SearchToggle-placeholder">Search</div><div class="rm-SearchToggle-shortcut"></div></button></div></div></div><div class="hub-search-results--reactApp " id="hub-search-results"><div class="hub-container"><div class="modal-backdrop show-modal rm-SearchModal" role="button" tabindex="0"></div></div></div></header><main class="rm-Changelog" id="content"><div class="rm-Container rm-ContainerNarrow "><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/changelog-update-v23xxx-and-later">Changelog update -- v23.xx.x and later</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->over 1 year ago<!-- --> <!-- -->by Jerrod Engelberg</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><p>There are some major changes in the second half of 2023 and beyond that will affect how we communicate about new versions and features in Codecov Self-hosted.</p></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/release-notes-for-codecov-v501">Release notes for Codecov v5.0.1</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->almost 2 years ago<!-- --> <!-- -->by Trent Schmidt</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><h2 class="heading heading-2 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="featuresimprovements"></div><div class="heading-text"><div id="section-features-improvements" class="heading-anchor_backwardsCompatibility"></div>Features/Improvements</div><a aria-label="Skip link to Features/Improvements" class="heading-anchor-icon fa fa-anchor" href="#featuresimprovements"></a></h2></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/major-release-notes-for-codecov-v50">[Major] Release Notes for Codecov v5.0</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->about 2 years ago<!-- --> <!-- -->by Eli Hooten</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><blockquote class="callout callout_warn" theme="🚧"><h2 class="callout-heading"><span class="callout-icon">🚧</span><p>Codecov v5 is a Major Upgrade</p></h2><p>Codecov v5 brings many new features and functionality to Codecov. It is recommended to test v5 in a staging / pre-production environment before updating a working v4.6.X installation.</p><p>Upgrading to v5 requires some infrastructure changes, we recommend reviewing our upgrade guide (link TBD)</p></blockquote></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/release-notes-for-codecov-v466">Release notes for Codecov v4.6.6</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->over 2 years ago<!-- --> <!-- -->by Eli Hooten</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><h2 class="heading heading-2 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="new-features"></div><div class="heading-text"><div id="section-new-features" class="heading-anchor_backwardsCompatibility"></div>New Features</div><a aria-label="Skip link to New Features" class="heading-anchor-icon fa fa-anchor" href="#new-features"></a></h2></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/release-notes-for-codecov-v465">Release notes for Codecov v4.6.5</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->almost 3 years ago<!-- --> <!-- -->by Eli Hooten</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><h2 class="heading heading-2 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="v465-full-changelog"></div><div class="heading-text"><div id="section-v-4-6-5-full-changelog" class="heading-anchor_backwardsCompatibility"></div>v4.6.5 Full Changelog</div><a aria-label="Skip link to v4.6.5 Full Changelog" class="heading-anchor-icon fa fa-anchor" href="#v465-full-changelog"></a></h2></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/release-notes-for-codecov-v464">Release notes for Codecov v4.6.4</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->about 3 years ago<!-- --> <!-- -->by Eli Hooten</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><h2 class="heading heading-2 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="new-features"></div><div class="heading-text"><div id="section-new-features" class="heading-anchor_backwardsCompatibility"></div>New Features</div><a aria-label="Skip link to New Features" class="heading-anchor-icon fa fa-anchor" href="#new-features"></a></h2></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/release-notes-for-codecov-v463">[Skip version] Release notes for Codecov v4.6.3</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->over 3 years ago<!-- --> <!-- -->by Eli Hooten</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><blockquote class="callout callout_error" theme="❗️"><h2 class="callout-heading"><span class="callout-icon">❗️</span><p>Skipping this version recommended</p></h2><p>If you are uploading from version v4.6.2 or earlier, due to a potential error in database in migrations for certain users, we recommend skipping upgrade directly to <a target="_self" href="/changelog/release-notes-for-codecov-v464">v4.6.4</a> or later</p><p>All features included in v4.6.3 have rolled forward into later versions.</p></blockquote></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/release-notes-for-codecov-v462">Release notes for Codecov v4.6.2</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->over 3 years ago<!-- --> <!-- -->by Eli Hooten</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><h2 class="heading heading-2 header-scroll" align=""><div class="heading-anchor anchor waypoint" id="new-features"></div><div class="heading-text"><div id="section-new-features" class="heading-anchor_backwardsCompatibility"></div>New Features</div><a aria-label="Skip link to New Features" class="heading-anchor-icon fa fa-anchor" href="#new-features"></a></h2></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/release-notes-for-codecov-v461">Release notes for Codecov v4.6.1</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->over 3 years ago<!-- --> <!-- -->by Eli Hooten</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><blockquote class="callout callout_info" theme="📘"><h2 class="callout-heading"><span class="callout-icon">📘</span><p>[Self-hosted Only] Ensure You have Upgraded to Codecov v4.6.0 Before Using v4.6.1</p></h2><p>Starting with Codecov v4.6.0, new infrastructure is required to successfully run Codecov Self-Hosted. Please refer to the <a target="_self" href="/changelog/release-notes-for-v460">v4.6.0 changelog</a> for more information.</p></blockquote></section></div><div class="ChangelogPost3IWNOaGQe_H1 ChangelogPostExcerpt3aGQ8Xxa74DX"><h1 class="ChangelogPost_title1wfGHpCMrYb1 ChangelogPost_titleexcerpttFbeBG-OZgYd"><a href="/changelog/release-notes-for-v460">Release notes for Codecov v4.6.0</a></h1><div class="DateLine ChangelogPost_date2Nj3qJy6ZUmT undefined"><i class="icon-clock"></i> <!-- -->about 4 years ago<!-- --> <!-- -->by Jerrod Engelberg</div><section class="rm-Markdown markdown-body ChangelogPost_text25nFcEF_ZQyf" data-testid="RDMD"><blockquote class="callout callout_warn" theme="🚧"><h2 class="callout-heading"><span class="callout-icon">🚧</span><p>Upgrading from an Earlier Version of Codecov?</p></h2><p>Upgrading to 4.6.x <em>requires</em> adding a new container into your Codecov Self-Hosted infrastructure. See the <a target="_self" href="https://docs.codecov.io/changelog/release-notes-for-v460#infrastructure">Infrastructure</a> section below for more information.</p></blockquote></section></div><div class="ChangelogList_pagination3R5YTitfIL8D"><nav aria-label="Pagination Controls" class="PaginationControlsjDYuqu8pBMUy rm-Pagination"><span class="PaginationControls-meta1gGHPN0gqjND">1 of 5</span><a aria-current="page" class="PaginationControls-link254uPEbaP92i PaginationControls-link_right5lsfuICZqXYk active" aria-label="Next Page" href="/changelog?page=2"><div class="PaginationControls-text3qEXHZU00znD PaginationControls-text_right3EIfWubgRVVP"></div><span class="PaginationControls-iconZbaZ3tgyhNmI icon-arrow-right2"></span></a></nav></div></div></main><footer aria-label="Status banner" class="Footer2U8XAPoGhlgO AppFooter rm-Banners"></footer><div class="ModalWrapper" id="ChatGPT-modal"></div></div></div><div class="ng-non-bindable"><script id="ssr-props" data-initial-props="{&quot;sidebars&quot;:{&quot;docs&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;version&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;isAPI&quot;:false,&quot;reference&quot;:false,&quot;createdAt&quot;:&quot;2019-01-28T03:07:50.737Z&quot;,&quot;order&quot;:0,&quot;slug&quot;:&quot;getting-started-1&quot;,&quot;title&quot;:&quot;Getting Started&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b89&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;status&quot;:200,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;},{&quot;status&quot;:400,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Quick Start&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;quick-start&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;quick-start-copy&quot;,&quot;createdAt&quot;:&quot;2022-06-06T23:10:43.332Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;parentDoc&quot;:null,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b6a&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Sign up for Codecov&quot;,&quot;type&quot;:&quot;link&quot;,&quot;slug&quot;:&quot;sign-up-for-codecov&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;https://about.codecov.io/sign-up/&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2021-09-15T20:50:54.376Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b6d&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;GitHub Tutorial&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-tutorial&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;codecov-tutorial&quot;,&quot;createdAt&quot;:&quot;2022-02-15T19:25:11.120Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;parentDoc&quot;:null,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b6e&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;0 - Setting up the demo repository&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-0-setting-up-the-repository&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;github-tutorial0-setting-up-the-repository-1&quot;,&quot;createdAt&quot;:&quot;2022-02-15T19:25:55.695Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b6d&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b6f&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;1 - Setting and getting code coverage&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-1-setting-and-getting-code-coverage&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;step-1-setting-and-getting-code-coverage&quot;,&quot;createdAt&quot;:&quot;2022-02-15T19:27:27.602Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b6d&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b70&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;2 - Getting a Codecov account and uploading coverage&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-2-getting-a-codecov-account-and-uploading-coverage&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;step-2-getting-a-codecov-account-and-uploading-coverage&quot;,&quot;createdAt&quot;:&quot;2022-02-15T19:31:40.566Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b6d&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b71&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;3 - Customizing Codecov&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-3-customizing-codecov&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;step-3-customizing-codecov&quot;,&quot;createdAt&quot;:&quot;2022-02-15T19:38:03.387Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b6d&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b95&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;4a - Merging reports&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-4a-merging-reports&quot;,&quot;order&quot;:4,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;4a-merging-reports&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b6d&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;createdAt&quot;:&quot;2023-01-30T03:08:17.930Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b96&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;4b - Filtering Coverage by Directory&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-4b-getting-aggregate-coverage&quot;,&quot;order&quot;:5,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;4b-getting-aggregate-coverage&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b6d&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;createdAt&quot;:&quot;2023-01-30T04:13:04.811Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b72&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;5a - Writing a frontend&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-5a-writing-a-frontend&quot;,&quot;order&quot;:6,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;github-5a-merging-reports&quot;,&quot;createdAt&quot;:&quot;2022-02-15T19:43:10.529Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b6d&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b75&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;5b - Setting coverage standards with Flags&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-5b-setting-coverage-standards-with-flags&quot;,&quot;order&quot;:7,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;github-4b-setting-coverage-standards-with-flags&quot;,&quot;createdAt&quot;:&quot;2022-03-05T05:32:02.134Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b6d&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b73&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;6 - Test what you change with Carryforward Flags&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-6-carryforward-flags&quot;,&quot;order&quot;:8,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;github-5-carryforward-flags&quot;,&quot;createdAt&quot;:&quot;2022-02-15T19:44:26.833Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b6d&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b79&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;GitLab Tutorial&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;gitlab-tutorial&quot;,&quot;order&quot;:4,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;gitlab-codecov-tutorial&quot;,&quot;createdAt&quot;:&quot;2022-05-11T16:40:47.132Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;parentDoc&quot;:null,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b7a&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;0 - Setting up the demo repository&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;gitlab-0-setting-up-the-demo-repository&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;step-0-setting-up-the-demo-repository&quot;,&quot;createdAt&quot;:&quot;2022-05-11T17:00:50.503Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b79&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b7b&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;1 - Setting and getting code coverage&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;gitlab-1-setting-and-getting-code-coverage&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;1-setting-and-getting-code-coverage&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b79&quot;,&quot;createdAt&quot;:&quot;2022-06-01T01:22:51.905Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b7c&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;2 - Getting a Codecov account and uploading coverage&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;gitlab-2-getting-a-codecov-account-and-uploading-coverage&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;2-getting-a-codecov-account-and-uploading-coverage&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b79&quot;,&quot;createdAt&quot;:&quot;2022-06-01T01:37:40.658Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b7d&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;3 - Customizing Codecov&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;gitlab-3-customizing-codecov&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;3-customizing-codecov&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b79&quot;,&quot;createdAt&quot;:&quot;2022-06-01T02:40:29.763Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b7e&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;4a - Merging reports&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;gitlab-4a-merging-reports&quot;,&quot;order&quot;:4,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;4a-merging-reports&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b79&quot;,&quot;createdAt&quot;:&quot;2022-06-06T19:32:47.464Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b7f&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;4b - Setting coverage standards with Flags&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;gitlab-4b-setting-coverage-standards-with-flags&quot;,&quot;order&quot;:5,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;4b-setting-coverage-standards-with-flags&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b79&quot;,&quot;createdAt&quot;:&quot;2022-06-06T19:46:46.526Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b80&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;5 - Test what you change with Carryforward Flags&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;gitlab-5-test-what-you-change-with-carryforward-flags&quot;,&quot;order&quot;:6,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;5-test-what-you-change-with-carryforward-flags&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b79&quot;,&quot;createdAt&quot;:&quot;2022-06-06T20:02:42.556Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b81&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Bitbucket Tutorial&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bitbucket-tutorial&quot;,&quot;order&quot;:5,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2022-06-06T21:29:51.041Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;parentDoc&quot;:null,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b82&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;0 - Setting up the demo repository&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bitbucket-0-setting-up-the-demo-repository&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;step-0-setting-up-the-demo-repository-yum&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b81&quot;,&quot;createdAt&quot;:&quot;2022-06-06T21:31:19.200Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b83&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;1 - Setting and getting code coverage&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bitbucket-1-setting-and-getting-code-coverage&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;1-setting-and-getting-code-coverage-1&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b81&quot;,&quot;createdAt&quot;:&quot;2022-06-06T21:36:29.198Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b84&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;2 - Getting a Codecov account and uploading coverage&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bitbucket-2-getting-a-codecov-account-and-uploading-coverage&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;2-getting-a-codecov-account-and-uploading-coverage-1&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b81&quot;,&quot;createdAt&quot;:&quot;2022-06-06T21:39:06.112Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b85&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;3 - Customizing Codecov&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bitbucket-step-3-customizing-codecov&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;step-3-customizing-codecov-1&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b81&quot;,&quot;createdAt&quot;:&quot;2022-06-06T22:36:13.833Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b86&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;4a - Merging reports&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bitbucket-4a-merging-reports&quot;,&quot;order&quot;:4,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;4a-merging-reports-1&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b81&quot;,&quot;createdAt&quot;:&quot;2022-06-06T22:44:05.436Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b87&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;4b - Setting coverage standards with Flags&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bitbucket-4b-setting-coverage-standards-with-flags&quot;,&quot;order&quot;:5,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;4b-setting-coverage-standards-with-flags-1&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b81&quot;,&quot;createdAt&quot;:&quot;2022-06-06T22:52:46.430Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b88&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;5 - Test what you change with Carryforward Flags&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bitbucket-5-test-what-you-change-with-carryforward-flags&quot;,&quot;order&quot;:6,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;step-5-test-what-you-change-with-carryforward-flags&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b81&quot;,&quot;createdAt&quot;:&quot;2022-06-06T23:01:03.794Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b5f&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Common Configurations&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;common-recipe-list&quot;,&quot;order&quot;:6,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;createdAt&quot;:&quot;2020-06-03T22:00:55.511Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b2b&quot;,&quot;isReference&quot;:false,&quot;title&quot;:&quot;About Code Coverage&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;createdAt&quot;:&quot;2016-08-18T10:20:22.528Z&quot;,&quot;order&quot;:7,&quot;sync_unique&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;parentDoc&quot;:null,&quot;slug&quot;:&quot;about-code-coverage&quot;,&quot;api&quot;:{&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b2c&quot;,&quot;link_external&quot;:false,&quot;parentDoc&quot;:null,&quot;createdAt&quot;:&quot;2016-08-17T17:46:15.337Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;title&quot;:&quot;Frequently Asked Questions&quot;,&quot;api&quot;:{&quot;results&quot;:{&quot;codes&quot;:[{&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;order&quot;:9,&quot;type&quot;:&quot;basic&quot;,&quot;hidden&quot;:false,&quot;slug&quot;:&quot;frequently-asked-questions&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b9b&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Language Specific Guides&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;language-specific-guides&quot;,&quot;order&quot;:11,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;createdAt&quot;:&quot;2023-03-31T15:27:31.792Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b9c&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Code coverage with JavaScript&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;code-coverage-with-javascript&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9b&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;createdAt&quot;:&quot;2023-03-31T17:18:39.711Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64fb3d2e205f8300394847b1&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Code coverage with Python&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;code-coverage-with-python&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9b&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;createdAt&quot;:&quot;2023-09-08T15:26:38.519Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b67&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Uploading Reports to Codecov using the Codecov CLI&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;codecov-uploader&quot;,&quot;order&quot;:12,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2021-06-25T16:33:38.777Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b24&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;title&quot;:&quot;Concepts&quot;,&quot;slug&quot;:&quot;concepts&quot;,&quot;order&quot;:1,&quot;reference&quot;:false,&quot;isAPI&quot;:false,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;version&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;createdAt&quot;:&quot;2021-03-26T16:49:03.885Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b34&quot;,&quot;api&quot;:{&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;}]},&quot;settings&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;createdAt&quot;:&quot;2016-08-17T17:57:54.281Z&quot;,&quot;hidden&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;title&quot;:&quot;CI Provider Relationship&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;isReference&quot;:false,&quot;link_external&quot;:false,&quot;order&quot;:0,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;slug&quot;:&quot;ci-service-relationship&quot;,&quot;deprecated&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b43&quot;,&quot;hidden&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;order&quot;:2,&quot;slug&quot;:&quot;team-bot&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;api&quot;:{&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;isReference&quot;:false,&quot;title&quot;:&quot;Github App or Team Bot&quot;,&quot;createdAt&quot;:&quot;2016-08-17T14:07:39.791Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;parentDoc&quot;:null,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b30&quot;,&quot;isReference&quot;:false,&quot;parentDoc&quot;:null,&quot;type&quot;:&quot;basic&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;createdAt&quot;:&quot;2016-08-17T17:34:22.704Z&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;api&quot;:{&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200,&quot;name&quot;:&quot;&quot;},{&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;}]},&quot;method&quot;:&quot;get&quot;},&quot;hidden&quot;:false,&quot;link_external&quot;:false,&quot;order&quot;:3,&quot;slug&quot;:&quot;merging-reports&quot;,&quot;title&quot;:&quot;Merging Reports&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b8f&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Coverage Percentages&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;coverage-percentages&quot;,&quot;order&quot;:5,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;createdAt&quot;:&quot;2023-01-06T23:44:57.687Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b31&quot;,&quot;isReference&quot;:false,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;createdAt&quot;:&quot;2016-08-17T17:44:23.751Z&quot;,&quot;link_external&quot;:false,&quot;order&quot;:6,&quot;title&quot;:&quot;Comparing Coverage Across Commits&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;api&quot;:{&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;hidden&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;parentDoc&quot;:null,&quot;slug&quot;:&quot;comparing-commits&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b32&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;isReference&quot;:false,&quot;title&quot;:&quot;Merge Commits&quot;,&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;parentDoc&quot;:null,&quot;slug&quot;:&quot;merge-commits&quot;,&quot;hidden&quot;:false,&quot;order&quot;:7,&quot;sync_unique&quot;:&quot;&quot;,&quot;api&quot;:{&quot;results&quot;:{&quot;codes&quot;:[{&quot;status&quot;:200,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;method&quot;:&quot;get&quot;},&quot;createdAt&quot;:&quot;2016-08-17T17:44:28.789Z&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b38&quot;,&quot;parentDoc&quot;:null,&quot;title&quot;:&quot;Fixing Reports&quot;,&quot;api&quot;:{&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;createdAt&quot;:&quot;2016-08-30T12:19:29.378Z&quot;,&quot;hidden&quot;:false,&quot;order&quot;:8,&quot;type&quot;:&quot;basic&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;isReference&quot;:false,&quot;link_external&quot;:false,&quot;slug&quot;:&quot;fixing-reports&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b33&quot;,&quot;api&quot;:{&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;createdAt&quot;:&quot;2016-08-17T17:54:48.554Z&quot;,&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;title&quot;:&quot;Unexpected Coverage Changes&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;parentDoc&quot;:null,&quot;slug&quot;:&quot;unexpected-coverage-changes&quot;,&quot;hidden&quot;:false,&quot;isReference&quot;:false,&quot;order&quot;:9,&quot;sync_unique&quot;:&quot;&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b52&quot;,&quot;isReference&quot;:false,&quot;title&quot;:&quot;Viewing Source Code&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;hidden&quot;:false,&quot;parentDoc&quot;:null,&quot;sync_unique&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2017-01-16T01:23:16.822Z&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;order&quot;:10,&quot;api&quot;:{&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;status&quot;:200,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;},{&quot;status&quot;:400,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;}]},&quot;method&quot;:&quot;get&quot;},&quot;link_external&quot;:false,&quot;slug&quot;:&quot;viewing-source-code&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b54&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;createdAt&quot;:&quot;2017-01-18T15:34:54.277Z&quot;,&quot;hidden&quot;:false,&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;order&quot;:11,&quot;isReference&quot;:false,&quot;slug&quot;:&quot;graphs&quot;,&quot;api&quot;:{&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;,&quot;status&quot;:200},{&quot;status&quot;:400,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;method&quot;:&quot;get&quot;},&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;parentDoc&quot;:null,&quot;title&quot;:&quot;Graphs&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66834e1f8427e90030bfed71&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Codecov Tokens&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;codecov-tokens&quot;,&quot;order&quot;:15,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b25&quot;,&quot;createdAt&quot;:&quot;2024-07-02T00:47:27.849Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;title&quot;:&quot;Features&quot;,&quot;slug&quot;:&quot;features&quot;,&quot;order&quot;:2,&quot;reference&quot;:false,&quot;isAPI&quot;:false,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;version&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;createdAt&quot;:&quot;2021-03-26T17:01:15.653Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b66&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Status Badges&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;status-badges&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2021-05-06T16:32:46.034Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b92&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Components&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;components&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2023-01-13T23:43:15.757Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b2f&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;createdAt&quot;:&quot;2016-08-17T11:27:52.389Z&quot;,&quot;isReference&quot;:false,&quot;slug&quot;:&quot;flags&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;api&quot;:{&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;method&quot;:&quot;get&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;hidden&quot;:false,&quot;parentDoc&quot;:null,&quot;order&quot;:2,&quot;title&quot;:&quot;Flags&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b5d&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Carryforward Flags&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;carryforward-flags&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;createdAt&quot;:&quot;2020-03-19T13:17:10.488Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b40&quot;,&quot;slug&quot;:&quot;pull-request-comments&quot;,&quot;title&quot;:&quot;Pull Request Comments&quot;,&quot;createdAt&quot;:&quot;2016-08-17T17:39:26.776Z&quot;,&quot;isReference&quot;:false,&quot;type&quot;:&quot;basic&quot;,&quot;link_external&quot;:false,&quot;order&quot;:4,&quot;hidden&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;parentDoc&quot;:null,&quot;sync_unique&quot;:&quot;&quot;,&quot;api&quot;:{&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;status&quot;:200,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64d64d1d5758a71320924ee1&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;PR comment for Git diff only (\&quot;Patch\&quot; coverage)&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;changing-your-pr-comment-format&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b40&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2023-08-11T15:00:45.873Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b3f&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;parentDoc&quot;:null,&quot;title&quot;:&quot;Status Checks&quot;,&quot;isReference&quot;:false,&quot;link_external&quot;:false,&quot;hidden&quot;:false,&quot;order&quot;:5,&quot;createdAt&quot;:&quot;2016-08-17T15:23:54.660Z&quot;,&quot;slug&quot;:&quot;commit-status&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;api&quot;:{&quot;results&quot;:{&quot;codes&quot;:[{&quot;status&quot;:200,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;65cfa8b77afd83001821e3e1&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Removed Code Behavior&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;removed-code-behavior&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b3f&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2024-02-16T18:25:59.404Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b60&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;GitHub Checks&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-checks&quot;,&quot;order&quot;:6,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;github-checks-beta&quot;,&quot;createdAt&quot;:&quot;2020-08-11T16:06:44.161Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b46&quot;,&quot;createdAt&quot;:&quot;2016-08-17T14:25:12.538Z&quot;,&quot;isReference&quot;:false,&quot;api&quot;:{&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;slug&quot;:&quot;fixing-paths&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;order&quot;:9,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;hidden&quot;:false,&quot;title&quot;:&quot;Path Fixing&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b47&quot;,&quot;isReference&quot;:false,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2016-09-15T14:45:49.056Z&quot;,&quot;hidden&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;slug&quot;:&quot;path-regexp&quot;,&quot;title&quot;:&quot;Path Regexp&quot;,&quot;api&quot;:{&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;method&quot;:&quot;get&quot;},&quot;order&quot;:10,&quot;parentDoc&quot;:null,&quot;sync_unique&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;link_external&quot;:false,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b45&quot;,&quot;hidden&quot;:false,&quot;link_external&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;order&quot;:11,&quot;type&quot;:&quot;basic&quot;,&quot;createdAt&quot;:&quot;2016-08-17T14:25:03.904Z&quot;,&quot;isReference&quot;:false,&quot;slug&quot;:&quot;ignoring-paths&quot;,&quot;parentDoc&quot;:null,&quot;title&quot;:&quot;Ignoring Paths&quot;,&quot;api&quot;:{&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400,&quot;name&quot;:&quot;&quot;}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;method&quot;:&quot;get&quot;},&quot;link_url&quot;:&quot;&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b41&quot;,&quot;isReference&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;order&quot;:12,&quot;sync_unique&quot;:&quot;&quot;,&quot;title&quot;:&quot;Notifications&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;api&quot;:{&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;createdAt&quot;:&quot;2016-08-17T14:01:01.132Z&quot;,&quot;hidden&quot;:false,&quot;link_external&quot;:false,&quot;parentDoc&quot;:null,&quot;slug&quot;:&quot;notifications&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b69&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Organization Analytics&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;organization-analytics&quot;,&quot;order&quot;:13,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2021-08-09T17:57:51.178Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b99&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Sentry and Codecov&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;sentry-and-codecov&quot;,&quot;order&quot;:15,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2023-03-29T14:59:58.055Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b9a&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Code Coverage in the Stack Trace&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;code-coverage-in-the-stack-trace&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b99&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2023-03-31T14:44:40.620Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bbf&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]},&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]}},&quot;title&quot;:&quot;Codecov CLI&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;the-codecov-cli&quot;,&quot;order&quot;:16,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2023-05-19T15:20:08.621Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bc0&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;CLI Options&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;cli-options&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982bbf&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2023-05-19T15:28:38.420Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bc1&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Contributing to the CLI&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;contributing-to-the-cli&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982bbf&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2023-05-19T15:57:23.769Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bc3&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Slack Integration&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;slack-integration&quot;,&quot;order&quot;:18,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2023-07-18T18:24:13.198Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64efba399891bf00769979dd&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;VSCode Extension&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;vscode-extension&quot;,&quot;order&quot;:19,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2023-08-30T21:52:57.548Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64fb585026f7f50024085f93&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Codecov Browser Extension&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;the-codecov-browser-extension&quot;,&quot;order&quot;:20,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2023-09-08T17:22:24.694Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;65c5316b8149780038418527&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Test Analytics&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;test-analytics&quot;,&quot;order&quot;:22,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;https://docs.codecov.com/docs/test-analytics&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;test-analytics-beta&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2024-02-08T19:54:19.005Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66f1a994357579005204b6ec&quot;,&quot;mdx&quot;:{},&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;[Beta] Codecov AI&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;beta-codecov-ai&quot;,&quot;order&quot;:24,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b27&quot;,&quot;createdAt&quot;:&quot;2024-09-23T17:47:00.541Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;title&quot;:&quot;Reference&quot;,&quot;slug&quot;:&quot;reference&quot;,&quot;order&quot;:3,&quot;reference&quot;:false,&quot;isAPI&quot;:false,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;version&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;createdAt&quot;:&quot;2021-03-26T16:49:08.873Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b2a&quot;,&quot;api&quot;:{&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;method&quot;:&quot;get&quot;},&quot;sync_unique&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;hidden&quot;:false,&quot;slug&quot;:&quot;supported-languages&quot;,&quot;parentDoc&quot;:null,&quot;type&quot;:&quot;basic&quot;,&quot;isReference&quot;:false,&quot;order&quot;:0,&quot;createdAt&quot;:&quot;2016-08-17T11:19:10.525Z&quot;,&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;title&quot;:&quot;Supported Languages&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b3a&quot;,&quot;api&quot;:{&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;link_url&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2016-10-29T15:34:42.566Z&quot;,&quot;link_external&quot;:false,&quot;parentDoc&quot;:null,&quot;sync_unique&quot;:&quot;&quot;,&quot;title&quot;:&quot;Supported CI Providers&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;hidden&quot;:false,&quot;isReference&quot;:false,&quot;order&quot;:1,&quot;slug&quot;:&quot;supported-ci-providers&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b44&quot;,&quot;api&quot;:{&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;title&quot;:&quot;Detecting Other CI Services&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;isReference&quot;:false,&quot;createdAt&quot;:&quot;2016-08-17T14:06:01.772Z&quot;,&quot;order&quot;:0,&quot;sync_unique&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;hidden&quot;:false,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b3a&quot;,&quot;slug&quot;:&quot;detecting-ci-services&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b5a&quot;,&quot;createdAt&quot;:&quot;2019-09-06T18:47:49.937Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;api&quot;:{&quot;results&quot;:{&quot;codes&quot;:[{&quot;status&quot;:200,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;},{&quot;status&quot;:400,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;}]},&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;url&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;isReference&quot;:false,&quot;order&quot;:2,&quot;slug&quot;:&quot;supported-report-formats&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;title&quot;:&quot;Supported Coverage Report Formats&quot;,&quot;parentDoc&quot;:null,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b62&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Codecov Custom Coverage Format&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;codecov-custom-coverage-format&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2020-10-19T15:31:41.122Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b35&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;order&quot;:4,&quot;title&quot;:&quot;Testing with Docker&quot;,&quot;hidden&quot;:false,&quot;isReference&quot;:false,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;link_external&quot;:false,&quot;parentDoc&quot;:null,&quot;sync_unique&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;api&quot;:{&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;method&quot;:&quot;get&quot;},&quot;createdAt&quot;:&quot;2016-08-17T18:01:16.560Z&quot;,&quot;slug&quot;:&quot;testing-with-docker&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b37&quot;,&quot;hidden&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;slug&quot;:&quot;administration&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;api&quot;:{&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;}]},&quot;settings&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;isReference&quot;:false,&quot;parentDoc&quot;:null,&quot;sync_unique&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;link_external&quot;:false,&quot;order&quot;:5,&quot;title&quot;:&quot;Administration&quot;,&quot;createdAt&quot;:&quot;2016-08-25T19:50:41.600Z&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b53&quot;,&quot;hidden&quot;:false,&quot;slug&quot;:&quot;error-reference&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;isReference&quot;:false,&quot;link_external&quot;:false,&quot;createdAt&quot;:&quot;2017-01-17T16:40:42.818Z&quot;,&quot;order&quot;:6,&quot;parentDoc&quot;:null,&quot;api&quot;:{&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;status&quot;:200,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;},{&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;title&quot;:&quot;Error Reference&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;65a852c53fd757003edc3574&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Adding the Codecov token&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;adding-the-codecov-token&quot;,&quot;order&quot;:7,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;createdAt&quot;:&quot;2024-01-17T22:20:53.824Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b3e&quot;,&quot;hidden&quot;:false,&quot;parentDoc&quot;:null,&quot;title&quot;:&quot;Codecov YAML&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;order&quot;:9,&quot;api&quot;:{&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;status&quot;:400,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;}]},&quot;method&quot;:&quot;get&quot;},&quot;createdAt&quot;:&quot;2016-08-17T11:26:11.494Z&quot;,&quot;isReference&quot;:false,&quot;link_external&quot;:false,&quot;slug&quot;:&quot;codecov-yaml&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b5c&quot;,&quot;createdAt&quot;:&quot;2019-11-06T13:51:06.107Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;api&quot;:{&quot;results&quot;:{&quot;codes&quot;:[{&quot;status&quot;:200,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;},{&quot;status&quot;:400,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;}]},&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;url&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;isReference&quot;:false,&quot;order&quot;:0,&quot;slug&quot;:&quot;codecovyml-reference&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;title&quot;:&quot;codecov.yml Reference&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b3e&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b42&quot;,&quot;api&quot;:{&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;},{&quot;status&quot;:400,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;}]},&quot;settings&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2016-08-17T14:08:10.712Z&quot;,&quot;hidden&quot;:false,&quot;isReference&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;order&quot;:1,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b3e&quot;,&quot;slug&quot;:&quot;coverage-configuration&quot;,&quot;link_external&quot;:false,&quot;title&quot;:&quot;Coverage Configuration&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b36&quot;,&quot;api&quot;:{&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200,&quot;name&quot;:&quot;&quot;},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;method&quot;:&quot;get&quot;},&quot;link_url&quot;:&quot;&quot;,&quot;title&quot;:&quot;[Deprecating] Bash Uploader&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;parentDoc&quot;:null,&quot;createdAt&quot;:&quot;2016-08-19T19:44:15.013Z&quot;,&quot;isReference&quot;:false,&quot;link_external&quot;:false,&quot;order&quot;:13,&quot;slug&quot;:&quot;about-the-codecov-bash-uploader&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b6b&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Deprecating (Bash) Uploader Migration Guide&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;deprecated-uploader-migration-guide&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2021-10-04T21:19:49.835Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b36&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b68&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;GitHub Admin Authorization&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-oauth-application-authorization&quot;,&quot;order&quot;:14,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2021-07-19T17:29:38.718Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66b511ee530d5c0010988a2a&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Securing access to Codecov UI with Okta&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;securing-access-to-codecov-ui-with-okta&quot;,&quot;order&quot;:15,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b26&quot;,&quot;createdAt&quot;:&quot;2024-08-08T18:43:58.233Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;title&quot;:&quot;JavaScript Bundle Analysis&quot;,&quot;slug&quot;:&quot;javascript-bundle-analysis&quot;,&quot;order&quot;:4,&quot;reference&quot;:false,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;version&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:12:41.215Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;66d9b17276b54100513ede11&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Overview - Bundle Analysis&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;javascript-bundle-analysis&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;javascript-bundle-analysis-1&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:25:00.000Z&quot;,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9aeb6890f2f003d0f6928&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Bundle Names&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bundle-names&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;bundle-names-copy&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:14:30.784Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66e2df3e021f00005aa56271&quot;,&quot;mdx&quot;:{},&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Supported Build Environments&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;supported-build-environments&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;supported-build-enviornments&quot;,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-12T12:31:58.998Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9aecc3efefa002572f265&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Environment Specific Requirements&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;environment-specific-requirements&quot;,&quot;order&quot;:3,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;environment-specific-requirements-copy&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:14:52.749Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9aec422cbb70074cfe794&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;FAQ - Bundle Analysis&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bundle-analysis-faq&quot;,&quot;order&quot;:4,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;bundle-analysis-faq-copy&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:14:44.894Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9b28c03ab99000f390802&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Tokenless - Bundle Analysis&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;tokenless-bundle-analysis&quot;,&quot;order&quot;:5,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:30:52.986Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9b2afbd4a430012db656e&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;GitHub OIDC - Bundle Analysis&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-oidc-bundle-analysis&quot;,&quot;order&quot;:6,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:31:27.917Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;67471dc3b7db8d0052ffcc4b&quot;,&quot;mdx&quot;:{},&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Astro Quick Start&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;astro-quick-start&quot;,&quot;order&quot;:7,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-11-27T13:25:23.578Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9af08b5289b001f34277e&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;NextJS (Webpack) Quick Start&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;nextjs-webpack-quick-start&quot;,&quot;order&quot;:8,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;nextjs-webpack-quick-start-copy&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:15:52.772Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9aed3302e5900362992ae&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Nuxt Quick Start&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;nuxt-quick-start&quot;,&quot;order&quot;:9,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;nuxt-module-quick-start&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:14:59.286Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9aee1191cd8005b8af39a&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Remix (Vite) Quick Start&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;remix-vite-quick-start&quot;,&quot;order&quot;:10,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;remix-vite-quick-start-copy&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:15:13.915Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9aeec490135005281edf1&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Rollup Quick Start&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;rollup-quick-start&quot;,&quot;order&quot;:11,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;rollup-quick-start-copy&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:15:24.634Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9aef48919e70043c7f5c8&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;SvelteKit Quick Start&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;sveltekit-quick-start&quot;,&quot;order&quot;:12,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;sveltekit-quick-start-copy&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:15:32.013Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9aef9457faf004895e10c&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;SolidStart Quick Start&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;solidstart-quick-start&quot;,&quot;order&quot;:13,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;solidstart-quick-start-copy&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:15:37.100Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9aeff78312a006e0b88e0&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Vite Quick Start (React, Vue, Svelte, SolidJS, etc.)&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;vite-quick-start&quot;,&quot;order&quot;:14,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;vite-quick-start-vue-sveltekit-remix-solidjs-etc&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:15:43.654Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66d9af044e2b290013fbd22c&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Webpack 5 Quick Start (Angular, CRACO)&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;webpack-quick-start&quot;,&quot;order&quot;:15,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;webpack-quick-start-nextjs-craco&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-05T13:15:48.652Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66e07a9f989bb300528b1d12&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[]},&quot;title&quot;:&quot;Bundle Analyzer Quick Start&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;bundle-analyzer-quick-start&quot;,&quot;order&quot;:16,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;66d9ae493a66f90010b2ca41&quot;,&quot;createdAt&quot;:&quot;2024-09-10T16:58:07.047Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;title&quot;:&quot;Codecov DEDICATED ENTERPRISE CLOUD&quot;,&quot;slug&quot;:&quot;dedicated-enterprise-cloud&quot;,&quot;order&quot;:5,&quot;reference&quot;:false,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;version&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;createdAt&quot;:&quot;2023-10-04T20:35:40.312Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;651ebcf712b0d2004f5914b9&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Dedicated Enterprise Cloud Guide&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;codecov-dedicated-enterprise-cloud-install-steps&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;createdAt&quot;:&quot;2023-10-05T13:41:11.127Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;651b32399308ea001f6c1b78&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;status&quot;:200,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;},{&quot;status&quot;:400,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;GitHub App Integration for Dedicated Cloud&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;github-app-integration-for-codecov-dedicated-cloud&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;github-app-integration-for-codecov-self-hosted-copy&quot;,&quot;parentDoc&quot;:null,&quot;category&quot;:&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;createdAt&quot;:&quot;2023-10-02T21:12:25.846Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;652030987fa505003cc0f375&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Prefilled Github App Creation&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;prefilled-github-app-creation&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;651b32399308ea001f6c1b78&quot;,&quot;category&quot;:&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;createdAt&quot;:&quot;2023-10-06T16:06:48.811Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;65202b81a362c00013a419f3&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Manual GitHub App Creation&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;manual-github-app-creation&quot;,&quot;order&quot;:1,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;651b32399308ea001f6c1b78&quot;,&quot;category&quot;:&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;createdAt&quot;:&quot;2023-10-06T15:45:05.346Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;65205d87057c4c006bf2eafb&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Secure Credential Transmission&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;secure-credential-transmission&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;651b32399308ea001f6c1b78&quot;,&quot;category&quot;:&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;createdAt&quot;:&quot;2023-10-06T19:18:31.367Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;651dd00868ff3c0061ee8479&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;IP Access Control List Restrictions&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;ip-acl-restrictions&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;ip-lists&quot;,&quot;category&quot;:&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;createdAt&quot;:&quot;2023-10-04T20:50:16.560Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;6542683fc8eba40019a86189&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Peering&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;peering&quot;,&quot;order&quot;:4,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;createdAt&quot;:&quot;2023-11-01T15:01:19.598Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;65426850aafaf10043b3010b&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;AWS Peering&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;aws&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;6542683fc8eba40019a86189&quot;,&quot;category&quot;:&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;createdAt&quot;:&quot;2023-11-01T15:01:36.529Z&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b22&quot;,&quot;reference&quot;:false,&quot;createdAt&quot;:&quot;2016-08-17T11:14:43.598Z&quot;,&quot;from_sync&quot;:false,&quot;order&quot;:6,&quot;slug&quot;:&quot;enterprise&quot;,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;sync&quot;:{&quot;url&quot;:&quot;&quot;,&quot;isSync&quot;:false},&quot;title&quot;:&quot;Codecov Self-Hosted&quot;,&quot;__v&quot;:0,&quot;version&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;isAPI&quot;:false,&quot;pages&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b63&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Codecov Self-Hosted Install Guide&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;installing-codecov-self-hosted&quot;,&quot;order&quot;:0,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;installing-codecov&quot;,&quot;createdAt&quot;:&quot;2021-01-08T20:18:56.432Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b22&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b4c&quot;,&quot;isReference&quot;:false,&quot;order&quot;:0,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b22&quot;,&quot;link_external&quot;:false,&quot;slug&quot;:&quot;configuration&quot;,&quot;api&quot;:{&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;method&quot;:&quot;get&quot;},&quot;createdAt&quot;:&quot;2016-08-18T11:30:00.113Z&quot;,&quot;hidden&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b63&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;title&quot;:&quot;Self-Hosted Configuration&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b4b&quot;,&quot;title&quot;:&quot;Set Up Oauth Login (Self-Hosted)&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;order&quot;:1,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b63&quot;,&quot;slug&quot;:&quot;set-up-oauth-login&quot;,&quot;createdAt&quot;:&quot;2016-08-18T11:07:35.430Z&quot;,&quot;hidden&quot;:false,&quot;link_external&quot;:false,&quot;isReference&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;api&quot;:{&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;status&quot;:200,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;category&quot;:&quot;64c14ec8f2680d15b2982b22&quot;,&quot;previousSlug&quot;:&quot;link-service-provider&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b49&quot;,&quot;hidden&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;order&quot;:4,&quot;createdAt&quot;:&quot;2016-08-17T20:22:05.371Z&quot;,&quot;title&quot;:&quot;Other Install Notes and Updates&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b22&quot;,&quot;api&quot;:{&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;isReference&quot;:false,&quot;link_external&quot;:false,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b63&quot;,&quot;slug&quot;:&quot;install-guide&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b64&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[]},&quot;title&quot;:&quot;Integrations for Codecov Self-Hosted&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;integrations-for-codecov-self-hosted&quot;,&quot;order&quot;:2,&quot;isReference&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2021-01-08T20:20:14.613Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b22&quot;,&quot;parentDoc&quot;:null,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b59&quot;,&quot;createdAt&quot;:&quot;2019-08-29T14:07:07.078Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b22&quot;,&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;api&quot;:{&quot;results&quot;:{&quot;codes&quot;:[{&quot;status&quot;:200,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;},{&quot;status&quot;:400,&quot;language&quot;:&quot;json&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;name&quot;:&quot;&quot;}]},&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;url&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;isReference&quot;:false,&quot;order&quot;:0,&quot;slug&quot;:&quot;how-to-create-a-github-app-for-codecov-enterprise&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;title&quot;:&quot;GitHub App Integration for Codecov Self-Hosted&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b64&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b4a&quot;,&quot;order&quot;:5,&quot;sync_unique&quot;:&quot;&quot;,&quot;api&quot;:{&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400,&quot;name&quot;:&quot;&quot;}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;method&quot;:&quot;get&quot;,&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;&quot;,&quot;slug&quot;:&quot;frequently-asked-questions-1&quot;,&quot;hidden&quot;:false,&quot;parentDoc&quot;:null,&quot;createdAt&quot;:&quot;2016-08-18T11:05:53.247Z&quot;,&quot;isReference&quot;:false,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b22&quot;,&quot;title&quot;:&quot;Frequently Asked Questions - Self-Hosted&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b23&quot;,&quot;sync&quot;:{&quot;isSync&quot;:false,&quot;url&quot;:&quot;&quot;},&quot;order&quot;:7,&quot;slug&quot;:&quot;site&quot;,&quot;title&quot;:&quot;Site&quot;,&quot;__v&quot;:0,&quot;version&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;reference&quot;:false,&quot;createdAt&quot;:&quot;2016-08-17T11:24:07.809Z&quot;,&quot;from_sync&quot;:false,&quot;pages&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b3b&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b23&quot;,&quot;link_external&quot;:false,&quot;title&quot;:&quot;Privacy Policy&quot;,&quot;hidden&quot;:false,&quot;parentDoc&quot;:null,&quot;slug&quot;:&quot;privacy-policy&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;type&quot;:&quot;link&quot;,&quot;api&quot;:{&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;method&quot;:&quot;get&quot;},&quot;createdAt&quot;:&quot;2016-08-17T11:24:33.182Z&quot;,&quot;isReference&quot;:false,&quot;link_url&quot;:&quot;https://about.codecov.io/privacy/&quot;,&quot;order&quot;:0,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b3d&quot;,&quot;order&quot;:1,&quot;link_url&quot;:&quot;https://about.codecov.io/security/&quot;,&quot;parentDoc&quot;:null,&quot;type&quot;:&quot;link&quot;,&quot;createdAt&quot;:&quot;2016-08-17T11:25:14.040Z&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b23&quot;,&quot;slug&quot;:&quot;security-policy&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;title&quot;:&quot;Security Policy&quot;,&quot;api&quot;:{&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;method&quot;:&quot;get&quot;},&quot;hidden&quot;:false,&quot;isReference&quot;:false,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b3c&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b23&quot;,&quot;title&quot;:&quot;Terms of Use&quot;,&quot;slug&quot;:&quot;terms-of-use&quot;,&quot;type&quot;:&quot;link&quot;,&quot;hidden&quot;:false,&quot;isReference&quot;:false,&quot;link_external&quot;:false,&quot;link_url&quot;:&quot;https://about.codecov.io/terms-and-conditions/&quot;,&quot;api&quot;:{&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;status&quot;:400,&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;}]},&quot;settings&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;apiSetting&quot;:null,&quot;auth&quot;:&quot;required&quot;,&quot;method&quot;:&quot;get&quot;},&quot;createdAt&quot;:&quot;2016-08-17T11:24:49.887Z&quot;,&quot;sync_unique&quot;:&quot;&quot;,&quot;order&quot;:3,&quot;parentDoc&quot;:null,&quot;previousSlug&quot;:&quot;&quot;,&quot;deprecated&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]}],&quot;refs&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;title&quot;:&quot;Codecov API&quot;,&quot;slug&quot;:&quot;codecov-api&quot;,&quot;order&quot;:9999,&quot;reference&quot;:true,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;version&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:54.809Z&quot;,&quot;__v&quot;:0,&quot;pages&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b97&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;results&quot;:{&quot;codes&quot;:[{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:200},{&quot;name&quot;:&quot;&quot;,&quot;code&quot;:&quot;{}&quot;,&quot;language&quot;:&quot;json&quot;,&quot;status&quot;:400}]},&quot;params&quot;:[],&quot;examples&quot;:{&quot;codes&quot;:[]}},&quot;title&quot;:&quot;Getting Started&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;overview&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-01-30T14:32:28.231Z&quot;,&quot;parentDoc&quot;:null,&quot;isBodyEmpty&quot;:false,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b9e&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Users&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;users&quot;,&quot;order&quot;:1,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;tag__Users&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:55.787Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982ba7&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Service owners&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;root_list&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;root_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.489Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9e&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982ba8&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Owner detail&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;root_retrieve&quot;,&quot;order&quot;:1,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;root_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.490Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9e&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66fc437ed967d70030aa9129&quot;,&quot;mdx&quot;:{},&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;User session list&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;user_sessions_list&quot;,&quot;order&quot;:2,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;user_sessions_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2024-10-01T18:46:22.265Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9e&quot;,&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bbd&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;User list&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;users_list&quot;,&quot;order&quot;:3,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;users_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.504Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9e&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66981076d98e6800126b4195&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;User detail&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;users_retrieve&quot;,&quot;order&quot;:4,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;users_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2024-07-17T18:41:58.312Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9e&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;67509e4a8e129a0010e0f2f3&quot;,&quot;mdx&quot;:{},&quot;api&quot;:{&quot;method&quot;:&quot;patch&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Update a user&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;users_partial_update&quot;,&quot;order&quot;:5,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;users_partial_update&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2024-12-04T18:24:10.760Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9e&quot;,&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982b9f&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Repos&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;repos&quot;,&quot;order&quot;:2,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;tag__Repos&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:55.788Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982ba9&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Repository list&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_list&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.491Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9f&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982baa&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Repository detail&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_retrieve&quot;,&quot;order&quot;:1,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.492Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9f&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bb4&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Repository config&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_config_retrieve&quot;,&quot;order&quot;:2,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_config_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.498Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982b9f&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982ba0&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Branches&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;branches&quot;,&quot;order&quot;:3,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;tag__Branches&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:55.788Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bab&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Branch list&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_branches_list&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_branches_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.493Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba0&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bac&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Branch detail&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_branches_retrieve&quot;,&quot;order&quot;:1,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_branches_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.493Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba0&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982ba1&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Commits&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;commits&quot;,&quot;order&quot;:4,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;tag__Commits&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:55.789Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bad&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Commit list&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_commits_list&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_commits_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.494Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba1&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bae&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Commit detail&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_commits_retrieve&quot;,&quot;order&quot;:1,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_commits_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.494Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba1&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;6628098ba9b3ae0011703639&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Commit uploads&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_commits_uploads_list&quot;,&quot;order&quot;:2,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_commits_uploads_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2024-04-23T19:18:35.025Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba1&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982ba2&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Comparison&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;comparison&quot;,&quot;order&quot;:5,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;tag__Comparison&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:55.789Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982baf&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Comparison&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_compare_retrieve&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_compare_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.495Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba2&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bb0&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Component comparison&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_compare_components_retrieve&quot;,&quot;order&quot;:1,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_compare_components_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.495Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba2&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bb1&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;File comparison&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_compare_file_retrieve&quot;,&quot;order&quot;:2,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_compare_file_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.496Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba2&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bb2&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Flag comparison&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_compare_flags_retrieve&quot;,&quot;order&quot;:3,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_compare_flags_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.497Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba2&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;6628098ba9b3ae001170363a&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Impacted files comparison&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_compare_impacted_files_retrieve&quot;,&quot;order&quot;:4,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_compare_impacted_files_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2024-04-23T19:18:35.027Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba2&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;6628098ba9b3ae001170363b&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Segmented file comparison&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_compare_segments_retrieve&quot;,&quot;order&quot;:5,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_compare_segments_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2024-04-23T19:18:35.028Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba2&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982ba3&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Components&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;components-1&quot;,&quot;order&quot;:6,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;tag__Components&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:55.789Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bb3&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Component list&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_components_list&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_components_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.497Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba3&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982ba4&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Coverage&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;coverage&quot;,&quot;order&quot;:7,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;tag__Coverage&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:55.790Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bb5&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Coverage trend&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_coverage_list&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_coverage_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.499Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba4&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bb6&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;File coverage report&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_file_report_retrieve&quot;,&quot;order&quot;:1,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_file_report_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.500Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba4&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bbb&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Commit coverage report&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_report_retrieve&quot;,&quot;order&quot;:2,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_report_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.503Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba4&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;6628098ba9b3ae001170363c&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Coverage report tree&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_report_tree_retrieve&quot;,&quot;order&quot;:3,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_report_tree_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2024-04-23T19:18:35.031Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba4&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bbc&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Commit coverage totals&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_totals_retrieve&quot;,&quot;order&quot;:4,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_totals_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.503Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba4&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982ba5&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Flags&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;flags-1&quot;,&quot;order&quot;:8,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;tag__Flags&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:55.790Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bb7&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Flag list&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_flags_list&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_flags_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.500Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba5&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bb8&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Coverage trend&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_flags_coverage_list&quot;,&quot;order&quot;:1,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_flags_coverage_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.501Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba5&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982ba6&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Pulls&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;pulls&quot;,&quot;order&quot;:9,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;tag__Pulls&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:55.790Z&quot;,&quot;parentDoc&quot;:null,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bb9&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Pull list&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_pulls_list&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_pulls_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.502Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba6&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bba&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Pull detail&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_pulls_retrieve&quot;,&quot;order&quot;:1,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_pulls_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2023-04-06T22:35:57.502Z&quot;,&quot;parentDoc&quot;:&quot;64c14ec8f2680d15b2982ba6&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]},{&quot;_id&quot;:&quot;66981076d98e6800126b4191&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Test Results&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;basic&quot;,&quot;slug&quot;:&quot;test-results&quot;,&quot;order&quot;:10,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;tag__Test Results&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2024-07-17T18:41:58.122Z&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[{&quot;_id&quot;:&quot;66981076d98e6800126b4193&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Test results list&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_test_results_list&quot;,&quot;order&quot;:0,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_test_results_list&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2024-07-17T18:41:58.310Z&quot;,&quot;parentDoc&quot;:&quot;66981076d98e6800126b4191&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]},{&quot;_id&quot;:&quot;66981076d98e6800126b4194&quot;,&quot;api&quot;:{&quot;method&quot;:&quot;get&quot;,&quot;url&quot;:&quot;&quot;,&quot;auth&quot;:&quot;required&quot;,&quot;params&quot;:[],&quot;results&quot;:{&quot;codes&quot;:[]},&quot;apiSetting&quot;:&quot;64c14ec8f2680d15b2982b21&quot;},&quot;title&quot;:&quot;Test results detail&quot;,&quot;icon&quot;:&quot;&quot;,&quot;type&quot;:&quot;endpoint&quot;,&quot;slug&quot;:&quot;repos_test_results_retrieve&quot;,&quot;order&quot;:1,&quot;isReference&quot;:true,&quot;deprecated&quot;:false,&quot;hidden&quot;:false,&quot;sync_unique&quot;:&quot;repos_test_results_retrieve&quot;,&quot;link_url&quot;:&quot;&quot;,&quot;link_external&quot;:false,&quot;previousSlug&quot;:&quot;&quot;,&quot;category&quot;:&quot;64c14ec8f2680d15b2982b29&quot;,&quot;createdAt&quot;:&quot;2024-07-17T18:41:58.311Z&quot;,&quot;parentDoc&quot;:&quot;66981076d98e6800126b4191&quot;,&quot;mdx&quot;:{},&quot;isBodyEmpty&quot;:true,&quot;children&quot;:[]}]}]}]},&quot;apiBaseUrl&quot;:&quot;/&quot;,&quot;baseUrl&quot;:&quot;/&quot;,&quot;search&quot;:{&quot;appId&quot;:&quot;T28YKFATPY&quot;,&quot;searchApiKey&quot;:&quot;MTg5M2Y2NzAwNzgzOTJlZjIyY2VmNmI4MjNiNmIyMTA5ODIzYWNjOTRmMTI2NTMwZDc5NTEyZGZiMTA2OGEwMnRhZ0ZpbHRlcnM9KHByb2plY3Q6NTdiMzNiNWVjOWE0NTUxNzAwYjk2OWE1KSwodmVyc2lvbjpub25lLHZlcnNpb246NjRjMTRlYzhmMjY4MGQxNWIyOTgyYmM0KSwoaGlkZGVuOm5vbmUsaGlkZGVuOmZhbHNlKSwoaW5kZXg6Q3VzdG9tUGFnZSxpbmRleDpQYWdlLGluZGV4OkJsb2cp&quot;,&quot;indexName&quot;:&quot;readme_search_v2&quot;,&quot;projectsMeta&quot;:[{&quot;modules&quot;:{&quot;suggested_edits&quot;:true,&quot;discuss&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;landing&quot;:false,&quot;reference&quot;:true,&quot;logs&quot;:false,&quot;changelog&quot;:true,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;name&quot;:&quot;Codecov&quot;,&quot;subdomain&quot;:&quot;codecov&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;discuss&quot;:&quot;Discussion&quot;,&quot;docs&quot;:&quot;&quot;,&quot;reference&quot;:&quot;API Endpoints&quot;,&quot;changelog&quot;:&quot;Changelog&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}}],&quot;UrlManager&quot;:{&quot;options&quot;:{&quot;child&quot;:false,&quot;parent&quot;:null,&quot;hasOneChild&quot;:false,&quot;project&quot;:null,&quot;version&quot;:null,&quot;lang&quot;:&quot;en&quot;},&quot;defaults&quot;:{&quot;lang&quot;:&quot;en&quot;}},&quot;urlManagerOpts&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;parent&quot;:{&quot;childrenProjects&quot;:[]},&quot;project&quot;:{&quot;subdomain&quot;:&quot;codecov&quot;},&quot;version&quot;:&quot;2023&quot;}},&quot;page&quot;:1,&quot;pages&quot;:5,&quot;changelogs&quot;:[{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:3,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2023-11-17T16:45:49.244Z&quot;},&quot;title&quot;:&quot;Changelog update -- v23.xx.x and later&quot;,&quot;slug&quot;:&quot;changelog-update-v23xxx-and-later&quot;,&quot;body&quot;:&quot;There are some major changes in the second half of 2023 and beyond that will affect how we communicate about new versions and features in Codecov Self-hosted.\n\nYou can always find the latest version of the services and steps to set up Codecov Self-hosted here: \n&lt;https://github.com/codecov/self-hosted&gt;\n\n## Calendar versioning\n\nAfter version v5.0.1 of Codecov, we moved to a [CalVer](https://calver.org/) system for monthly releases of Codecov's Self-hosted version with the format of:\n\n**v[yy].[mm].[dd]** --&gt; For example: v23.11.2 refers to the release from 2nd November, 2023.\n\n## Descriptions of new changes in each version\n\nSince moving Codecov's repos to [Source Available](https://about.codecov.io/blog/codecov-is-now-open-source/). The latest monthly changes of each of the 4 key services of Codecov can be found in their respective `releases` tab.\n\n[Gateway](https://github.com/codecov/codecov-gateway/releases) \n[API](https://github.com/codecov/codecov-api/releases) \n[Worker](https://github.com/codecov/worker/releases)\\* \n[Gazebo](https://github.com/codecov/gazebo/releases)\n\n_\\*Note: The Worker repo's release page includes non-versioned releases for now, but will be moved a continuous deployment in line with the other repositories, in which an official release will come out monthly._\n\n&gt; 📘 What about the Uploader / CLI?\n&gt; \n&gt; The Uploader release cadence and versioning is managed differently than the self-hosted version of Codecov as it is used by all Codecov users. \n&gt; \n&gt; You can find [latest Uploader versions here](https://github.com/codecov/uploader/releases).&quot;,&quot;searchContents&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:11,&quot;_id&quot;:&quot;6557929f9fed17001056c87b&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Jerrod Engelberg&quot;,&quot;_id&quot;:&quot;5b47e58599e0430003d8e823&quot;},&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;createdAt&quot;:&quot;2023-11-17T16:19:43.408Z&quot;,&quot;updatedAt&quot;:&quot;2023-11-17T16:45:49.097Z&quot;,&quot;__v&quot;:0},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:3,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:34.182Z&quot;},&quot;title&quot;:&quot;Release notes for Codecov v5.0.1&quot;,&quot;slug&quot;:&quot;release-notes-for-codecov-v501&quot;,&quot;body&quot;:&quot;## Features/Improvements\n\n**In Github/Gitlab/Bitbucket**\n\n- Updated PR/MR comments to be more patch coverage focused and tighter/less noisy\n- Error messaging improvements when things go wrong with Codecov \n\n**In Codecov UI**\n\n- Viewing Components in the PR: One of our newest features, [Components](https://docs.codecov.com/docs/components), was previously only viewable in the PR/MR comment. Now it is viewable in the Codecov UI as well. \n- Linkable file lines: Share a specific covered (or uncovered) line with a teammate directly from the Codecov UI\n- What upload covers what line: When troubleshooting Codecov, its helpful to know which coverage report/upload actually covered a given line of code.\n- Commit list searching/filtering/view of branches: Now a user can filter commits by a specific branch, or all branches\n- View the Git diff directly on commits and pulls in Codecov UI\n- [Flag Deletion](https://about.codecov.io/blog/april-product-update/): Admins can now delete flags out of the Codecov UI \n\n**Language-specific**\n\n- [Jacoco partials](https://docs.codecov.com/docs/codecovyml-reference#parsersjacoco) are now configurable as hit or miss\n- [Swift/Xcode](https://about.codecov.io/blog/may-product-update-browser-extension-and-quality-of-life-updates/): We have released version 0.4.0 of the uploader which now contains two arguments: --xs and --xsp which should help speed up Swift coverage conversion and upload time to Codecov.\n\n## Fixes\n\n- In some cases user auto activation was not working as expected. This has been resolved.\n- [Instance Wide Admin management panel](https://docs.codecov.com/docs/configuration#instance-wide-admins) now correctly contains all activated users. Before, users who had not logged in were not displayed.\n\n## Docker Image Information\n\nThe following Docker digests comprise this release:\n\n- codecov/enterprise-frontend:v5.0.1- sha256: a575b12eedc816c4be0a4dde64bcb6e2bdbde4d1d7739f607e9c4ae3c5b8d6a6\n- codecov/enterprise-worker:v5.0.1 - sha256: 69893200e4fed5630db1f5b4a696dd9c1c3742ae0ffd6e04a66ca40b9e8b71d2\n- codecov/enterprise-api:v5.0.1 - sha256: 6d074069def6eb1d343ad1db5f8d6f6b17df66a44a0d294497fcaf0da086a31e\n- codecov/enterprise-gateway:v5.0.1 - sha256: 63d2509ab5c2c41afdd82b12e03b4c4e8a4442cdb36fe2350fbb3ce85d863e8d\n\nThese are also the digests referenced by the latest-stable tag.\n\nNote: due to a user impacting bug in enterprise-gateway and enterprise-frontend a point release was issued and pushed over the existing v5.0.1 tag. The new digest is indicated above, the previous digest(s) are as follows:\n\ncodecov/enterprise-gateway:v5.0.1 - sha256: 6c4e9be24225b7f576874e2c8ff9c54b3410f88fc6c1faee13720b7f10e05c43\n\nsha256: 5ba362e61ff33cd367b3d0dc079e292da685f0c7ba7928b8ed71e0fe6e950f89\n\ncodecov/enterprise-frontend:v5.0.1 - sha256: 62f57f0909002506d336c32eca72b528b2010973c507d6a7ac859e7374ed0bf7&quot;,&quot;searchContents&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:16,&quot;_id&quot;:&quot;647f7ecdab35880076b193d2&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Trent Schmidt&quot;,&quot;_id&quot;:&quot;5fb6f9444c67b600282c5169&quot;},&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;createdAt&quot;:&quot;2023-06-06T18:45:33.670Z&quot;,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:34.182Z&quot;,&quot;__v&quot;:0},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:8,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:33.882Z&quot;},&quot;title&quot;:&quot;[Major] Release Notes for Codecov v5.0&quot;,&quot;slug&quot;:&quot;major-release-notes-for-codecov-v50&quot;,&quot;body&quot;:&quot;&gt; 🚧 Codecov v5 is a Major Upgrade\n&gt; \n&gt; Codecov v5 brings many new features and functionality to Codecov. It is recommended to test v5 in a staging / pre-production environment before updating a working v4.6.X installation.\n&gt; \n&gt; Upgrading to v5 requires some infrastructure changes, we recommend reviewing our upgrade guide (link TBD)\n\n## New Features\n\nCodecov v5 brings many new features to our on-premises release that have been rolling out to our cloud version of Codecov for quite some time. Rather than explain those new features in detail here, we encourage reviewing prior release announcements for those features when they were released on Codecov Cloud. \n\n- [Impact Analysis](https://about.codecov.io/blog/impact-analysis-open-beta/) ([docs](https://docs.codecov.com/docs/impact-analysis)) -- Learn which aspects of your code are executed the most on production, and annotate the Codecov PR comment with extra information when these files are changed.\n- [Flag Coverage Over Time](https://about.codecov.io/blog/whats-new-tracking-flag-coverage-over-time-and-more/) -- see trends in your coverage on a per Flag basis (see below regarding Self-Hosted specific considerations).\n- [Components](https://about.codecov.io/blog/granular-test-coverage-analysis-using-components-in-codecov/) ([docs](https://docs.codecov.com/docs/components)) -- a flexible method for grouping coverage in your repositories based on file paths instead of coverage uploads.\n- [Removed Code Behavior](https://about.codecov.io/blog/new-codecov-setting-removed-code-behavior/) ([docs](https://docs.codecov.com/docs/commit-status#removed_code_behavior)) -- allows Codecov status checks to pass in those instances where code refactors can lead to removing more covered code than contributed in the PR.\n- [Public API v2](https://about.codecov.io/blog/getting-started-with-the-codecov-api-v2/) ([docs](https://docs.codecov.com/v4.6/reference/overview-v2) note these docs are still on our v4.6 branch and are being migrated to v5.0 of our docs)-- a completely redesigned public API that exposes much more data than our prior API in a more user friendly way.\n- [Manual Critical file Labelling](https://about.codecov.io/blog/whats-new-manual-critical-file-labeling-and-visualizing-your-pull-request/) ([docs](https://docs.codecov.com/docs/manual-critical-file-labelling)) -- Mark important files in your repository and Codecov will signify when these files are changed in PRs.\n\n### Instance Wide Admins and Self-Hosted User Management\n\nA common point of feedback for self-hosted users was the difficulty managing user activation/deactivation in Codecov v4. To address this problem we've completely overhauled user management and moved it to a dedicated admin area of the Codecov application. \n\nIn Codecov v5, we have added the concept of [Instance Wide Admins](https://docs.codecov.com/docs/configuration#instance-wide-admins). Instance wide admins have access to a new admin area within the Codecov application where they can directly manage, search, and toggle activation status for any user in their organization. \n\nAdditionally, we have surfaced the current active user count more directly, so that the current amount of seats available in your install is viewable from the top navigation\n\n[block:image]\n{\n \&quot;images\&quot;: [\n {\n \&quot;image\&quot;: [\n \&quot;https://files.readme.io/2f12196-image_13.png\&quot;,\n \&quot;image (13).png\&quot;,\n 430\n ],\n \&quot;align\&quot;: \&quot;center\&quot;,\n \&quot;caption\&quot;: \&quot;Active user count displayed in the Codecov application's navbar. The Admin link is only accessible and visible for Instance Wide Admins.\&quot;\n }\n ]\n}\n[/block]\n\nNote that if you do not have Instance Wide Admins specified in your codecov install yaml, you will see the following banner in the Codecov application:\n\n![](https://files.readme.io/f8fd2f0-image_12.png \&quot;image (12).png\&quot;)\n\nOnce added via the codecov install yaml, Instance Wide Admins will be able to access Codecov's User Management feature dashboard:\n\n![](https://files.readme.io/3d87662-image_14.png \&quot;image (14).png\&quot;)\n\n### Redesigned User Interface\n\nThe Codecov application UI has been overhauled to overcome many shortcomings of the previous design and implementation. In addition to a new look and feel, page load times should be improved for the Commit and Pull Pages, especially for extremely large PRs and commits. In many cases, very large commits and PRs that may have failed to load in the old UI will now render properly and fully. \n\nNew affordances have also been made to improve accessibility when viewing code:\n\n[block:image]\n{\n \&quot;images\&quot;: [\n {\n \&quot;image\&quot;: [\n \&quot;https://files.readme.io/022b689-Screenshot_2023-01-25_at_8.43.41_PM.png\&quot;,\n \&quot;Screenshot 2023-01-25 at 8.43.41 PM.png\&quot;,\n 1297\n ],\n \&quot;align\&quot;: \&quot;center\&quot;,\n \&quot;caption\&quot;: \&quot;A code view from the legacy user interface.\&quot;\n }\n ]\n}\n[/block]\n\n[block:image]\n{\n \&quot;images\&quot;: [\n {\n \&quot;image\&quot;: [\n \&quot;https://files.readme.io/cd0a3d6-Screenshot_2023-01-25_at_8.44.02_PM.png\&quot;,\n \&quot;Screenshot 2023-01-25 at 8.44.02 PM.png\&quot;,\n 1616\n ],\n \&quot;align\&quot;: \&quot;center\&quot;,\n \&quot;caption\&quot;: \&quot;A code view from the new user interface, leveraging border color and iconography to better distinguish uncovered lines.\&quot;\n }\n ]\n}\n[/block]\n\nNew users to Codecov repeatedly reported difficulties interpreting the \&quot;Codecov Delta\&quot;. The new UI moves away from the \&quot;Codecov delta\&quot; to a more direct statement of coverage change and total coverage:\n\n[block:image]\n{\n \&quot;images\&quot;: [\n {\n \&quot;image\&quot;: [\n \&quot;https://files.readme.io/2f3277f-Screenshot_2023-01-25_at_8.53.55_PM.png\&quot;,\n \&quot;Screenshot 2023-01-25 at 8.53.55 PM.png\&quot;,\n 1283\n ],\n \&quot;align\&quot;: \&quot;center\&quot;,\n \&quot;caption\&quot;: \&quot;The commit summary from the legacy UI displaying the Codecov delta (right)\&quot;\n }\n ]\n}\n[/block]\n\n[block:image]\n{\n \&quot;images\&quot;: [\n {\n \&quot;image\&quot;: [\n \&quot;https://files.readme.io/5a59cd2-Screenshot_2023-01-25_at_8.54.40_PM.png\&quot;,\n \&quot;Screenshot 2023-01-25 at 8.54.40 PM.png\&quot;,\n 834\n ],\n \&quot;align\&quot;: \&quot;center\&quot;,\n \&quot;caption\&quot;: \&quot;The same commit in the new UI, displaying the coverage at the HEAD, the coverage of the diff (patch), and the change to total project coverage between commits 15fa3ba and b864908.\&quot;\n }\n ]\n}\n[/block]\n\n### Improved Error Messaging\n\nCodecov's new UI also provides greatly expanded error messaging throughout. These newly improved errors and warnings should serve to better guide users toward resolutions when things don't go according to plan. For example, a common cause of errors / confusion occurs as a result of test failures or flaky tests in a CI pipeline that result in less coverage being uploaded for subsequent commits. Now, the Codecov application will point out such discrepancies when viewing the Pulls page:\n\n![](https://files.readme.io/b78b7eb-Screenshot_2023-01-26_at_3.29.22_PM.png \&quot;Screenshot 2023-01-26 at 3.29.22 PM.png\&quot;)\n\n### Self-Hosted Considerations for Flags\n\nIn order to make use of Codecov's new Flags feature, the TimescaleDB dependency was introduced. Codecov v5 functions fully without this dependency, but features related to to Flag coverage over time, such as the Flags tab for a repository, will not function. \n\nIt is highly recommended to upgrade to v5 first _then_ install the TimescaleDB dependency. This approach will allow install maintainers to verify that v5 was installed properly before incorporating an additional infrastructure level dependency. \n\nYou can read more about the process of installing TimescaleDB [in our documentation](https://docs.codecov.com/docs/implementing-flags-with-timescaledb).\n\n## Required Infrastructure Changes\n\nWith our V5 launch, we are introducing 2 new containers and removing 1.\n\nAdding:\n\n- enterprise-frontend: This serves our new UI and any web components that are needed such as the uploader.\n- enterprise-gateway: This serves as the entrypoint for the Codecov deployment. It handles routing between the frontend and the API.\n\nRemoving:\n\n- enterprise-web: Our old monolith has finally been fully replaced! \n\nAfter making the needed container changes, you will need to adjust your load balancer or ingress to point at the enterprise-gateway rather than enterprise-web. The Codecov app should take care of the rest. \n\nIt is recommended to review the following infrastructure configurations, which have been updated for v5: \n\n- docker-compose (&lt;https://github.com/codecov/self-hosted&gt;) repositories. \n\n&gt; 🚧 Required configuration for enterprise-frontend\n&gt; \n&gt; To function correctly, the frontend needs to know the base and api host for your Codecov install. These should be provided as environment variables. This step is handled automatically by our terraform templates.\n&gt; \n&gt; ```\n&gt; - name: CODECOV_BASE_HOST\n&gt; value: your.codecov.domain\n&gt; - name: CODECOV_API_HOST\n&gt; value: your.codecov.domain\n&gt; ```\n\n&gt; ❗️ DB Changes\n&gt; \n&gt; As with any upgrade, it is highly recommended to take a database backup prior to upgrading. The V5 upgrade contains a number of internal database improvements including indexes. These will run automatically but it is recommended to perform this upgrade during a period of low traffic if you are not operating in a maintenance window.\n&gt; \n&gt; The new minimum postgres version is 14. We recommend upgrading to 14.X.\n\n## Docker Image Information\n\nThe following Docker digests comprise this release:\n\n- codecov/enterprise-gateway:v5.0.0 - \n sha256:81a823a37f95e27ff7d94e2eefcb5a7732bb1ce275785cf894ff5fc6d127c433\n- codecov/enterprise-frontend:v5.0.0 - \n sha256:f1848a30e1679384cec639182aec0d66faa7ee112cf1bcaf2d027aa231abc0f1\n- codecov/enterprise-worker:v5.0.0 - sha256:9b5903a65ebc922262341b19c5d908dd7a404043d25c4164a3ddf10bcc2ab1dc\n- codecov/enterprise-api:v5.0.0 - \n sha256:d474e65c065dc1edbca11357fca30942dc1c3eeb01053baf7d13fe3cba41ef6e\n\nThese are also the digests referenced by the latest-stable tag.\n\nNote: due to a user impacting bug in enterprise-gateway and enterprise-frontend a point release was issued and pushed over the existing v5.0.0 tag. The new digest is indicated above, the previous digest(s) are as follows:\n\n- codecov/enterprise-gateway:v5.0.0 - sha256:d54b5d079d3a452f9560980b6f118e4ffc8b8726528c52a143c7d6015032b3a4\n- codecov/enterprise-frontend:v5.0.0 - \n sha256:b3761f32b732f7d49d56daf53bb21812d6d6299476cd94c4e6ed906532fe70f2 \n sha256:ccc3a52f9f996b99e3c0eed30caf91f5e2edba5aace9a58c4ed080e89056570c \n sha256:755a2e0fd0a725014fa6baf47b0c116413f8807ad05f0aa0b7b289e08d8121d\n- codecov/enterprise-api:v5.0.0 - sha256:api:690c985743d4c8c9a895f259c5f25bd01fb1a0c8e9fbcc52e0f6201f49752711 \n sha256:8f4ba69cb62e50129df2e4b5aea3867b4097278f947c324a1678d040523ca839&quot;,&quot;searchContents&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:46,&quot;_id&quot;:&quot;63bc7efb5f907600897492ff&quot;,&quot;pendingAlgoliaPublish&quot;:false,&quot;user&quot;:{&quot;name&quot;:&quot;Eli Hooten&quot;,&quot;_id&quot;:&quot;5b95e8b206ca8a00031f1401&quot;},&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;createdAt&quot;:&quot;2023-01-09T20:54:00.000Z&quot;,&quot;updatedAt&quot;:&quot;2023-07-27T14:22:08.096Z&quot;,&quot;__v&quot;:0},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:10,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:33.558Z&quot;},&quot;title&quot;:&quot;Release notes for Codecov v4.6.6&quot;,&quot;slug&quot;:&quot;release-notes-for-codecov-v466&quot;,&quot;body&quot;:&quot;## New Features\n\nThis release brings two new features: an updated PR comment users can opt-in to seeing, and -- for self-hosted -- a mechanism to control timeouts of the Notify task in the event that PR comments and statuses are not being properly and reliably posted to PRs. \n\n### New PR Comment\n\nAs part of out ongoing efforts to improve user experience in the Pull Request, Codecov has updated the PR comment. Currently this is opt-in and the new comment can be viewed by updating either an install yaml (for self-hosted), team yaml, or repo yaml with the following:\n\n```yaml codecov.yml\ncomment:\n layout: \&quot;newheader, {any other valid layout options}, newfooter\&quot;\n hide_comment_details: true\n```\n\nThe above configuration will result in the following PR layout:\n\n[block:image]\n{\n \&quot;images\&quot;: [\n {\n \&quot;image\&quot;: [\n \&quot;https://files.readme.io/ee051c4-Screen_Shot_2022-09-22_at_9.35.50_AM.png\&quot;,\n \&quot;Screen Shot 2022-09-22 at 9.35.50 AM.png\&quot;,\n 1004\n ],\n \&quot;align\&quot;: \&quot;center\&quot;,\n \&quot;caption\&quot;: \&quot;The updated PR comment with additional details hidden in a rollup, `hide_comment_details: false` in the yaml will expand those details by default.\&quot;\n }\n ]\n}\n[/block]\n\nIf it is preferred to retain the old layout, the following settings can be supplied:\n\n```yaml codecov.yml\ncomment:\n layout: \&quot;header, {any other valid layout options}, footer\&quot;\n hide_comment_details: true\n```\n\nOver time, the new layout will become the default PR Comment experience for Codecov. However, in v4.6.6, the old PR comment will be delivered by default unless the yaml is updated.\n\n### (Self-Hosted) Notification Task Timeout Configuration\n\nFor some self-hosted users, the asynchronous worker task that pushes notifications to the upstream repo provider can timeout. This can prevent Codecov pull request comments and/or statuses from being written to pull requests. If you are experiencing this scenario and your logs contain output like the following:\n\n```\n\&quot;Soft time limit (45s) exceeded for app.tasks.notify.Notify\&quot;\n```\n\nYou may be experiencing this problem and increasing the timeout of the Notify task can help. Both the soft and hard time limits for the notify task can be set as follows\n\n```\nSETUP__TASKS__NOTIFY__SOFT_TIMELIMIT=45 #default is 45s\nSETUP__TASKS__NOTIFY__HARD_TIMELIMIT=60 #default is 60s\n```\n\n&gt; 🚧 \n&gt; \n&gt; The settings above are only modifiable via environment variable for the `web` container and will not be respected if used in the codecov.yml or environment for other deployments (api,worker).\n\n### (Self-Hosted) Worker max memory configuration\n\nThe maximum memory limit for a celery worker task can now be configured via environment variable or codecov.yml.\n\n```\nSETUP__TASKS__CELERY__WORKER_MAX_MEMORY_PER_CHILD=1500000 #default is 1500000 (1.5GB)\n```\n\n```text\nsetup:\n tasks: \n celery: \n worker_max_memory_per_child: 1500000\n \n```\n\n## Infrastructure\n\nThe worker deployment args need to be adjusted to be compatible with some internal validation changes. Below are examples of the worker args BEFORE and AFTER. \n\n```yaml BEFORE\nargs:\n - --queue celery,uploads\n - --concurrency 1\n```\n\n```yaml AFTER\nargs:\n - --queue\n - celery,uploads\n - --concurrency\n - \&quot;1\&quot;\n```\n\nExample of this change from the Codecov helm chart:\n\n\n[block:embed]\n{\n \&quot;html\&quot;: false,\n \&quot;url\&quot;: \&quot;https://github.com/codecov/helm-charts/commit/52b9a1252834e7460f270ca09b3e442fe79d811f\&quot;,\n \&quot;title\&quot;: \&quot;fix(args): Worker args to be compat with latest version · codecov/helm-charts@52b9a12\&quot;,\n \&quot;favicon\&quot;: \&quot;https://github.com/favicon.ico\&quot;,\n \&quot;image\&quot;: \&quot;https://opengraph.githubassets.com/6fc157e18cb0a9445f61a676c892a759e286ac3d99849613eae57becfea48390/codecov/helm-charts/commit/52b9a1252834e7460f270ca09b3e442fe79d811f\&quot;,\n \&quot;provider\&quot;: \&quot;github.com\&quot;,\n \&quot;href\&quot;: \&quot;https://github.com/codecov/helm-charts/commit/52b9a1252834e7460f270ca09b3e442fe79d811f\&quot;\n}\n[/block]\n\n\n## V4.6.6 Full Changelog\n\n### New\n\n- (Self-Hosted) The notification task timeout can now be configured via an environment variable. \n- Updated the PR Comment's design and functionality.\n\n### Fixes\n\n- GitLab integration now properly handles expiry and refreshing of oauth tokens based on Gitlab's new oauth token expiration scheme. \n- GitLab integration no longer uses public bots to post commit statuses on public repos, as this behavior is now invalid in the GitLab API. \n- Gitlab integration will not properly support API calls that contain files, folders, and branches with spaces in the file name. \n- Fixed an issue that can cause simplecov report processing to fail in some scenarios.\n- Fixed an issue causing the `!` operator in the branches section of the codecov.yml to be ignored.\n- (Self-Hosted only) Fixed an issue where it was possible to exceed the seat count, thus unintentionally limiting functionality. \n\n### Minor\n\n- Errors with the Team Bot and Repo YAML are now persisted to the database. These errors will be surfaced in the UI in a future update. \n\n## Docker Image Information\n\nThe following Docker digests comprise this release:\n\n- codecov/enterprise-web:v4.6.6 - sha256: 885aea45cb1eda237c8521b9515e3a51794fde8ff1e6baa919fd763be4115411\n- codecov/enterprise-worker:v4.6.6 - sha256: 8ce1d0ea71cf8724f2fe616b2e3db7fcd419b59e3cda54b7fdc4b7df816331a8\n- codecov/enterprise-api:v4.6.6 - sha256: b77a37fca567a5d60ab22b2b9fd3fc5f45caf88485b72f948d73fe05647d72f1\n\nThese are also the digests referenced by the latest-stable tag.\n\nNote: due to a user impacting bug in enterprise-api and enterprise-web a point release was issued pushed over the existing v4.6.6 tag. The new digest is indicated above, the previous digests are as follows:\n\n- codecov/enterprise-api:v4.6.6 - sha256:cab535810aac25fbde4b251317ec63fa1ed9bbe94051a7ed4ce7a6641ee89eaa\n- codecov/enterprise-web:v4.6.6 - sha256:ff74f412cddcc64063dd503064a2ccb1d841a55180e863c2e8b3a2b8dcc9f42a\n- codecov/enterprise-worker:v4.6.6 - sha256:6eaed78c94f2b7274559d44327a45d7f3817b4eb65caf0e6b1ab9c31b82a7691 \n sha256:a0f07545be4e48cc91a6540efae663f421f9c3a9107a21b682bd0db3dd1d6405&quot;,&quot;searchContents&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:37,&quot;_id&quot;:&quot;632bd5961f23d200970795b9&quot;,&quot;pendingAlgoliaPublish&quot;:false,&quot;createdAt&quot;:&quot;2022-09-22T03:25:10.067Z&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Eli Hooten&quot;,&quot;_id&quot;:&quot;5b95e8b206ca8a00031f1401&quot;},&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:33.558Z&quot;,&quot;__v&quot;:0},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:5,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:33.212Z&quot;},&quot;title&quot;:&quot;Release notes for Codecov v4.6.5&quot;,&quot;slug&quot;:&quot;release-notes-for-codecov-v465&quot;,&quot;body&quot;:&quot;[block:api-header]\n{\n \&quot;title\&quot;: \&quot;v4.6.5 Full Changelog\&quot;\n}\n[/block]\n### New\n* Added support for woodpeckerCI in the Codecov Uploader and API. \n* (On-Premises only) the `uploads.accepted` and `uploads.rejected` metrics are now properly sent from the API service to statsd.\n\n### Fixes\n\n* (On-Premises only) Fixes an issue that caused some `/graphs` related endpoints to fail due to an incorrect proxy to the api.\n* (On-Premises only) Fixes an issue where login via BitBucket would fail to complete, leading to errors during the login flow. \n* Fixed an issue that could cause the Flags section of a PR comment to be malformed on PRs where a new HEAD commit was pushed.\n* Fixed an issue where team bots used for BitBucket would not be updated properly when the team yaml was changed.\n* Fixed an issue for GitLab users that would sometimes cause requests to 404 if the url contained a GitLab username that included periods. (e.g, `https://codecov.io/gl/my.username`)\n* Fixes an issue where report upload could sometimes fail due to a stringified boolean not being properly coerced to its boolean value.\n\n### Minor\n* Added log output to better capture failure scenarios related to issues fetching files from upstream repository providers.\n* Removed the ability for the worker to retry processing of an uploaded report when that report is clearly in an unrecoverable state. This prevents scenarios where the worker will waste resources attempting to recover in unrecoverable scenarios, and will instead fail immediately.\n* Changed the behavior for how the 150 upload limit per commit is calculated, such that uploads after the 150th are more reliably rejected with the proper warning.\n\n* (On-premises only) Change the maximum number of uploads (sessions)\n* (On-premises only) Change the TTL for presigned puts for upload\n[block:code]\n{\n \&quot;codes\&quot;: [\n {\n \&quot;code\&quot;: \&quot;#in the install yaml\\n\\nsetup:\\n max_sessions: 150 #default\\n \\nservices:\\n minio:\\n ttl: 10 # default\&quot;,\n \&quot;language\&quot;: \&quot;yaml\&quot;\n }\n ]\n}\n[/block]\nIf you are instead using envars, you can use:\n\n```SETUP__MAX_SESSIONS=150```\n```SERVICES__MINIO__TTL=10```\n\n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;Docker Image Information\&quot;\n}\n[/block]\nThe following Docker digests comprise this release:\n\n* codecov/enterprise-web:v4.6.5 - sha256:d0d438f1d508353f10a87d92eef52b42556c3e0a33dcc92a58065e4de7991c48\n* codecov/enterprise-worker:v4.6.5 - sha256:daa62227b1cf02064cd8cb28dc30e2c768060b59b3a5463b7b5e6dce6be62fea\n* codecov/enterprise-api:v4.6.5 - sha256:7e7288589e1b13c8dc0f421f1fc134554a306ff78d3fdf0edf729968a86cd9a9\nThese are also the digests referenced by the latest-stable tag.\n\nNote: due to a user impacting bug(s) in enterprise-api and enterprise-web a point release was issued pushed over the existing v4.6.5 tag. The new digest is indicated above, the previous digests are as follows:\n\n* codecov/enterprise-api:v4.6.5 - sha256:7f247525d3ddc6060478e8418f0d0ab06523836187ac39c21e2fdac2754aea82\nsha256:ea2b9674fb066453bebd94e08919a2998789a2d03982866fb7017ec4af098da1\n* codecov/enterprise-web:v4.6.5 - sha256:46d74ee0790b1a038b0bf6d01aaf890aac7cab5419fe91bb3a791d448013600a&quot;,&quot;searchContents&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:3,&quot;_id&quot;:&quot;6239284ae60b8a02c71ef66d&quot;,&quot;pendingAlgoliaPublish&quot;:false,&quot;createdAt&quot;:&quot;2022-03-22T01:37:14.801Z&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Eli Hooten&quot;,&quot;_id&quot;:&quot;5b95e8b206ca8a00031f1401&quot;},&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;__v&quot;:0,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:33.213Z&quot;},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:6,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:32.898Z&quot;},&quot;title&quot;:&quot;Release notes for Codecov v4.6.4&quot;,&quot;slug&quot;:&quot;release-notes-for-codecov-v464&quot;,&quot;body&quot;:&quot;[block:api-header]\n{\n \&quot;title\&quot;: \&quot;New Features\&quot;\n}\n[/block]\n### BullseyeCoverage Support\n\nCodecov now supports coverage reports generated as a result of using [BullseyeCoverage](https://www.bullseye.com/) with C++. This support is identical to all other supported coverage report formats, and the Codecov Uploader will automatically detect BullseyeCoverage-generated reports that are generated as a result of running BullseyeCoverage tests in your CI. \n\nPlease note that Codecov centrally supports the \&quot;Function Coverage\&quot; from BullseyeCoverage, and not the \&quot;Condition/Decision Coverage\&quot; that BullseyeCoverage additionally offers ([additional detail on these definitions from BullseyeCoverage](https://www.bullseye.com/measurementTechnique.html)).\n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;v4.6.4 Full Changelog\&quot;\n}\n[/block]\n### New\n* Adds support for C++ BullseyeCoverage reports. \n\n### Fixes\n* (On-Premises) Fixed an issue that could result in new users being unable to login. \n* (On-Premises) Fixed an issue that can cause errors when upgrading from 4.5.x to 4.6.x\n* Fixed an issue where logging in via GitHub could fail depending on upstream status of the GitHub Students API. \n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;Docker Image Information\&quot;\n}\n[/block]\nThe following Docker digests comprise this release:\n\n* codecov/enterprise-web:v4.6.4 - sha256:\ne9a7c0ac3da54d2ddd5028b37e6d1bfa5166245b0203187f4f084a836724a5f4\n* codecov/enterprise-worker:v4.6.4 - sha256: 0d41e33e153f3b132d8da9d023f891464744744c2883931b2b42cdaa1b07cf07\n* codecov/enterprise-api:v4.6.4 - sha256:\nf98e765396cd845f3c94cd613eba6d956670b6fed589a9ff2996e2b38b3cad56\nThese are also the digests referenced by the latest-stable tag.\n\nNote: due to a user impacting bug in enterprise-api and enterprise-web, a point release was issued pushed over the existing v4.6.4 tag. The new digest is indicated above, the previous digests are as follows:\n\n* codecov/enterprise-api:v4.6.4 - sha256:\n3f2643a013872ecfed2d62fcee7db50d7b1b74ba1fe1786a9bc8f0b4728aee5d\n* codecov/enterprise-web:v4.6.4 - sha256: cde77abb7dfa804db9e9c70a110d9543d598954e93db4cba4bceaa2f3e1af024\n* codecov/enterprise-web:v4.6.4 - sha256:\nfc92b4d5a5e8430f61b71e7e5e0caf488d8f1fbf71307fd583008ff507b7a9d3&quot;,&quot;searchContents&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:1,&quot;_id&quot;:&quot;61e95c23efb67a001f4473dd&quot;,&quot;pendingAlgoliaPublish&quot;:false,&quot;createdAt&quot;:&quot;2022-01-20T12:57:07.134Z&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Eli Hooten&quot;,&quot;_id&quot;:&quot;5b95e8b206ca8a00031f1401&quot;},&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;__v&quot;:0,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:32.898Z&quot;},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:9,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:32.561Z&quot;},&quot;title&quot;:&quot;[Skip version] Release notes for Codecov v4.6.3&quot;,&quot;slug&quot;:&quot;release-notes-for-codecov-v463&quot;,&quot;body&quot;:&quot;[block:callout]\n{\n \&quot;type\&quot;: \&quot;danger\&quot;,\n \&quot;title\&quot;: \&quot;Skipping this version recommended\&quot;,\n \&quot;body\&quot;: \&quot;If you are uploading from version v4.6.2 or earlier, due to a potential error in database in migrations for certain users, we recommend skipping upgrade directly to [v4.6.4](https://docs.codecov.com/changelog/release-notes-for-codecov-v464) or later\\n\\nAll features included in v4.6.3 have rolled forward into later versions.\&quot;\n}\n[/block]\n\n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;New Features\&quot;\n}\n[/block]\n## Encryption Key Rotation\n[block:callout]\n{\n \&quot;type\&quot;: \&quot;warning\&quot;,\n \&quot;title\&quot;: \&quot;Encryption Key Rotation is an Advanced Feature\&quot;,\n \&quot;body\&quot;: \&quot;While encryption key rotation is easily configurable via the codecov.yml, please be aware of the following caveats:\\n\\n1. If an encryption key is removed from the codecov.yml before all values in the database using that key rotate out of the database, those remaining keys will become invalid. \\n2. Once an encryption key is in use, it should not be removed from the codecov.yml without first ensuring values created with that key no longer appear in the database.\&quot;\n}\n[/block]\nHistorically, the encryption key for Codecov Self-Hosted was specified in the install level codecov.yml as follows:\n[block:code]\n{\n \&quot;codes\&quot;: [\n {\n \&quot;code\&quot;: \&quot;setup: \\n encryption_secret: &lt;user_supplied_secret_string&gt;\&quot;,\n \&quot;language\&quot;: \&quot;yaml\&quot;,\n \&quot;name\&quot;: \&quot;codecov.yml\&quot;\n }\n ]\n}\n[/block]\nThe `encryption_secret` was used to encrypt session cookies and to encrypt various values in the database. From a functional perspective, this approach worked fine, but provided no mechanism for proper rotation of the encryption secret to accommodate an organization's existing security practices, or to recover from an erroneous exposure of this secret. \n\nWith v4.6.3, Codecov is introducing an encryption secret rotation mechanism that allows for the downtime-free progressive rolling of those values generated by the encryption secret. To leverage this feature, a new section of the install codecov.yml, titled `encryption` has been created and works as follows:\n[block:code]\n{\n \&quot;codes\&quot;: [\n {\n \&quot;code\&quot;: \&quot;setup:\\n encryption_secret: &lt;user_supplied_secret_string&gt;\\n encryption:\\n keys:\\n - code: abc\\n value: \\\&quot;higsgilasifgshrvwa_45h3!@#$$@#ds\\\&quot;\\n - code: jkl\\n value: \\\&quot;bqwbdwagydics_49s\\\&quot;\\n - code: plo\\n value: \\\&quot;uhsfsaigaernjchu3987$565*w\\\&quot;\\n write_key: jkl #used to indicate which secret should be used, e.g, \\\&quot;abc\\\&quot;, \\\&quot;plo\\\&quot;\&quot;,\n \&quot;language\&quot;: \&quot;yaml\&quot;,\n \&quot;name\&quot;: \&quot;codecov.yml\&quot;\n }\n ]\n}\n[/block]\nEach key contains a `code` and a `value`. The code portion is concactenated with an internal string (e.g., `v1`), separated with a `::` and appended to the `value` to generate the full encryption secret. For example, using the following key code and value:\n\n```\n - code: abc\n value: \&quot;higsgilasifgshrvwa_45h3!@#$$@#ds\&quot;\n```\n\nThe following encryption key would be generated:\n\n``` \nv1_abc::&lt;encrypted key value using higsgilasifgshrvwa_45h3!@#$$@#ds&gt;\n```\n\nWith `v1_abd` prepended, it's possible to later know which encryptor was used to generate which secrets in the database. This allows Codecov to pick the appropriate decryptor at runtime, effectively supporting seamless key rotation. As prior codes fully leave the database (e.g., as users logout and log back in to Codecov), these codes can be removed from the codecov.yml. Encryption codes and values should not be removed from the codecov.yml until it is certain that all encrypted values which used that code/value pair are no longer in the database.\n\n### Use Case: Rotating an encryption secret\n\nTo rotate an existing encryption secret, one would update the codecov.yml as follows:\n[block:code]\n{\n \&quot;codes\&quot;: [\n {\n \&quot;code\&quot;: \&quot;setup:\\n encryption_secret: &lt;original-secret&gt;\\n encryption:\\n keys:\\n - code: abc\\n value: \\\&quot;&lt;new-secret&gt;\\\&quot;\\n write_key: abc\&quot;,\n \&quot;language\&quot;: \&quot;yaml\&quot;,\n \&quot;name\&quot;: \&quot;codecov.yml\&quot;\n }\n ]\n}\n[/block]\nOnce Codecov is restarted, all encryption routines will use the `\&quot;&lt;new-secret&gt;\&quot;` as opposed to `&lt;original-secret&gt;`. However, `encryption_secret` should not be immediately removed, since secrets will exist in the database that require the original `encryption_secret`. Over time, however, these secrets will eventually be overwritten with secrets generated using the new encryption string, thus rendering the original `encryption_secret` irrelevant.\n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;v4.6.3 Full Changelog\&quot;\n}\n[/block]\n### New\n* (On-Premises) Encryption Key Rotation \n\n### Fixes\n* (On-Premises) Fixed an edge-case issue where registered users were sometimes counted incorrectly on application startup. \n* Fixed an issue that could lead to team syncing with the repository provider failing.\n* Fixed an issue where coverage on code diffs in newly added files could be considered an unexpected coverage change.\n* Fixed a Bitbucket issue where coverage for diffs with only added or only deleted lines were occasionally not calculated correctly. \n* Fixed an issue where the EOF used for a file's HEAD and BASE were sometimes swapped. \n\n### Minor\n* Improved the mechanism by which statuses are reported to make it more efficient, particularly for those use cases that include report hundreds of statuses.\n* Improved how large files are processed by the worker such that there is less chance of a large file timing out during processing and causing downstream reporting issues.\n* Improved the mechanism by which commit comparison data is generated and stored such that overall performance is improved when comparing commits. \n* Refactored how the repository codecov.yml is fetched and stored, reducing the number of API calls needed to the upstream repository provider.\n* (On-Premises) `/graph` and `/graphs` endpoints have been migrated to `api` from `web`. \n* Increased the timeout for organization syncing with the repository provider, as this task could sometimes time out for very large organizations. \n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;Docker Image Information\&quot;\n}\n[/block]\nThe following Docker digests comprise this release:\n\n* codecov/enterprise-web:v4.6.3 - sha256:24797ccd7e31d73bfcc899a3e85bdc8a5774851eae1cb1b291ce52decb7d011c\n* codecov/enterprise-worker:v4.6.3 - sha256:9f530be2ee011e564f0418a2372c7709c9cd518a40130a9cc56b8f0beae9bcc7\n* codecov/enterprise-api:v4.6.3 - \nsha256:fd3a30885d773f23cfcab8c42f56b04eff9b34cd1226153ac2ab9829bffccc57\nThese are also the digests referenced by the latest-stable tag.\n\nNote: due to a user impacting bug in enterprise-api, a point release was issued pushed over the existing v4.6.3 tag. The new digest is indicated above, the previous digests are as follows:\n\n* codecov/enterprise-api:v4.6.3 - sha256:4e1162eb8ebe1393eef82ef8c9c6e934c1a7dbc83be3dbc6821bdd5e7b566276&quot;,&quot;searchContents&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:1,&quot;_id&quot;:&quot;6128f3e272644b0046c4e024&quot;,&quot;pendingAlgoliaPublish&quot;:false,&quot;createdAt&quot;:&quot;2021-08-27T14:17:06.628Z&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Eli Hooten&quot;,&quot;_id&quot;:&quot;5b95e8b206ca8a00031f1401&quot;},&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;__v&quot;:0,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:32.561Z&quot;},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:7,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:32.216Z&quot;},&quot;title&quot;:&quot;Release notes for Codecov v4.6.2&quot;,&quot;slug&quot;:&quot;release-notes-for-codecov-v462&quot;,&quot;body&quot;:&quot;[block:api-header]\n{\n \&quot;title\&quot;: \&quot;New Features\&quot;\n}\n[/block]\n### Rust-based Processing is Now Default\n\nCodecov v4.6.1 introduced Rust based processing for the worker's more time and processing intensive tasks. This feature was introduced conditionally in v4.6.1 and had to be explicitly enabled by the user. Given the benefits of this change, and its extended successful use in Codecov Cloud, we have now enabled this feature by default. \n\nDisabling this feature can still be handled via environment variable by setting:\n\n```\nRUST_ENABLE_RATE = 0.0\n```\nin the worker. \n\nAfter updating to v4.6.2, if issues with notification are encountered -- such as statuses not appearing on Pull Requests -- it is recommended to set `RUST_ENABLE_RATE=0.0`, restart, and see if the error is resolved. \n\n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;v4.6.2 Full Changelog\&quot;\n}\n[/block]\n### New\n* Updated the Salesforce/APEX processor to properly ingest only the `test-result-codecoverage.json` file, thus supporting the most recent updates to APEX coverage reporting.\n\n### Fixes\n* Fixed an issue where deleting files in storage would sometimes cause the Codecov application to throw an exception, leading to downstream problems with file deletion.\n* Fixed an issue where file paths in the `codecov.yaml` were occasionally incorrectly fetched when automatic flags were used. \n* Fixed an issue that resulted in statuses not properly POSTing to Pull Requests when using BitBucket.\n* (Cloud only) Fixed an issue where some GitHub Marketplace plans would not sync properly, causing some accounts to enter an incorrect state.\n* (Cloud only) Fixed an issue that caused GitHub Marketplace plans to appear as Legacy billing plans in the UI.\n* (Cloud only) Fixed a bug where the `auto-activate` feature for plans would be set to true when the plan itself was changed.\n* (Self-hosted only) Fixed an issue where IAM Auth would not work in `codecov/enterprise-api` for some configurations.\n* (Self-hosted only) Fixed an issue where the uploader would display the wrong URL after successfully uploading a report. \n\n\n### Minor\n* GitHub Check pages will now provide a direct URL to the Pull Request on Codecov.\n* Errors encountered during upload are now stored in a table in the database. This addition was made to allow future improvements to error reporting in Codecov's UI. \n* Removed some excessive log output from Rust processor to prevent unneeded logging noise.\n\n\n[block:callout]\n{\n \&quot;type\&quot;: \&quot;info\&quot;,\n \&quot;title\&quot;: \&quot;Uploader Version\&quot;,\n \&quot;body\&quot;: \&quot;v0.1.5\&quot;\n}\n[/block]\n\n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;Docker Image Information\&quot;\n}\n[/block]\nThe following Docker digests comprise the v4.6.2 release:\n\n* codecov/enterprise-web:v4.6.2 - sha256:4dae80a7351fd2e9c7427f0724093faedb5d00f54427d2468a699adb516e9e30\n* codecov/enterprise-worker:v4.6.2 -sha256: d80415509a80ea391e70c4778679bf937de311e0115b7d717ffe13192dbecb54\n* codecov/enterprise-api:v4.6.2 - sha256:d1a06d7a5efc0de973d5bc609ba561827dda50c1dda5462a3badafb1e4858950 (see note below)\n\nThese are also the digests referenced by the latest-stable tag.\n\nNote: due to a user impacting bug in enterprise-api and enterprise-web, a point release was issued pushed over the existing v4.6.2 tag. The new digest is indicated above, the previous digests are as follows:\n\n* codecov/enterprise-web:v4.6.2 - sha256: 029acbe4d4703e910ebe69d6b3248229d8d75fe9622a768eb112b46997ad9a94 \n\n* codecov/enterprise-api:v4.6.2 - sha256:859a871b5def6c012e2ab43a47c3b1d50b0023522b3502a0380335da7cd96350\nsha256:3e77354e6193243d3c92d85413b17b7efe703d5f5a0dbbe24f0b95d128112f58\nsha256:6b6b97136d9b940bf7998ece0827584d1d49f4e837594c175a8b1ff5f6755759\nsha256:26e529b249f433ef71e234c9b32fbc4e59e55d14f0ab0bf20f8e2e6880485837&quot;,&quot;searchContents&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:1,&quot;_id&quot;:&quot;60d4e2bf92729b00305123b4&quot;,&quot;pendingAlgoliaPublish&quot;:false,&quot;createdAt&quot;:&quot;2021-06-24T19:53:35.185Z&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Eli Hooten&quot;,&quot;_id&quot;:&quot;5b95e8b206ca8a00031f1401&quot;},&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;__v&quot;:0,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:32.217Z&quot;},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:12,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:31.891Z&quot;},&quot;title&quot;:&quot;Release notes for Codecov v4.6.1&quot;,&quot;slug&quot;:&quot;release-notes-for-codecov-v461&quot;,&quot;body&quot;:&quot;[block:callout]\n{\n \&quot;type\&quot;: \&quot;info\&quot;,\n \&quot;title\&quot;: \&quot;[Self-hosted Only] Ensure You have Upgraded to Codecov v4.6.0 Before Using v4.6.1\&quot;,\n \&quot;body\&quot;: \&quot;Starting with Codecov v4.6.0, new infrastructure is required to successfully run Codecov Self-Hosted. Please refer to the [v4.6.0 changelog](https://docs.codecov.com/changelog/release-notes-for-v460) for more information.\&quot;\n}\n[/block]\n\n[block:callout]\n{\n \&quot;type\&quot;: \&quot;danger\&quot;,\n \&quot;title\&quot;: \&quot;[Self-hosted Only] Backup your Database Before Upgrading\&quot;,\n \&quot;body\&quot;: \&quot;Codecov v4.6.1 introduces a **new database migration mechanism**. This new approach allows us to make database and migration changes much more efficiently and effectively. While it has been tested heavily internally, and is currently in use in our cloud offering, we recommend backing up your Codecov database before upgrading to v4.6.1.\&quot;\n}\n[/block]\n\n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;New Features\&quot;\n}\n[/block]\n### Beta Release of the New Codecov Uploader (Self-Hosted Only)\n[block:callout]\n{\n \&quot;type\&quot;: \&quot;warning\&quot;,\n \&quot;title\&quot;: \&quot;The Codecov Bash Uploader will be Deprecated in Self-Hosted\&quot;,\n \&quot;body\&quot;: \&quot;Future releases of Codecov Self-Hosted will contain both the Bash Uploader and the Codecov Uploader. The Bash Uploader will be deprecated on the first Self-Hosted release that falls after Feb 1, 2022.\&quot;\n}\n[/block]\nCodecov v4.6.1 includes the new Codecov Uploader. This various versions of the Uploader are accessbile via: \n\n```\nhttps://&lt;your-enterprise-url&gt;/uploader\n```\n\nTo use this new uploader you can follow the instructions for Self-Hosted in our public documentation: https://docs.codecov.com/docs/codecov-uploader#self-hosted-use-of-the-uploader. \n\nMore information about Codecov's new Uploader can be found in [this blog post](https://about.codecov.io/blog/introducing-codecovs-new-uploader/). \n\n### Golang: Count Partials as Hits\n\nGolang's native coverage processor counts partial lines as full hits. Codecov's default behavior in the event of partial coverage is to store the line as a partial. This behavior will ultimately reduce the coverage total since Codecov calculates the coverage percentage as: `hits / (hits + misses + partials) * 100`. \n\nTherefore, due to the presence of partials, Golang's coverage calculation will generally be higher that Codecov's for any given project. This discrepancy can be confusing for Golang developers, particularly in cases where the lower coverage calculation for Codecov can result in failed patch and project statuses on Pull Requests. \n\nTo remedy this discrepancy, Golang teams can now add the following to their Codecov yaml:\n[block:code]\n{\n \&quot;codes\&quot;: [\n {\n \&quot;code\&quot;: \&quot;parsers:\\n go:\\n partials_as_hits: true #false by default\&quot;,\n \&quot;language\&quot;: \&quot;yaml\&quot;,\n \&quot;name\&quot;: \&quot;Codecov.yml\&quot;\n }\n ]\n}\n[/block]\nThis setting can be provided in the repo, team, or install codecov.yml file.\n\n### Rust Notification Processing (Self-Hosted Only)\n\nIn our cloud offering, Codecov has replaced key parts of our notification workflow with Rust to prevent performance-based bottlenecks that we were encountering with our original Python implementation. Codecov v4.6.1 opens up our Rust processing to Self-Hosted users. You can enable Rust based notification processing in the worker by adding the following environment variable:\n\n```\nRUST_ENABLE_RATE=1\n```\nSetting this variable to `0`, or removing it altogether will disable Rust processing. \n\nOur Rust notification processing has been shown in to reduce timeouts and errors, as well as increase general performance in workflows use cases that are notification heavy (e.g, many flags, status, or coverage report uploads).\n\n### Upload Processing Delay Configuration (Self-Hosted Only)\n\nCodecov processes reports via a queue as they come into the system. In some cases, particularly those that upload many reports (&gt;50) reports for a single commit in rapid succession, report processing can fail The core issue is that Codecov is attempting to process a report for a single commit as many more are entering the system, leading to locking issues for shared resources.\n\nWhen this problem arises, it can be mitigated by modifying the worker's processing delay for a single commit. This delay allows many reports to be ingested for a single commit before processing begins, reducing the need for multiple worker processes to wait for shared resources. \n\nIn many cases, the default processing delay will be sufficient; however, if you are experiencing processing problems particularly for commits that upload many coverage reports in a short time interval, the following install is recommended as a tool to help.\n\nThe change would be made at the self-hosted `install-level` yaml (not the repo-level yaml).\n[block:code]\n{\n \&quot;codes\&quot;: [\n {\n \&quot;code\&quot;: \&quot;# Added to the install-level yaml file, not the repo yaml\\n\\nsetup:\\n upload_processing_delay: 30 #time in seconds, default is None.\&quot;,\n \&quot;language\&quot;: \&quot;yaml\&quot;,\n \&quot;name\&quot;: \&quot;codecov install yaml\&quot;\n }\n ]\n}\n[/block]\nIf your use case requires this setting, it will likely take a bit of experimentation to determine the appropriate `upload_processing_delay` for your use case. It may helpful to measure the amount of time that transpires between the start and end of coverage report upload to Codecov in your CI pipeline for _all_ coverage reports, and set the `upload_processing_delay` to that amount of time in seconds. This approach will ensure that all coverage reports are uploaded for a commit before processing starts.\n\nYou can, and should, optimize this parameter after finding a setting that works. As the upload processing delay is applied to _all_ uploads and commits, not just those that upload a large number of reports. \n\n### /upload Migration to API Service (Self-Hosted only)\n\nThe endpoint for handling uploads to Codecov has moved to the API service, which itself was introduced in Codecov v4.6.0. This change impacts both the v2 and v4 versions of the endpoint. If you have successfully upgraded to Codecov v4.6.0 already, there should be no additional configuration changes required. \n\nMoving `/upload` to the new API service provides the following:\n\n* Improved logging in the event of failure conditions\n* Generally more performant and reliable upload handling\n\nLogs that would normally be accessible on the Web service during upload time are now viewable in the API service logs. If you use an external logging service (e.g., Splunk, Datadog, an external ELK stack, etc) it will be important to ensure that your logging system is properly capturing logs for the API service. \n[block:api-header]\n{\n \&quot;title\&quot;: \&quot;v4.6.1 Full Changelog\&quot;\n}\n[/block]\n### New\n* (Self-hosted only) [Beta] Users can now leverage Codecov's new Uploader in Self-Hosted.\n* (Self-hosted only) [Beta] Users can now opt to have notifications handled by Rust instead of our default Python implementation. This feature is experimental but has been shown to dramatically improve performance, reduce timeouts, and prevent certain classes of errors in some cases. This is a beta feature that will be enabled by default in a future release (see *Rust Notification Processing*) .\n* Users can now enable Codecov to count partial coverage in Golang as hits. This functionality was introduced to help Codecov's coverage output remain consistent when compared to Golang's native output (see *Golang: Count Partials as Hits* below).\n* (Self-hosted only) Codecov's processing delay for uploaded coverage reports is now configurable (see *Upload Processing Delay Configuration*).\n* (Self-hosted only) Updated internal database migration mechanism, this should provide more straightforward, performant, and reliable migrations moving forward. Migrations are now run from the api container on startup.\n* (Self-hosted only) Added functionality for rotating the application's encryption key in the codecov.yml (see *Encryption Key Rotation*).\n* (Self-hosted only) Both v2 and v4 versions of the `/upload` endpoint have moved to the API service.\n* Improved the nav header and general top level navigation in the UI. \n* The Codecov Pull Request Comment will now display a warning message when the current pull request head differs from the head of the branch itself. \n* Codecov will now attempt to use multiple base paths to match files in an uploaded report if more than one obvious base path is present in the report. This should lower instances of report processing failures that occur due to path matching errors.\n\n### Fixes\n* Fixed a bug where the avatar in the header could sometimes be displayed with scroll bars.\n* Codecov will now properly set the updatestamp of a pull request on subsequent update webhook events.\n* Fixed a subtle race condition where the PR comment can be sent using the wrong (usually older) head commit,\n* The Slack notifier will now send notifications in the instances that coverage on a PR cannot be meaningfully compared.\n* Fixed a bug where the report joining configuration was occasionally ignored during processing.\n* Fixed an issue where Salesforce APEX coverage report processing would sometimes evaluate to a `null` coverage value.\n* Fixed a bug that resulted in startup failures in the event that no Redis host password was provided. \n* Fixed a Bitbucket login issue that was preventing some users from logging in properly. \n* Fixed an issue with the Node coverage processor that occasionally resulted in fractions being treated as partials. \n\n\n### Minor\n* Updated self-hosted startup output to provide more helpful messages in the event of database or general connectivity issues. \n* Updated enterprise license warning messages in the UI to be more clear and meaningful.\n* Added a default avatar for Bitbucket users in the event that the true Bitbucket avatar cannot be fetched.\n* Added more helpful system-level logging when database errors are encountered. \n* Added the ability for Codecov to compensate for a [known gcov bug](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67937) that produces negative execution counts.\n\n### Release Update\nNote: due to a user impacting bug in v4.6.1 a point release was issued and pushed over the existing v4.6.1 and latest-stable tags for the worker and api. The old and new digests are indicated below:\n\ncodecov/enterprise-worker:v4.6.1: \n* old sha256:667886d1dba0536fceaee197fca5e1b2b153396a88375dde3ba6ba9a22d92c7b\n* current sha256:749957b38246488925d5304e1ff64b582c7df3b86878229168fd60cb8a974d8b\n\ncodecov/enterprise-api:v4.6.1\n* first: sha256:777347a80150ea7fae61ccca53eb42ad7259319f3cfda753e01dfeec96466889\n* second: sha256:cff17c0ffabacdd6a97b3fd8ea34d38432b8932b6c7bef34d8a8568b763236f3\n* third: sha256:6e5b5a939c2d91967b4fbefb20fa638ad95a30debf5dc2bcad059556fce2ae7a\n* fourth: sha256:d6f37a81f107cd057dfc14c08dfba46f42f8d115913cb9c83e84598eba8cc905\n* latest: sha256:e5ec359db0bddb864a8712d91e894ade3aba7cdf787574ab79050bdca680fa84\n\ncodecov/enterprise-web:v4.6.1:\n* old: sha256:c5c53327250343f6bf27b7c8f862825f9d70c9d3cc04d5b4426d0b6de8231791\n* current: sha256:a29267aa299c7808b9d5b662f6275f0a87d8fde0670fcba485a0edab2cf6504c&quot;,&quot;searchContents&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:1,&quot;_id&quot;:&quot;60d20ca0f9ddea004132a40f&quot;,&quot;pendingAlgoliaPublish&quot;:false,&quot;createdAt&quot;:&quot;2021-06-22T16:15:28.488Z&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Eli Hooten&quot;,&quot;_id&quot;:&quot;5b95e8b206ca8a00031f1401&quot;},&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;__v&quot;:0,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:31.891Z&quot;},{&quot;metadata&quot;:{&quot;image&quot;:[],&quot;title&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;,&quot;keywords&quot;:&quot;&quot;},&quot;mdx&quot;:{&quot;altBody&quot;:&quot;&quot;,&quot;status&quot;:&quot;rdmd&quot;},&quot;algolia&quot;:{&quot;recordCount&quot;:10,&quot;publishPending&quot;:false,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:31.558Z&quot;},&quot;title&quot;:&quot;Release notes for Codecov v4.6.0&quot;,&quot;slug&quot;:&quot;release-notes-for-v460&quot;,&quot;body&quot;:&quot;[block:callout]\n{\n \&quot;type\&quot;: \&quot;warning\&quot;,\n \&quot;title\&quot;: \&quot;Upgrading from an Earlier Version of Codecov?\&quot;,\n \&quot;body\&quot;: \&quot;Upgrading to 4.6.x _requires_ adding a new container into your Codecov Self-Hosted infrastructure. See the [Infrastructure](https://docs.codecov.io/changelog/release-notes-for-v460#infrastructure) section below for more information.\&quot;\n}\n[/block]\n### Codecov v4.6.0 brings a new API to self-hosted, multi-repo organziation reporting and analytics, and improved self-hosted YAML validation \n\n## Overview\n\nCodecov Self-hosted v4.6.0 marks the release of Codecov’s new internal REST API to our self-hosted clients. We created this new API to provide a more modern foundation for our future development efforts, improve performance, and increase the velocity that we can ship updates to our users.. \n\nCodecov Self-hosted v4.6.0 marks the release of our new Organization Analytics feature (see _Organization Analytics_ below). Additionally v4.6.0 provides a much improved codecov.yml validation endpoint that makes it easier to find issues in an invalid codecov.yml. \n\nOver the next several releases of Codecov Self-hosted we will also be bringing the following to our customers via the new API:\n\n* More performant webhook handling capabilities\n* A completely redesigned public REST API that allows for the building of more robust integrations\n* An improved report uploading experience.\n* StatsD compatible metric reporting at the HTTP layer of Codecov\n* Improved error reporting in the UI to better understand when things go wrong.\n\nThis new API will eventually assume all of the functionality of the current Codecov Self-hosted offering at the HTTP layer, paving the way for even more advanced features moving forward.\n\nFinally, if you’re upgrading to v4.6.0 from 4.5.x or prior, there are a few infrastructure changes to note. Those have been captured in the _Infrastructure_ section below.\n\n## v4.6.0 Changelog\n\n\n### New\n\n* (Self-hosted only) Codecov Organization Analytics. Codecov v4.6.0 brings with it the ability to aggregate coverage information across multiple repositories in an organization. For more information, see _Codecov Analytics_ below.\n* (Self-hosted only) Improved YAML validation. Invalid repository codecov.yml files that are validated using the `/validate` endpoint will now contain much clearer explanations of why they are invalid. \n\n\n\n### Fixes\n* Fixed a rare race condition that could lead to an impacted commit becoming corrupted in the database. This race condition could also cause descendent commits to not carryforward properly.\n* (Self-hosted only) Fixed an issue where similarly named carryforward flags (e.g., `billing` and `billinguser`) would have their coverage merged. However, if this behavior is desired, it can be enabled installation-wide by setting:\n\n```\ncompatibility:\n flag_pattern_matching: true\n```\n\nin the on-premises installation's codecov.yml .\n\n### Minor\n*None\n\n## Codecov Analytics\n\nCodecov Self-Hosted v4.6 marks the release of Codecov’s Analytics feature. This feature is accessible from the organization overview page (see below), and allows users to aggregate coverage information across repositories within a single organization, team, or subgroup. \n[block:image]\n{\n \&quot;images\&quot;: [\n {\n \&quot;image\&quot;: [\n \&quot;https://files.readme.io/f8a7ffc-analytics-nav-tab.png\&quot;,\n \&quot;analytics-nav-tab.png\&quot;,\n 2322,\n 770,\n \&quot;#dbdada\&quot;\n ],\n \&quot;caption\&quot;: \&quot;Analytics Navigation in the top nav of Codecov’s organization view (e.g., https://codecov.io/&lt;repo&gt;/&lt;orgname&gt;)\&quot;\n }\n ]\n}\n[/block]\nRepository Coverage can be grouped by date range, and all or a subset of repositories in the group can be selected.\n[block:image]\n{\n \&quot;images\&quot;: [\n {\n \&quot;image\&quot;: [\n \&quot;https://files.readme.io/321df85-analytics-page.png\&quot;,\n \&quot;analytics-page.png\&quot;,\n 2152,\n 1837,\n \&quot;#faf5f6\&quot;\n ],\n \&quot;caption\&quot;: \&quot;The Codecov Analytics Page showing the aggregated coverage of two repositories\&quot;\n }\n ]\n}\n[/block]\nCodecov Analytics provides an excellent lens for engineers and managers to understand the holistic coverage of all or parts of their engineering organization. With Codecov Analytics it is now possible to monitor organizational coverage targets over time and as a part of broader code quality initiatives. \n\n## Infrastructure\n[block:callout]\n{\n \&quot;type\&quot;: \&quot;info\&quot;,\n \&quot;body\&quot;: \&quot;The following changes are meant for Codecov Enterprise v4.5.X users. If you are on an earlier version of Codecov (i.e., 4.3.9/10 or 4.4.X), please reach out to us directly for assistance with upgrading.\&quot;,\n \&quot;title\&quot;: \&quot;Upgrading from 4.4.x or Earlier?\&quot;\n}\n[/block]\nThe primary infrastructure change required is to add configuration for the API container. To ease initial implementation, traffic is proxied to the API container via the web container by default. This is done with internal networking. To enable proper operation, it is necessary to run an API container everywhere that you run web containers.\n\n* If using K8S, a new k8s deployment and service are needed. Use the following helm templates as a guide: \n\nhttps://github.com/codecov/enterprise-resources/blob/v4.6/helm/codecov-enterprise/templates/api-deployment.yaml\nhttps://github.com/codecov/enterprise-resources/blob/v4.6/helm/codecov-enterprise/templates/api-service.yaml\n\n* If using docker compose, a new container block for api is needed. Use the following template as a guide: https://github.com/codecov/enterprise/blob/v4.6/general/docker-compose.yml#L56\n\n* If you wish to change the api container/pod host or port you need to specify environment variable(s) on the web container/pod. More information on that is here: https://docs.codecov.io/docs/codecov-enterprise-deployment-strategies#v46x-api-container-customization\n\n## Docker Image Information\n\nThe following Docker digests comprise the v4.6.0 release:\n*codecov/enterprise-web:v4.6.0 - `sha256:f79cd839eab6bf244bf667a9ed8368f369c03efcf3e39774333751d3351a2c5` (see Note below)\n* codecov/enterprise-worker:v4.6.0 - `sha256:8a6df253a1cfa6a6774ea70e3aa53874f4a6b9428c23993d57ea5b98efb02a73`\n* codecov/enterprise-api:v4.6.0 - ` sha256:748d3c84e7d0115154b10dcccb645ad784a21348340145a64395cfef3d3e426b`\n\nThese are also the digests referenced by the `latest-stable` tag.\n\nNote: due to a user impacting bug in codecov/enterprise-web:v4.6.0, a point release was issued pushed over the existing v4.6.0 tags. The new digest is indicated above, the previous digest as as follows:\n\n* codecov/enterprise-web:v4.6.0 - `sha256:18485ae4a4628b27816f06339d4e82a6551a439c1ece261ce50540db825069e5`\n*codecov/enterprise-web:v4.6.0 - `sha256:c7e181ce70db4e9b45e59f44af591446af50d9359a56d2cb295a5c7d8da51afe` (see Note below)&quot;,&quot;searchContents&quot;:&quot;&quot;,&quot;type&quot;:&quot;&quot;,&quot;hidden&quot;:false,&quot;revision&quot;:1,&quot;_id&quot;:&quot;6039632c75ecbf007b07901d&quot;,&quot;pendingAlgoliaPublish&quot;:false,&quot;createdAt&quot;:&quot;2021-02-26T21:07:56.792Z&quot;,&quot;user&quot;:{&quot;name&quot;:&quot;Jerrod Engelberg&quot;,&quot;_id&quot;:&quot;5b47e58599e0430003d8e823&quot;},&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;__v&quot;:0,&quot;updatedAt&quot;:&quot;2023-07-26T16:51:31.559Z&quot;}],&quot;meta&quot;:{&quot;baseUrl&quot;:&quot;/&quot;,&quot;title&quot;:&quot;Changelog&quot;,&quot;type&quot;:&quot;changelog&quot;},&quot;config&quot;:{&quot;algoliaIndex&quot;:&quot;readme_search_v2&quot;,&quot;amplitude&quot;:{&quot;apiKey&quot;:&quot;dc8065a65ef83d6ad23e37aaf014fc84&quot;,&quot;enabled&quot;:true},&quot;asset_url&quot;:&quot;https://cdn.readme.io&quot;,&quot;domain&quot;:&quot;readme.io&quot;,&quot;domainFull&quot;:&quot;https://dash.readme.com&quot;,&quot;encryptedLocalStorageKey&quot;:&quot;ekfls-2024-05&quot;,&quot;fullstory&quot;:{&quot;enabled&quot;:true,&quot;orgId&quot;:&quot;FSV9A&quot;},&quot;metrics&quot;:{&quot;billingCronEnabled&quot;:&quot;true&quot;,&quot;dashUrl&quot;:&quot;https://m.readme.io&quot;,&quot;defaultUrl&quot;:&quot;https://m.readme.io&quot;,&quot;exportMaxRetries&quot;:12,&quot;wsUrl&quot;:&quot;wss://m.readme.io&quot;},&quot;proxyUrl&quot;:&quot;https://try.readme.io&quot;,&quot;readmeRecaptchaSiteKey&quot;:&quot;6LesVBYpAAAAAESOCHOyo2kF9SZXPVb54Nwf3i2x&quot;,&quot;releaseVersion&quot;:&quot;5.309.2&quot;,&quot;sentry&quot;:{&quot;dsn&quot;:&quot;https://3bbe57a973254129bcb93e47dc0cc46f@o343074.ingest.sentry.io/2052166&quot;,&quot;enabled&quot;:true,&quot;tracesSampleRate&quot;:0},&quot;shMigration&quot;:{&quot;promoVideo&quot;:&quot;&quot;,&quot;forceWaitlist&quot;:false},&quot;sslBaseDomain&quot;:&quot;readmessl.com&quot;,&quot;sslGenerationService&quot;:&quot;ssl.readmessl.com&quot;,&quot;stripePk&quot;:&quot;pk_live_5103PML2qXbDukVh7GDAkQoR4NSuLqy8idd5xtdm9407XdPR6o3bo663C1ruEGhXJjpnb2YCpj8EU1UvQYanuCjtr00t1DRCf2a&quot;,&quot;superHub&quot;:{&quot;newProjectsEnabled&quot;:true},&quot;wootric&quot;:{&quot;accountToken&quot;:&quot;NPS-122b75a4&quot;,&quot;enabled&quot;:true}},&quot;context&quot;:{&quot;labs&quot;:{},&quot;user&quot;:{},&quot;terms&quot;:[],&quot;variables&quot;:{&quot;user&quot;:{},&quot;defaults&quot;:[{&quot;source&quot;:&quot;security&quot;,&quot;_id&quot;:&quot;632ca88d894a15001f6469ff&quot;,&quot;name&quot;:&quot;basicAuth&quot;,&quot;type&quot;:&quot;http&quot;,&quot;scheme&quot;:&quot;basic&quot;,&quot;apiSetting&quot;:&quot;632ca88c894a15001f6469f1&quot;},{&quot;source&quot;:&quot;security&quot;,&quot;_id&quot;:&quot;632ca88d894a15001f6469fe&quot;,&quot;name&quot;:&quot;sessionid&quot;,&quot;type&quot;:&quot;apiKey&quot;,&quot;apiSetting&quot;:&quot;632ca88c894a15001f6469f1&quot;},{&quot;source&quot;:&quot;security&quot;,&quot;_id&quot;:&quot;632ca88d894a15001f6469fd&quot;,&quot;name&quot;:&quot;tokenAuth&quot;,&quot;type&quot;:&quot;http&quot;,&quot;scheme&quot;:&quot;bearer&quot;,&quot;apiSetting&quot;:&quot;632ca88c894a15001f6469f1&quot;}]},&quot;project&quot;:{&quot;_id&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;appearance&quot;:{&quot;notheme&quot;:false,&quot;logo&quot;:[&quot;https://files.readme.io/5affb88-codecov.svg&quot;,&quot;codecov.svg&quot;,60,60,&quot;#ff0077&quot;],&quot;html_footer&quot;:&quot;&quot;,&quot;javascript&quot;:&quot;&quot;,&quot;landing&quot;:true,&quot;promos&quot;:[{&quot;extras&quot;:{&quot;type&quot;:&quot;buttons&quot;,&quot;buttonPrimary&quot;:&quot;get-started&quot;,&quot;buttonSecondary&quot;:&quot;&quot;},&quot;title&quot;:&quot;Code coverage done right.®&quot;,&quot;text&quot;:&quot;Welcome to Codecov Documentation. You'll find comprehensive guides and documentation to help you start working with Codecov as quickly as possible, as well as support if you get stuck. Let's jump right in!&quot;,&quot;_id&quot;:&quot;57b33b5ec9a4551700b969a6&quot;}],&quot;stylesheet&quot;:&quot;&quot;,&quot;body&quot;:{&quot;style&quot;:&quot;none&quot;},&quot;html_hidelinks&quot;:false,&quot;favicon&quot;:[&quot;https://files.readme.io/f743cbc-small-Codecov_Mark_Circle_Pink.png&quot;,&quot;Codecov Mark Circle Pink.png&quot;,32,32,&quot;#f35197&quot;,&quot;https://files.readme.io/9452196-Codecov_Mark_Circle_Pink.png&quot;],&quot;html_body&quot;:&quot;&quot;,&quot;html_head&quot;:&quot;&quot;,&quot;typography&quot;:{&quot;tk_body&quot;:&quot;&quot;,&quot;tk_headline&quot;:&quot;&quot;,&quot;tk_key&quot;:&quot;&quot;,&quot;typekit&quot;:false,&quot;body&quot;:&quot;Open+Sans:400:sans-serif&quot;,&quot;headline&quot;:&quot;Open+Sans:400:sans-serif&quot;},&quot;hide_logo&quot;:false,&quot;header&quot;:{&quot;img&quot;:[],&quot;img_pos&quot;:&quot;tl&quot;,&quot;img_size&quot;:&quot;tile-x&quot;,&quot;style&quot;:&quot;solid&quot;},&quot;javascript_hub2&quot;:&quot;&quot;,&quot;link_logo_to_url&quot;:false,&quot;main_body&quot;:{&quot;type&quot;:&quot;links&quot;},&quot;sticky&quot;:false,&quot;colors&quot;:{&quot;body_highlight&quot;:&quot;#5bb3f2&quot;,&quot;header_text&quot;:&quot;&quot;,&quot;highlight&quot;:&quot;&quot;,&quot;main&quot;:&quot;#F01F7A&quot;,&quot;main_alt&quot;:&quot;#38591e&quot;,&quot;custom_login_link_color&quot;:&quot;&quot;},&quot;html_footer_meta&quot;:&quot;&quot;,&quot;stylesheet_hub2&quot;:&quot;.theme-solid header#hub-header #header-top {\n background-color:#0f1b29 !important;\n}\n\n.suggestEdits::before {\n content: \&quot;🤓\&quot;;\n}\n\n.suggestEdits::after {\n content: \&quot;🤓\&quot;;\n}\n\n.suggestEdits{\n display: flex;\n flex-direction: row;\n justify-content: center;\n font-size: 16px !important;\n}\n\ncode {\n background: #eeeeee;\n padding: 2px 5px;\n}\n\npre &gt; code {\n background: inherit;\n\tpadding: 0px;\n}\n\n/*Enlarging the helpful/not helpful box at the bottom*/\ndiv.PageThumbs-helpful { font-size: 20px; }\n\n.markdown-body.markdown-body.markdown-body strong {\n font-weight:700 !important;\n}&quot;,&quot;theme&quot;:&quot;line&quot;,&quot;html_promo&quot;:&quot;&quot;,&quot;logo_white&quot;:[],&quot;logo_white_use&quot;:false,&quot;overlay&quot;:&quot;circuits&quot;,&quot;showVersion&quot;:true,&quot;referenceLayout&quot;:&quot;row&quot;,&quot;categoriesAsDropdown&quot;:false,&quot;childrenAsPills&quot;:false,&quot;global_landing_page&quot;:{&quot;html&quot;:&quot;&quot;,&quot;redirect&quot;:&quot;&quot;},&quot;hideTableOfContents&quot;:false,&quot;nextStepsLabel&quot;:&quot;&quot;,&quot;splitReferenceDocs&quot;:false,&quot;rdmd&quot;:{&quot;callouts&quot;:{&quot;useIconFont&quot;:false},&quot;theme&quot;:{&quot;background&quot;:&quot;&quot;,&quot;border&quot;:&quot;&quot;,&quot;markdownEdge&quot;:&quot;&quot;,&quot;markdownFont&quot;:&quot;&quot;,&quot;markdownFontSize&quot;:&quot;&quot;,&quot;markdownLineHeight&quot;:&quot;&quot;,&quot;markdownRadius&quot;:&quot;&quot;,&quot;markdownText&quot;:&quot;&quot;,&quot;markdownTitle&quot;:&quot;&quot;,&quot;markdownTitleFont&quot;:&quot;&quot;,&quot;mdCodeBackground&quot;:&quot;&quot;,&quot;mdCodeFont&quot;:&quot;&quot;,&quot;mdCodeRadius&quot;:&quot;&quot;,&quot;mdCodeTabs&quot;:&quot;&quot;,&quot;mdCodeText&quot;:&quot;&quot;,&quot;tableEdges&quot;:&quot;&quot;,&quot;tableHead&quot;:&quot;&quot;,&quot;tableHeadText&quot;:&quot;&quot;,&quot;tableRow&quot;:&quot;&quot;,&quot;tableStripe&quot;:&quot;&quot;,&quot;tableText&quot;:&quot;&quot;,&quot;text&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;}},&quot;subheaderStyle&quot;:&quot;dropdown&quot;,&quot;showMetricsInReference&quot;:true,&quot;referenceSimpleMode&quot;:true,&quot;stylesheet_hub3&quot;:&quot;&quot;,&quot;loginLogo&quot;:[],&quot;logo_large&quot;:false,&quot;colorScheme&quot;:&quot;system&quot;,&quot;changelog&quot;:{&quot;layoutExpanded&quot;:false,&quot;showAuthor&quot;:true,&quot;showExactDate&quot;:false},&quot;allowApiExplorerJsonEditor&quot;:false},&quot;custom_domain&quot;:&quot;docs.codecov.com&quot;,&quot;childrenProjects&quot;:[],&quot;derivedPlan&quot;:&quot;business&quot;,&quot;description&quot;:&quot;Codecov provides highly integrated tools to group, merge, archive and compare coverage reports. Whether your team is comparing changes in a pull request or reviewing a single commit, Codecov will improve the code review workflow and quality.&quot;,&quot;error404&quot;:&quot;&quot;,&quot;experiments&quot;:[],&quot;first_page&quot;:&quot;docs&quot;,&quot;flags&quot;:{&quot;oauth&quot;:false,&quot;speedyRender&quot;:false,&quot;jwt&quot;:false,&quot;migrationRun&quot;:false,&quot;migrationSwaggerRun&quot;:true,&quot;correctnewlines&quot;:false,&quot;hub2&quot;:true,&quot;swagger&quot;:false,&quot;allowXFrame&quot;:false,&quot;allow_hub2&quot;:false,&quot;autoSslGeneration&quot;:true,&quot;newApiExplorer&quot;:true,&quot;apilogs&quot;:false,&quot;cookieAuthentication&quot;:false,&quot;directGoogleToStableVersion&quot;:false,&quot;disableAnonForum&quot;:false,&quot;enterprise&quot;:false,&quot;hideGoogleAnalytics&quot;:false,&quot;translation&quot;:false,&quot;newEditor&quot;:true,&quot;alwaysShowDocPublishStatus&quot;:false,&quot;newMarkdown&quot;:false,&quot;newMarkdownBetaProgram&quot;:true,&quot;newMarkdownLooseMode&quot;:false,&quot;oldMarkdown&quot;:false,&quot;newSearch&quot;:true,&quot;rdmdCompatibilityMode&quot;:false,&quot;staging&quot;:false,&quot;tutorials&quot;:true,&quot;allowApiExplorerJsonEditor&quot;:false,&quot;useReactApp&quot;:true,&quot;newHeader&quot;:false,&quot;referenceRedesign&quot;:false,&quot;auth0Oauth&quot;:false,&quot;graphql&quot;:false,&quot;singleProjectEnterprise&quot;:false,&quot;dashReact&quot;:false,&quot;allowReferenceUpgrade&quot;:true,&quot;metricsV2&quot;:true,&quot;newEditorDash&quot;:true,&quot;enableRealtimeExperiences&quot;:false,&quot;reviewWorkflow&quot;:true,&quot;star&quot;:false,&quot;allowDarkMode&quot;:false,&quot;forceDarkMode&quot;:false,&quot;useReactGLP&quot;:false,&quot;disablePasswordlessLogin&quot;:false,&quot;personalizedDocs&quot;:false,&quot;myDevelopers&quot;:false,&quot;superHub&quot;:false,&quot;developerDashboard&quot;:false,&quot;allowReusableOTPs&quot;:false,&quot;dashHomeRefresh&quot;:false,&quot;owlbotAi&quot;:false,&quot;apiV2&quot;:false,&quot;git&quot;:{&quot;read&quot;:false,&quot;write&quot;:false},&quot;superHubBeta&quot;:false,&quot;dashQuickstart&quot;:false,&quot;disableAutoTranslate&quot;:false,&quot;customBlocks&quot;:false,&quot;devDashHub&quot;:false,&quot;disableSAMLScoping&quot;:false,&quot;allowUnsafeCustomHtmlSuggestionsFromNonAdmins&quot;:false,&quot;apiAccessRevoked&quot;:false,&quot;passwordlessLogin&quot;:&quot;default&quot;,&quot;disableSignups&quot;:false,&quot;billingRedesignEnabled&quot;:true,&quot;developerPortal&quot;:false,&quot;mdx&quot;:false,&quot;superHubDevelopment&quot;:false,&quot;annualBillingEnabled&quot;:true,&quot;devDashBillingRedesignEnabled&quot;:false,&quot;enableOidc&quot;:false,&quot;customComponents&quot;:false,&quot;disableDiscussionSpamRecaptchaBypass&quot;:false,&quot;developerViewUsersData&quot;:false,&quot;changelogRssAlwaysPublic&quot;:false,&quot;bidiSync&quot;:false,&quot;superHubMigrationSelfServeFlow&quot;:true,&quot;apiDesigner&quot;:false,&quot;hideEnforceSSO&quot;:false,&quot;localLLM&quot;:false,&quot;superHubManageVersions&quot;:false,&quot;gitSidebar&quot;:false,&quot;superHubGlobalCustomBlocks&quot;:false,&quot;childManagedBidi&quot;:false},&quot;fullBaseUrl&quot;:&quot;https://docs.codecov.com/&quot;,&quot;git&quot;:{&quot;migration&quot;:{&quot;createRepository&quot;:{},&quot;transformation&quot;:{},&quot;migratingPages&quot;:{},&quot;enableSuperhub&quot;:{}},&quot;sync&quot;:{&quot;linked_repository&quot;:{},&quot;installationRequest&quot;:{},&quot;connections&quot;:[]}},&quot;glossaryTerms&quot;:[],&quot;graphqlSchema&quot;:&quot;&quot;,&quot;gracePeriod&quot;:{&quot;enabled&quot;:false,&quot;endsAt&quot;:null},&quot;shouldGateDash&quot;:false,&quot;healthCheck&quot;:{&quot;provider&quot;:&quot;&quot;,&quot;settings&quot;:{}},&quot;intercom_secure_emailonly&quot;:false,&quot;intercom&quot;:&quot;&quot;,&quot;is_active&quot;:true,&quot;integrations&quot;:{&quot;login&quot;:{}},&quot;internal&quot;:&quot;&quot;,&quot;jwtExpirationTime&quot;:0,&quot;landing_bottom&quot;:[],&quot;mdxMigrationStatus&quot;:&quot;rdmd&quot;,&quot;metrics&quot;:{&quot;enabled&quot;:false,&quot;thumbsEnabled&quot;:true,&quot;monthlyLimit&quot;:0,&quot;planLimit&quot;:5000000,&quot;realtime&quot;:{&quot;dashEnabled&quot;:false,&quot;hubEnabled&quot;:false},&quot;monthlyPurchaseLimit&quot;:0,&quot;meteredBilling&quot;:{}},&quot;modules&quot;:{&quot;suggested_edits&quot;:true,&quot;discuss&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;landing&quot;:false,&quot;reference&quot;:true,&quot;logs&quot;:false,&quot;changelog&quot;:true,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;name&quot;:&quot;Codecov&quot;,&quot;nav_names&quot;:{&quot;discuss&quot;:&quot;Discussion&quot;,&quot;docs&quot;:&quot;&quot;,&quot;reference&quot;:&quot;API Endpoints&quot;,&quot;changelog&quot;:&quot;Changelog&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;},&quot;oauth_url&quot;:&quot;&quot;,&quot;onboardingCompleted&quot;:{&quot;documentation&quot;:true,&quot;appearance&quot;:true,&quot;jwt&quot;:true,&quot;api&quot;:true,&quot;logs&quot;:false,&quot;domain&quot;:true,&quot;metricsSDK&quot;:false},&quot;owlbot&quot;:{&quot;enabled&quot;:false,&quot;isPaying&quot;:false,&quot;customization&quot;:{&quot;answerLength&quot;:&quot;long&quot;,&quot;customTone&quot;:&quot;&quot;,&quot;defaultAnswer&quot;:&quot;&quot;,&quot;forbiddenWords&quot;:&quot;&quot;,&quot;tone&quot;:&quot;neutral&quot;},&quot;copilot&quot;:{&quot;enabled&quot;:false,&quot;hasBeenUsed&quot;:false,&quot;installedCustomPage&quot;:&quot;&quot;}},&quot;owner&quot;:{&quot;id&quot;:null,&quot;email&quot;:null,&quot;name&quot;:null},&quot;plan&quot;:&quot;business&quot;,&quot;planOverride&quot;:&quot;&quot;,&quot;planSchedule&quot;:{&quot;stripeScheduleId&quot;:null,&quot;changeDate&quot;:null,&quot;nextPlan&quot;:null},&quot;planStatus&quot;:&quot;active&quot;,&quot;planTrial&quot;:&quot;business&quot;,&quot;readmeScore&quot;:{&quot;components&quot;:{&quot;newDesign&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:25},&quot;reference&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:50},&quot;tryItNow&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:35},&quot;syncingOAS&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:10},&quot;customLogin&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:25},&quot;metrics&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:40},&quot;recipes&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:15},&quot;pageVoting&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:1},&quot;suggestedEdits&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:10},&quot;support&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:5},&quot;htmlLanding&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:5},&quot;guides&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:10},&quot;changelog&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:5},&quot;glossary&quot;:{&quot;enabled&quot;:false,&quot;points&quot;:1},&quot;variables&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:1},&quot;integrations&quot;:{&quot;enabled&quot;:true,&quot;points&quot;:2}},&quot;percentScore&quot;:50,&quot;totalScore&quot;:164},&quot;reCaptchaSiteKey&quot;:&quot;&quot;,&quot;reference&quot;:{&quot;alwaysUseDefaults&quot;:true,&quot;defaultExpandResponseExample&quot;:false,&quot;defaultExpandResponseSchema&quot;:false,&quot;enableOAuthFlows&quot;:false},&quot;seo&quot;:{&quot;overwrite_title_tag&quot;:false},&quot;stable&quot;:{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;version&quot;:&quot;2023&quot;,&quot;version_clean&quot;:&quot;2023.0.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:true,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:false,&quot;categories&quot;:[&quot;604a3fa3d6d5f00080272532&quot;,&quot;604a3fa3d6d5f00080272533&quot;,&quot;584d8c8ecda2b40f000583b1&quot;,&quot;604a3fa3d6d5f00080272534&quot;,&quot;64c14ec8f2680d15b2982b22&quot;,&quot;64c14ec8f2680d15b2982b23&quot;,&quot;6308fc7b69f8e6001a5b7891&quot;,&quot;6308fc7b69f8e6001a5b7892&quot;,&quot;6308fc7b69f8e6001a5b7893&quot;,&quot;6308fc7b69f8e6001a5b7894&quot;,&quot;604a3fa3d6d5f0008027253b&quot;,&quot;6308fc7b69f8e6001a5b7895&quot;,&quot;58a898f47e69742300452fd5&quot;,&quot;5eb0413161ae28003916ffe0&quot;,&quot;64c14ec8f2680d15b2982b24&quot;,&quot;604babcfe3d113006c0ac382&quot;,&quot;64c14ec8f2680d15b2982b25&quot;,&quot;64c14ec8f2680d15b2982b26&quot;,&quot;64c14ec8f2680d15b2982b27&quot;,&quot;6376b408081e400003bab88c&quot;,&quot;63d7d3bd383f980c59dfdb04&quot;,&quot;64c14ec8f2680d15b2982b28&quot;,&quot;64c14ec8f2680d15b2982b29&quot;,&quot;64c14ec8f2680d15b2982bc6&quot;,&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;668825e9bfdd8000111b6104&quot;,&quot;668826589204050010308f85&quot;,&quot;66d9ae493a66f90010b2ca41&quot;],&quot;__v&quot;:0,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;forked_from&quot;:&quot;6308fc7b69f8e6001a5b790f&quot;,&quot;createdAt&quot;:&quot;2023-07-26T16:50:16.491Z&quot;,&quot;releaseDate&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;updatedAt&quot;:&quot;2024-09-05T13:12:41.216Z&quot;},&quot;subdomain&quot;:&quot;codecov&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;superHubWaitlist&quot;:false,&quot;topnav&quot;:{&quot;edited&quot;:true,&quot;left&quot;:[{&quot;type&quot;:&quot;docs&quot;,&quot;text&quot;:&quot;Guides&quot;},{&quot;type&quot;:&quot;url&quot;,&quot;text&quot;:&quot;API&quot;,&quot;url&quot;:&quot;https://docs.codecov.com/reference&quot;},{&quot;type&quot;:&quot;changelog&quot;,&quot;text&quot;:&quot;Changelog&quot;},{&quot;type&quot;:&quot;url&quot;,&quot;text&quot;:&quot;Support&quot;,&quot;url&quot;:&quot;https://codecovpro.zendesk.com/&quot;},{&quot;text&quot;:&quot;Status&quot;,&quot;url&quot;:&quot;https://status.codecov.com&quot;,&quot;type&quot;:&quot;url&quot;},{&quot;type&quot;:&quot;url&quot;,&quot;url&quot;:&quot;https://about.codecov.io&quot;,&quot;text&quot;:&quot;Codecov Home&quot;},{&quot;type&quot;:&quot;url&quot;,&quot;text&quot;:&quot;Try Codecov for Free&quot;,&quot;url&quot;:&quot;https://about.codecov.io/codecov-free-trial/&quot;}],&quot;right&quot;:[],&quot;bottom&quot;:[]},&quot;trial&quot;:{&quot;trialEndsAt&quot;:&quot;2016-08-30T16:12:14.795Z&quot;,&quot;trialDeadlineEnabled&quot;:true},&quot;translate&quot;:{&quot;languages&quot;:[],&quot;provider&quot;:&quot;transifex&quot;,&quot;key_public&quot;:&quot;&quot;,&quot;org_name&quot;:&quot;&quot;,&quot;project_name&quot;:&quot;&quot;,&quot;show_widget&quot;:false},&quot;url&quot;:&quot;https://codecov.io&quot;,&quot;versions&quot;:[{&quot;_id&quot;:&quot;57b33b5ec9a4551700b969a8&quot;,&quot;categories&quot;:[&quot;57b33b5ec9a4551700b969a9&quot;,&quot;57b44723da7a913200179dfb&quot;,&quot;57b448586e6ff6360047426b&quot;,&quot;57b448846e6ff6360047426c&quot;,&quot;57b448f16e6ff6360047426d&quot;,&quot;57b44957fdc0f42000dc99e6&quot;,&quot;57b462550d2b640e00e9d3cd&quot;,&quot;57b4625c6e6ff6360047427c&quot;,&quot;57b462670d2b640e00e9d3ce&quot;,&quot;57b469eb6e6ff6360047428f&quot;,&quot;57b46e0b0d2b640e00e9d3d6&quot;,&quot;57b4a39f0d2b640e00e9d422&quot;,&quot;57b4a3a46e6ff636004742fd&quot;,&quot;57b4a3aa0d2b640e00e9d423&quot;,&quot;57b4a3ad6e6ff636004742fe&quot;,&quot;57b4a3c06e6ff636004742ff&quot;,&quot;57b60ffe25f6e20e00d5cb58&quot;,&quot;57b8b313f442340e00b01747&quot;,&quot;57dbfa0ff4da530e00b3b5e2&quot;,&quot;57ed1a1e4dea95190086c531&quot;,&quot;6376b408081e400003bab887&quot;],&quot;codename&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2016-08-16T16:12:14.823Z&quot;,&quot;is_beta&quot;:false,&quot;is_deprecated&quot;:true,&quot;is_hidden&quot;:true,&quot;__v&quot;:20,&quot;version&quot;:&quot;1.0&quot;,&quot;releaseDate&quot;:&quot;2016-08-16T16:12:14.823Z&quot;,&quot;version_clean&quot;:&quot;1.0.0&quot;,&quot;is_stable&quot;:false,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;},{&quot;_id&quot;:&quot;584d8c8ecda2b40f000583ae&quot;,&quot;version_clean&quot;:&quot;4.3.0&quot;,&quot;__v&quot;:4,&quot;codename&quot;:&quot;&quot;,&quot;createdAt&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;is_beta&quot;:false,&quot;is_deprecated&quot;:true,&quot;is_hidden&quot;:true,&quot;categories&quot;:[&quot;584d8c8ecda2b40f000583af&quot;,&quot;584d8c8ecda2b40f000583b0&quot;,&quot;584d8c8ecda2b40f000583b1&quot;,&quot;584d8c8ecda2b40f000583b2&quot;,&quot;584d8c8ecda2b40f000583b3&quot;,&quot;584d8c8ecda2b40f000583b4&quot;,&quot;584d8c8ecda2b40f000583b5&quot;,&quot;584d8c8ecda2b40f000583b6&quot;,&quot;584d8c8ecda2b40f000583b7&quot;,&quot;584d8c8ecda2b40f000583b8&quot;,&quot;587bf19178eb7a23002d2d08&quot;,&quot;587d4bd0cd6f210f00949bd8&quot;,&quot;58a898f47e69742300452fd5&quot;,&quot;6376b408081e400003bab88b&quot;],&quot;is_stable&quot;:false,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;releaseDate&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;version&quot;:&quot;4.3.0&quot;},{&quot;_id&quot;:&quot;58e7d832bc0deb0f0027f1f5&quot;,&quot;is_deprecated&quot;:true,&quot;codename&quot;:&quot;&quot;,&quot;version_clean&quot;:&quot;4.3.6&quot;,&quot;releaseDate&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;is_beta&quot;:false,&quot;is_stable&quot;:false,&quot;createdAt&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;is_hidden&quot;:true,&quot;categories&quot;:[&quot;58e7d832bc0deb0f0027f1a2&quot;,&quot;58e7d832bc0deb0f0027f1a3&quot;,&quot;584d8c8ecda2b40f000583b1&quot;,&quot;58e7d832bc0deb0f0027f1a4&quot;,&quot;58e7d832bc0deb0f0027f1a5&quot;,&quot;58e7d832bc0deb0f0027f1a6&quot;,&quot;58e7d832bc0deb0f0027f1a7&quot;,&quot;58e7d832bc0deb0f0027f1a8&quot;,&quot;58e7d832bc0deb0f0027f1a9&quot;,&quot;58e7d832bc0deb0f0027f1aa&quot;,&quot;58e7d832bc0deb0f0027f1ab&quot;,&quot;58e7d832bc0deb0f0027f1ac&quot;,&quot;58a898f47e69742300452fd5&quot;,&quot;6376b408081e400003bab886&quot;],&quot;version&quot;:&quot;4.3.6&quot;,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;forked_from&quot;:&quot;584d8c8ecda2b40f000583ae&quot;,&quot;__v&quot;:0},{&quot;_id&quot;:&quot;5c3e5a3c387b7b004b8a03d3&quot;,&quot;__v&quot;:2,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;forked_from&quot;:&quot;584d8c8ecda2b40f000583ae&quot;,&quot;createdAt&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;releaseDate&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;categories&quot;:[&quot;5c3e5a3c387b7b004b8a0380&quot;,&quot;5c3e5a3c387b7b004b8a0381&quot;,&quot;584d8c8ecda2b40f000583b1&quot;,&quot;5c3e5a3c387b7b004b8a0382&quot;,&quot;5c3e5a3c387b7b004b8a0383&quot;,&quot;5c3e5a3c387b7b004b8a0384&quot;,&quot;5c3e5a3c387b7b004b8a0385&quot;,&quot;5c3e5a3c387b7b004b8a0386&quot;,&quot;5c3e5a3c387b7b004b8a0387&quot;,&quot;5c3e5a3c387b7b004b8a0388&quot;,&quot;5c3e5a3c387b7b004b8a0389&quot;,&quot;5c3e5a3c387b7b004b8a038a&quot;,&quot;58a898f47e69742300452fd5&quot;,&quot;5c4e71ef0cddf0002ca47768&quot;,&quot;5c4e7206021404002bd6e988&quot;,&quot;6376b408081e400003bab88a&quot;],&quot;is_deprecated&quot;:false,&quot;is_hidden&quot;:true,&quot;is_beta&quot;:false,&quot;is_stable&quot;:false,&quot;codename&quot;:&quot;&quot;,&quot;version_clean&quot;:&quot;4.4.0&quot;,&quot;version&quot;:&quot;4.4.0&quot;},{&quot;_id&quot;:&quot;5eb0413161ae28003917002e&quot;,&quot;version&quot;:&quot;4.5&quot;,&quot;version_clean&quot;:&quot;4.5.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:false,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:true,&quot;is_deprecated&quot;:false,&quot;categories&quot;:[&quot;5eb0413161ae28003916ffd5&quot;,&quot;5eb0413161ae28003916ffd6&quot;,&quot;584d8c8ecda2b40f000583b1&quot;,&quot;5eb0413161ae28003916ffd7&quot;,&quot;5eb0413161ae28003916ffd8&quot;,&quot;5eb0413161ae28003916ffd9&quot;,&quot;5eb0413161ae28003916ffda&quot;,&quot;5eb0413161ae28003916ffdb&quot;,&quot;5eb0413161ae28003916ffdc&quot;,&quot;5eb0413161ae28003916ffdd&quot;,&quot;5eb0413161ae28003916ffde&quot;,&quot;5eb0413161ae28003916ffdf&quot;,&quot;58a898f47e69742300452fd5&quot;,&quot;5eb0413161ae28003916ffe0&quot;,&quot;5eb0413161ae28003916ffe1&quot;,&quot;6376b408081e400003bab889&quot;],&quot;__v&quot;:0,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;forked_from&quot;:&quot;5c3e5a3c387b7b004b8a03d3&quot;,&quot;createdAt&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;releaseDate&quot;:&quot;2016-12-11T17:27:42.671Z&quot;},{&quot;_id&quot;:&quot;604a3fa3d6d5f0008027258e&quot;,&quot;version&quot;:&quot;4.6&quot;,&quot;version_clean&quot;:&quot;4.6.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:false,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:true,&quot;categories&quot;:[&quot;604a3fa3d6d5f00080272532&quot;,&quot;604a3fa3d6d5f00080272533&quot;,&quot;584d8c8ecda2b40f000583b1&quot;,&quot;604a3fa3d6d5f00080272534&quot;,&quot;604a3fa3d6d5f00080272535&quot;,&quot;604a3fa3d6d5f00080272536&quot;,&quot;604a3fa3d6d5f00080272537&quot;,&quot;604a3fa3d6d5f00080272538&quot;,&quot;604a3fa3d6d5f00080272539&quot;,&quot;604a3fa3d6d5f0008027253a&quot;,&quot;604a3fa3d6d5f0008027253b&quot;,&quot;604a3fa3d6d5f0008027253c&quot;,&quot;58a898f47e69742300452fd5&quot;,&quot;5eb0413161ae28003916ffe0&quot;,&quot;604a3fa3d6d5f0008027253d&quot;,&quot;604babcfe3d113006c0ac382&quot;,&quot;605e107fa1b4710022622bb9&quot;,&quot;605e1084bc81560031aae596&quot;,&quot;605e135b517d83006763f4ed&quot;,&quot;632ca88c894a15001f6469f2&quot;,&quot;632ca9aa9a6f7412bcdbe6ab&quot;,&quot;632ca9e16afbb9004453de55&quot;,&quot;6376b408081e400003bab888&quot;],&quot;__v&quot;:0,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;forked_from&quot;:&quot;5eb0413161ae28003917002e&quot;,&quot;createdAt&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;releaseDate&quot;:&quot;2016-12-11T17:27:42.671Z&quot;},{&quot;_id&quot;:&quot;6308fc7b69f8e6001a5b790f&quot;,&quot;version&quot;:&quot;5.0&quot;,&quot;version_clean&quot;:&quot;5.0.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:false,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:true,&quot;categories&quot;:[&quot;604a3fa3d6d5f00080272532&quot;,&quot;604a3fa3d6d5f00080272533&quot;,&quot;584d8c8ecda2b40f000583b1&quot;,&quot;604a3fa3d6d5f00080272534&quot;,&quot;6308fc7b69f8e6001a5b788f&quot;,&quot;6308fc7b69f8e6001a5b7890&quot;,&quot;6308fc7b69f8e6001a5b7891&quot;,&quot;6308fc7b69f8e6001a5b7892&quot;,&quot;6308fc7b69f8e6001a5b7893&quot;,&quot;6308fc7b69f8e6001a5b7894&quot;,&quot;604a3fa3d6d5f0008027253b&quot;,&quot;6308fc7b69f8e6001a5b7895&quot;,&quot;58a898f47e69742300452fd5&quot;,&quot;5eb0413161ae28003916ffe0&quot;,&quot;6308fc7b69f8e6001a5b7896&quot;,&quot;604babcfe3d113006c0ac382&quot;,&quot;6308fc7b69f8e6001a5b7897&quot;,&quot;6308fc7b69f8e6001a5b7898&quot;,&quot;6308fc7b69f8e6001a5b7899&quot;,&quot;6376b408081e400003bab88c&quot;,&quot;63d7d3bd383f980c59dfdb04&quot;,&quot;640be28e13ddfc001f6bd666&quot;,&quot;642f494a52fd2a006b905575&quot;],&quot;__v&quot;:0,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;forked_from&quot;:&quot;604a3fa3d6d5f0008027258e&quot;,&quot;createdAt&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;releaseDate&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;updatedAt&quot;:&quot;2023-10-03T17:06:29.585Z&quot;},{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;version&quot;:&quot;2023&quot;,&quot;version_clean&quot;:&quot;2023.0.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:true,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:false,&quot;categories&quot;:[&quot;604a3fa3d6d5f00080272532&quot;,&quot;604a3fa3d6d5f00080272533&quot;,&quot;584d8c8ecda2b40f000583b1&quot;,&quot;604a3fa3d6d5f00080272534&quot;,&quot;64c14ec8f2680d15b2982b22&quot;,&quot;64c14ec8f2680d15b2982b23&quot;,&quot;6308fc7b69f8e6001a5b7891&quot;,&quot;6308fc7b69f8e6001a5b7892&quot;,&quot;6308fc7b69f8e6001a5b7893&quot;,&quot;6308fc7b69f8e6001a5b7894&quot;,&quot;604a3fa3d6d5f0008027253b&quot;,&quot;6308fc7b69f8e6001a5b7895&quot;,&quot;58a898f47e69742300452fd5&quot;,&quot;5eb0413161ae28003916ffe0&quot;,&quot;64c14ec8f2680d15b2982b24&quot;,&quot;604babcfe3d113006c0ac382&quot;,&quot;64c14ec8f2680d15b2982b25&quot;,&quot;64c14ec8f2680d15b2982b26&quot;,&quot;64c14ec8f2680d15b2982b27&quot;,&quot;6376b408081e400003bab88c&quot;,&quot;63d7d3bd383f980c59dfdb04&quot;,&quot;64c14ec8f2680d15b2982b28&quot;,&quot;64c14ec8f2680d15b2982b29&quot;,&quot;64c14ec8f2680d15b2982bc6&quot;,&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;668825e9bfdd8000111b6104&quot;,&quot;668826589204050010308f85&quot;,&quot;66d9ae493a66f90010b2ca41&quot;],&quot;__v&quot;:0,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;forked_from&quot;:&quot;6308fc7b69f8e6001a5b790f&quot;,&quot;createdAt&quot;:&quot;2023-07-26T16:50:16.491Z&quot;,&quot;releaseDate&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;updatedAt&quot;:&quot;2024-09-05T13:12:41.216Z&quot;}],&quot;variableDefaults&quot;:[{&quot;source&quot;:&quot;security&quot;,&quot;_id&quot;:&quot;632ca88d894a15001f6469ff&quot;,&quot;name&quot;:&quot;basicAuth&quot;,&quot;type&quot;:&quot;http&quot;,&quot;scheme&quot;:&quot;basic&quot;,&quot;apiSetting&quot;:&quot;632ca88c894a15001f6469f1&quot;},{&quot;source&quot;:&quot;security&quot;,&quot;_id&quot;:&quot;632ca88d894a15001f6469fe&quot;,&quot;name&quot;:&quot;sessionid&quot;,&quot;type&quot;:&quot;apiKey&quot;,&quot;apiSetting&quot;:&quot;632ca88c894a15001f6469f1&quot;},{&quot;source&quot;:&quot;security&quot;,&quot;_id&quot;:&quot;632ca88d894a15001f6469fd&quot;,&quot;name&quot;:&quot;tokenAuth&quot;,&quot;type&quot;:&quot;http&quot;,&quot;scheme&quot;:&quot;bearer&quot;,&quot;apiSetting&quot;:&quot;632ca88c894a15001f6469f1&quot;}],&quot;webhookEnabled&quot;:false,&quot;isHubEditable&quot;:true},&quot;projectStore&quot;:{&quot;data&quot;:{&quot;allow_crawlers&quot;:&quot;disabled&quot;,&quot;canonical_url&quot;:null,&quot;default_version&quot;:{&quot;name&quot;:&quot;2023&quot;},&quot;description&quot;:&quot;Codecov provides highly integrated tools to group, merge, archive and compare coverage reports. Whether your team is comparing changes in a pull request or reviewing a single commit, Codecov will improve the code review workflow and quality.&quot;,&quot;glossary&quot;:[],&quot;homepage_url&quot;:&quot;https://codecov.io&quot;,&quot;id&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;name&quot;:&quot;Codecov&quot;,&quot;parent&quot;:null,&quot;redirects&quot;:[],&quot;sitemap&quot;:&quot;disabled&quot;,&quot;subdomain&quot;:&quot;codecov&quot;,&quot;suggested_edits&quot;:&quot;enabled&quot;,&quot;uri&quot;:&quot;/projects/me&quot;,&quot;variable_defaults&quot;:[{&quot;name&quot;:&quot;basicAuth&quot;,&quot;scheme&quot;:&quot;basic&quot;,&quot;source&quot;:&quot;security&quot;,&quot;type&quot;:&quot;http&quot;,&quot;id&quot;:&quot;632ca88d894a15001f6469ff&quot;},{&quot;name&quot;:&quot;sessionid&quot;,&quot;source&quot;:&quot;security&quot;,&quot;type&quot;:&quot;apiKey&quot;,&quot;id&quot;:&quot;632ca88d894a15001f6469fe&quot;},{&quot;name&quot;:&quot;tokenAuth&quot;,&quot;scheme&quot;:&quot;bearer&quot;,&quot;source&quot;:&quot;security&quot;,&quot;type&quot;:&quot;http&quot;,&quot;id&quot;:&quot;632ca88d894a15001f6469fd&quot;}],&quot;webhooks&quot;:[],&quot;api_designer&quot;:{&quot;allow_editing&quot;:&quot;enabled&quot;},&quot;custom_login&quot;:{&quot;login_url&quot;:null,&quot;logout_url&quot;:null},&quot;features&quot;:{&quot;custom_components&quot;:&quot;disabled&quot;,&quot;mdx&quot;:&quot;disabled&quot;},&quot;onboarding_completed&quot;:{&quot;api&quot;:true,&quot;appearance&quot;:true,&quot;documentation&quot;:true,&quot;domain&quot;:true,&quot;jwt&quot;:true,&quot;logs&quot;:false,&quot;metricsSDK&quot;:false},&quot;pages&quot;:{&quot;not_found&quot;:null},&quot;privacy&quot;:{&quot;view&quot;:&quot;public&quot;,&quot;password&quot;:null},&quot;refactored&quot;:{&quot;status&quot;:&quot;disabled&quot;,&quot;migrated&quot;:&quot;unknown&quot;},&quot;reference&quot;:{&quot;api_sdk_snippets&quot;:&quot;enabled&quot;,&quot;defaults&quot;:&quot;always_use&quot;,&quot;json_editor&quot;:&quot;disabled&quot;,&quot;oauth_flows&quot;:&quot;disabled&quot;,&quot;request_history&quot;:&quot;enabled&quot;,&quot;response_examples&quot;:&quot;collapsed&quot;,&quot;response_schemas&quot;:&quot;collapsed&quot;},&quot;seo&quot;:{&quot;overwrite_title_tag&quot;:&quot;disabled&quot;},&quot;plan&quot;:{&quot;type&quot;:&quot;business&quot;,&quot;grace_period&quot;:{&quot;enabled&quot;:false,&quot;end_date&quot;:null},&quot;trial&quot;:{&quot;expired&quot;:false,&quot;end_date&quot;:&quot;2016-08-30T16:12:14.795Z&quot;}},&quot;health_check&quot;:{&quot;provider&quot;:&quot;none&quot;,&quot;settings&quot;:{&quot;manual&quot;:{&quot;status&quot;:&quot;down&quot;,&quot;url&quot;:null},&quot;statuspage&quot;:{&quot;id&quot;:null}}},&quot;integrations&quot;:{&quot;aws&quot;:{&quot;readme_webhook_login&quot;:{&quot;region&quot;:null,&quot;external_id&quot;:null,&quot;role_arn&quot;:null,&quot;usage_plan_id&quot;:null}},&quot;bing&quot;:{&quot;verify&quot;:null},&quot;google&quot;:{&quot;analytics&quot;:null,&quot;site_verification&quot;:null},&quot;heap&quot;:{&quot;id&quot;:null},&quot;koala&quot;:{&quot;key&quot;:null},&quot;localize&quot;:{&quot;key&quot;:null},&quot;recaptcha&quot;:{&quot;site_key&quot;:null,&quot;secret_key&quot;:null},&quot;segment&quot;:{&quot;key&quot;:null,&quot;domain&quot;:null},&quot;typekit&quot;:{&quot;key&quot;:null},&quot;zendesk&quot;:{&quot;subdomain&quot;:null},&quot;intercom&quot;:{&quot;app_id&quot;:null,&quot;secure_mode&quot;:{&quot;key&quot;:null,&quot;email_only&quot;:false}}},&quot;permissions&quot;:{&quot;appearance&quot;:{&quot;private_label&quot;:&quot;enabled&quot;,&quot;custom_code&quot;:{&quot;css&quot;:&quot;enabled&quot;,&quot;html&quot;:&quot;enabled&quot;,&quot;js&quot;:&quot;enabled&quot;}}},&quot;appearance&quot;:{&quot;brand&quot;:{&quot;primary_color&quot;:&quot;#F01F7A&quot;,&quot;link_color&quot;:&quot;#5bb3f2&quot;,&quot;theme&quot;:&quot;system&quot;},&quot;changelog&quot;:{&quot;layout&quot;:&quot;collapsed&quot;,&quot;show_author&quot;:true,&quot;show_exact_date&quot;:false},&quot;markdown&quot;:{&quot;callouts&quot;:{&quot;icon_font&quot;:&quot;emojis&quot;}},&quot;table_of_contents&quot;:&quot;enabled&quot;,&quot;whats_next_label&quot;:null,&quot;footer&quot;:{&quot;readme_logo&quot;:&quot;show&quot;},&quot;logo&quot;:{&quot;size&quot;:&quot;default&quot;,&quot;dark_mode&quot;:{&quot;uri&quot;:null,&quot;url&quot;:null,&quot;name&quot;:null,&quot;width&quot;:null,&quot;height&quot;:null,&quot;color&quot;:null,&quot;links&quot;:{&quot;original_url&quot;:null}},&quot;main&quot;:{&quot;uri&quot;:null,&quot;url&quot;:&quot;https://files.readme.io/5affb88-codecov.svg&quot;,&quot;name&quot;:&quot;codecov.svg&quot;,&quot;width&quot;:60,&quot;height&quot;:60,&quot;color&quot;:&quot;#ff0077&quot;,&quot;links&quot;:{&quot;original_url&quot;:null}},&quot;favicon&quot;:{&quot;uri&quot;:null,&quot;url&quot;:&quot;https://files.readme.io/f743cbc-small-Codecov_Mark_Circle_Pink.png&quot;,&quot;name&quot;:&quot;Codecov Mark Circle Pink.png&quot;,&quot;width&quot;:32,&quot;height&quot;:32,&quot;color&quot;:&quot;#f35197&quot;,&quot;links&quot;:{&quot;original_url&quot;:&quot;https://files.readme.io/9452196-Codecov_Mark_Circle_Pink.png&quot;}}},&quot;custom_code&quot;:{&quot;css&quot;:&quot;.theme-solid header#hub-header #header-top {\n background-color:#0f1b29 !important;\n}\n\n.suggestEdits::before {\n content: \&quot;🤓\&quot;;\n}\n\n.suggestEdits::after {\n content: \&quot;🤓\&quot;;\n}\n\n.suggestEdits{\n display: flex;\n flex-direction: row;\n justify-content: center;\n font-size: 16px !important;\n}\n\ncode {\n background: #eeeeee;\n padding: 2px 5px;\n}\n\npre &gt; code {\n background: inherit;\n\tpadding: 0px;\n}\n\n/*Enlarging the helpful/not helpful box at the bottom*/\ndiv.PageThumbs-helpful { font-size: 20px; }\n\n.markdown-body.markdown-body.markdown-body strong {\n font-weight:700 !important;\n}&quot;,&quot;js&quot;:null,&quot;html&quot;:{&quot;header&quot;:null,&quot;home_footer&quot;:null,&quot;page_footer&quot;:null}},&quot;header&quot;:{&quot;type&quot;:&quot;line&quot;,&quot;gradient_color&quot;:&quot;#38591e&quot;,&quot;overlay&quot;:{&quot;fill&quot;:&quot;tile-x&quot;,&quot;type&quot;:&quot;circuits&quot;,&quot;position&quot;:&quot;top-left&quot;,&quot;image&quot;:{&quot;uri&quot;:null,&quot;url&quot;:null,&quot;name&quot;:null,&quot;width&quot;:null,&quot;height&quot;:null,&quot;color&quot;:null,&quot;links&quot;:{&quot;original_url&quot;:null}}}},&quot;navigation&quot;:{&quot;first_page&quot;:&quot;documentation&quot;,&quot;left&quot;:[{&quot;type&quot;:&quot;guides&quot;,&quot;title&quot;:null,&quot;url&quot;:null,&quot;custom_page&quot;:null},{&quot;type&quot;:&quot;link_url&quot;,&quot;title&quot;:&quot;API&quot;,&quot;url&quot;:&quot;https://docs.codecov.com/reference&quot;,&quot;custom_page&quot;:null},{&quot;type&quot;:&quot;changelog&quot;,&quot;title&quot;:null,&quot;url&quot;:null,&quot;custom_page&quot;:null},{&quot;type&quot;:&quot;link_url&quot;,&quot;title&quot;:&quot;Support&quot;,&quot;url&quot;:&quot;https://codecovpro.zendesk.com/&quot;,&quot;custom_page&quot;:null},{&quot;type&quot;:&quot;link_url&quot;,&quot;title&quot;:&quot;Status&quot;,&quot;url&quot;:&quot;https://status.codecov.com&quot;,&quot;custom_page&quot;:null},{&quot;type&quot;:&quot;link_url&quot;,&quot;title&quot;:&quot;Codecov Home&quot;,&quot;url&quot;:&quot;https://about.codecov.io&quot;,&quot;custom_page&quot;:null},{&quot;type&quot;:&quot;link_url&quot;,&quot;title&quot;:&quot;Try Codecov for Free&quot;,&quot;url&quot;:&quot;https://about.codecov.io/codecov-free-trial/&quot;,&quot;custom_page&quot;:null}],&quot;logo_link&quot;:&quot;landing_page&quot;,&quot;right&quot;:[],&quot;sub_nav&quot;:[],&quot;subheader_layout&quot;:&quot;dropdown&quot;,&quot;version&quot;:&quot;enabled&quot;,&quot;links&quot;:{&quot;home&quot;:{&quot;label&quot;:&quot;Home&quot;,&quot;visibility&quot;:&quot;disabled&quot;},&quot;graphql&quot;:{&quot;label&quot;:&quot;GraphQL&quot;,&quot;visibility&quot;:&quot;disabled&quot;},&quot;guides&quot;:{&quot;label&quot;:&quot;Guides&quot;,&quot;alias&quot;:null,&quot;visibility&quot;:&quot;enabled&quot;},&quot;reference&quot;:{&quot;label&quot;:&quot;API Reference&quot;,&quot;alias&quot;:&quot;API Endpoints&quot;,&quot;visibility&quot;:&quot;enabled&quot;},&quot;recipes&quot;:{&quot;label&quot;:&quot;Recipes&quot;,&quot;alias&quot;:null,&quot;visibility&quot;:&quot;disabled&quot;},&quot;changelog&quot;:{&quot;label&quot;:&quot;Changelog&quot;,&quot;alias&quot;:&quot;Changelog&quot;,&quot;visibility&quot;:&quot;enabled&quot;},&quot;discussions&quot;:{&quot;label&quot;:&quot;Discussions&quot;,&quot;alias&quot;:&quot;Discussion&quot;,&quot;visibility&quot;:&quot;disabled&quot;}}}},&quot;git&quot;:{&quot;connection&quot;:{&quot;status&quot;:&quot;inactive&quot;}}}},&quot;version&quot;:{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;version&quot;:&quot;2023&quot;,&quot;version_clean&quot;:&quot;2023.0.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:true,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:false,&quot;categories&quot;:[&quot;604a3fa3d6d5f00080272532&quot;,&quot;604a3fa3d6d5f00080272533&quot;,&quot;584d8c8ecda2b40f000583b1&quot;,&quot;604a3fa3d6d5f00080272534&quot;,&quot;64c14ec8f2680d15b2982b22&quot;,&quot;64c14ec8f2680d15b2982b23&quot;,&quot;6308fc7b69f8e6001a5b7891&quot;,&quot;6308fc7b69f8e6001a5b7892&quot;,&quot;6308fc7b69f8e6001a5b7893&quot;,&quot;6308fc7b69f8e6001a5b7894&quot;,&quot;604a3fa3d6d5f0008027253b&quot;,&quot;6308fc7b69f8e6001a5b7895&quot;,&quot;58a898f47e69742300452fd5&quot;,&quot;5eb0413161ae28003916ffe0&quot;,&quot;64c14ec8f2680d15b2982b24&quot;,&quot;604babcfe3d113006c0ac382&quot;,&quot;64c14ec8f2680d15b2982b25&quot;,&quot;64c14ec8f2680d15b2982b26&quot;,&quot;64c14ec8f2680d15b2982b27&quot;,&quot;6376b408081e400003bab88c&quot;,&quot;63d7d3bd383f980c59dfdb04&quot;,&quot;64c14ec8f2680d15b2982b28&quot;,&quot;64c14ec8f2680d15b2982b29&quot;,&quot;64c14ec8f2680d15b2982bc6&quot;,&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;668825e9bfdd8000111b6104&quot;,&quot;668826589204050010308f85&quot;,&quot;66d9ae493a66f90010b2ca41&quot;],&quot;__v&quot;:0,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;forked_from&quot;:&quot;6308fc7b69f8e6001a5b790f&quot;,&quot;createdAt&quot;:&quot;2023-07-26T16:50:16.491Z&quot;,&quot;releaseDate&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;updatedAt&quot;:&quot;2024-09-05T13:12:41.216Z&quot;}},&quot;isDetachedProductionSite&quot;:false,&quot;lang&quot;:&quot;en&quot;,&quot;langFull&quot;:&quot;Default&quot;,&quot;reqUrl&quot;:&quot;/changelog&quot;,&quot;version&quot;:{&quot;_id&quot;:&quot;64c14ec8f2680d15b2982bc4&quot;,&quot;version&quot;:&quot;2023&quot;,&quot;version_clean&quot;:&quot;2023.0.0&quot;,&quot;codename&quot;:&quot;&quot;,&quot;is_stable&quot;:true,&quot;is_beta&quot;:false,&quot;is_hidden&quot;:false,&quot;is_deprecated&quot;:false,&quot;categories&quot;:[&quot;604a3fa3d6d5f00080272532&quot;,&quot;604a3fa3d6d5f00080272533&quot;,&quot;584d8c8ecda2b40f000583b1&quot;,&quot;604a3fa3d6d5f00080272534&quot;,&quot;64c14ec8f2680d15b2982b22&quot;,&quot;64c14ec8f2680d15b2982b23&quot;,&quot;6308fc7b69f8e6001a5b7891&quot;,&quot;6308fc7b69f8e6001a5b7892&quot;,&quot;6308fc7b69f8e6001a5b7893&quot;,&quot;6308fc7b69f8e6001a5b7894&quot;,&quot;604a3fa3d6d5f0008027253b&quot;,&quot;6308fc7b69f8e6001a5b7895&quot;,&quot;58a898f47e69742300452fd5&quot;,&quot;5eb0413161ae28003916ffe0&quot;,&quot;64c14ec8f2680d15b2982b24&quot;,&quot;604babcfe3d113006c0ac382&quot;,&quot;64c14ec8f2680d15b2982b25&quot;,&quot;64c14ec8f2680d15b2982b26&quot;,&quot;64c14ec8f2680d15b2982b27&quot;,&quot;6376b408081e400003bab88c&quot;,&quot;63d7d3bd383f980c59dfdb04&quot;,&quot;64c14ec8f2680d15b2982b28&quot;,&quot;64c14ec8f2680d15b2982b29&quot;,&quot;64c14ec8f2680d15b2982bc6&quot;,&quot;651dcc9c5bcd49002bbe5d91&quot;,&quot;668825e9bfdd8000111b6104&quot;,&quot;668826589204050010308f85&quot;,&quot;66d9ae493a66f90010b2ca41&quot;],&quot;__v&quot;:0,&quot;project&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;forked_from&quot;:&quot;6308fc7b69f8e6001a5b790f&quot;,&quot;createdAt&quot;:&quot;2023-07-26T16:50:16.491Z&quot;,&quot;releaseDate&quot;:&quot;2016-12-11T17:27:42.671Z&quot;,&quot;updatedAt&quot;:&quot;2024-09-05T13:12:41.216Z&quot;}}"></script></div><div id="hub-container"><div class="hub-container"><div state-container ng-attr-id="{{state.current().root !== 'docs' &amp;&amp; 'react-app-content-container'}}"><div id="replace-view" ng-non-bindable></div></div></div></div><script>!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+ "cdn.segment.com" +"/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.0.1"; analytics.load("JQHfXvDgzj7wRVnxUXKyMsB75tCdtk8U"); }}(); </script><script>var is_hub = true; var is_hub2 = true; var is_hub_edit = true; </script><div id="ssr-end"><script id="__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[6601,1802,6563,9772,4904,7449,7372,9082,734,954,6903,2395,9321,3073,1008,7188,5753,2852,4498,7783,1456,4287,1080,9852,8684,5798,4002,3906,3787,1666,3221,7327,7717,5359,5948,4201,8230,3307,2637,4674,1731,2616,3412,4935,6922,2447,1313,1343,6060,1936,9575,2144,1202,3859,7356,2578,5408,4793,678,8063,9141,1813,2790,3556,2402,4467,7031]</script><script id="__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":["routes-SuperHub","Header","Editor","core-icons-x-circle-svg","core-icons-suggested-edits-svg","Footer","routes-Landing","routes-PageNotFound","core-icons-search-svg","core-icons-custom-pages-svg","routes-SuperHub-Routes","List","core-icons-trending-up-svg","core-icons-callout-info-svg","core-icons-chevron-up-down-svg","CustomPage","routes-Reference","core-icons-more-vertical-svg","core-icons-lock-svg","routes-Doc","core-icons-arrow-right-svg","routes-Changelog","core-icons-alert-circle-svg","core-icons-chevron-down-svg","routes-CustomPage","RMDX","core-icons-eye-off-svg","routes-Discuss","core-icons-star-svg","core-icons-webhook-svg","core-icons-arrow-up-right-svg","Post","core-icons-unlock-svg","core-icons-alert-triangle-svg","core-icons-key-svg","Page","routes-Tutorials","core-icons-message-circle-svg"]}</script> <script async data-chunk="main" src="https://cdn.readme.io/public/hub/web/main.29ff3af60e94910a3f66.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/6601.cef2fa12a9b5e2b9df03.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/1802.00a1e88cc0d9da2aae1b.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/6563.fbd3d15eee3b5e94f665.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/9772.2a1f979e13fec4bb3ee9.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/4904.1067704c85da57778e22.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/7449.dae0332305a8704415a6.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/7372.fbd27ab77e6e47de9931.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/9082.f9fa9ec2b80af1ef61bd.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/734.2949e3d7010fa5c21ffd.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/954.53ce7f86793664155f78.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/6903.75b9333e2c99d6924d0e.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/2395.0e49c51ab8d22525f6ff.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/9321.79d2056a20bb4185c53c.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/3073.88067168de32cbdaba01.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/1008.fdb82b79973dd03af250.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/7188.006f6f7e3184fb873f71.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/5753.19245c7129f056485c33.js"></script> <script async data-chunk="routes-SuperHub" src="https://cdn.readme.io/public/hub/web/routes-SuperHub.e25c9466ae878d9c60ac.js"></script> <script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/4498.fdf1dc7d6de8aab21fc0.js"></script> <script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/7783.4d5a6e419a35233ebd3c.js"></script> <script async data-chunk="Header" src="https://cdn.readme.io/public/hub/web/Header.c1c5886e6a9b69616a39.js"></script> <script async data-chunk="Editor" src="https://cdn.readme.io/public/hub/web/4287.916cdd386055d2c5d238.js"></script> <script async data-chunk="Editor" src="https://cdn.readme.io/public/hub/web/Editor.c3261890a3a045758421.js"></script> <script async data-chunk="core-icons-x-circle-svg" src="https://cdn.readme.io/public/hub/web/core-icons-x-circle-svg.abc0e0ea5b7f9dff667c.js"></script> <script async data-chunk="core-icons-suggested-edits-svg" src="https://cdn.readme.io/public/hub/web/core-icons-suggested-edits-svg.8d2d8ac2fd22ded9238d.js"></script> <script async data-chunk="Footer" src="https://cdn.readme.io/public/hub/web/Footer.ab547bd9b65b343d6b02.js"></script> <script async data-chunk="routes-Landing" src="https://cdn.readme.io/public/hub/web/4002.704e628347d37011965d.js"></script> <script async data-chunk="routes-Landing" src="https://cdn.readme.io/public/hub/web/3906.35169b94eafc15af0277.js"></script> <script async data-chunk="routes-Landing" src="https://cdn.readme.io/public/hub/web/routes-Landing.121394fe97adac4fa256.js"></script> <script async data-chunk="routes-PageNotFound" src="https://cdn.readme.io/public/hub/web/routes-PageNotFound.0753b15a20d69a0b7e52.js"></script> <script async data-chunk="core-icons-search-svg" src="https://cdn.readme.io/public/hub/web/core-icons-search-svg.ad9cac962958d30983a7.js"></script> <script async data-chunk="core-icons-custom-pages-svg" src="https://cdn.readme.io/public/hub/web/core-icons-custom-pages-svg.444e514638d9afbec182.js"></script> <script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/7717.c3f46aef4dac129abcfb.js"></script> <script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/5359.fb0c48929b1827a8a2b2.js"></script> <script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/5948.a51402657e2eb40ab43b.js"></script> <script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/4201.ae4918ddf0595a4bfca6.js"></script> <script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/8230.bb2ee2012e199614a255.js"></script> <script async data-chunk="routes-SuperHub-Routes" src="https://cdn.readme.io/public/hub/web/routes-SuperHub-Routes.dcf7afd0400821b553ad.js"></script> <script async data-chunk="List" src="https://cdn.readme.io/public/hub/web/2637.f161cf21b4202fcf0f18.js"></script> <script async data-chunk="List" src="https://cdn.readme.io/public/hub/web/4674.b77d8e6ddbdaef99bf47.js"></script> <script async data-chunk="List" src="https://cdn.readme.io/public/hub/web/List.7eaeb2b08b6f788a8084.js"></script> <script async data-chunk="core-icons-trending-up-svg" src="https://cdn.readme.io/public/hub/web/core-icons-trending-up-svg.0dd920b0698e57f75afa.js"></script> <script async data-chunk="core-icons-callout-info-svg" src="https://cdn.readme.io/public/hub/web/core-icons-callout-info-svg.79b14e8568c9cecbc827.js"></script> <script async data-chunk="core-icons-chevron-up-down-svg" src="https://cdn.readme.io/public/hub/web/core-icons-chevron-up-down-svg.6aae957df71e6f4c5e24.js"></script> <script async data-chunk="CustomPage" src="https://cdn.readme.io/public/hub/web/6922.e8247ef6931a72e55b3e.js"></script> <script async data-chunk="CustomPage" src="https://cdn.readme.io/public/hub/web/CustomPage.6f679df40962e18b748b.js"></script> <script async data-chunk="routes-Reference" src="https://cdn.readme.io/public/hub/web/routes-Reference.52b5b8c183631200e8bc.js"></script> <script async data-chunk="core-icons-more-vertical-svg" src="https://cdn.readme.io/public/hub/web/core-icons-more-vertical-svg.4822b3f831e11095980d.js"></script> <script async data-chunk="core-icons-lock-svg" src="https://cdn.readme.io/public/hub/web/core-icons-lock-svg.70942d3ee6bad6267696.js"></script> <script async data-chunk="routes-Doc" src="https://cdn.readme.io/public/hub/web/routes-Doc.81eb72549d6b8f3bb25f.js"></script> <script async data-chunk="core-icons-arrow-right-svg" src="https://cdn.readme.io/public/hub/web/core-icons-arrow-right-svg.eadb74658f93b4e7d75f.js"></script> <script async data-chunk="routes-Changelog" src="https://cdn.readme.io/public/hub/web/routes-Changelog.10d357b17211307aae78.js"></script> <script async data-chunk="core-icons-alert-circle-svg" src="https://cdn.readme.io/public/hub/web/core-icons-alert-circle-svg.4cee8264c97045599b56.js"></script> <script async data-chunk="core-icons-chevron-down-svg" src="https://cdn.readme.io/public/hub/web/core-icons-chevron-down-svg.e20b84e9871bd73d1b8c.js"></script> <script async data-chunk="RMDX" src="https://cdn.readme.io/public/hub/web/RMDX.5a20ba67d8d9cfdd8ffb.js"></script> <script async data-chunk="core-icons-eye-off-svg" src="https://cdn.readme.io/public/hub/web/core-icons-eye-off-svg.b2b8b241b4b324dfd9c1.js"></script> <script async data-chunk="routes-Discuss" src="https://cdn.readme.io/public/hub/web/routes-Discuss.36907b145ef5761a26f7.js"></script> <script async data-chunk="core-icons-star-svg" src="https://cdn.readme.io/public/hub/web/core-icons-star-svg.b834e1612cb2af1e174e.js"></script> <script async data-chunk="core-icons-webhook-svg" src="https://cdn.readme.io/public/hub/web/core-icons-webhook-svg.fe540ea1c09e1c0e0247.js"></script> <script async data-chunk="core-icons-arrow-up-right-svg" src="https://cdn.readme.io/public/hub/web/core-icons-arrow-up-right-svg.8ec73f7e322d79a2695b.js"></script> <script async data-chunk="Post" src="https://cdn.readme.io/public/hub/web/Post.71d2a77f709abc802115.js"></script> <script async data-chunk="core-icons-unlock-svg" src="https://cdn.readme.io/public/hub/web/core-icons-unlock-svg.d27591cc9e0be731e26d.js"></script> <script async data-chunk="core-icons-alert-triangle-svg" src="https://cdn.readme.io/public/hub/web/core-icons-alert-triangle-svg.aa5960e73a548f38e8bd.js"></script> <script async data-chunk="core-icons-key-svg" src="https://cdn.readme.io/public/hub/web/core-icons-key-svg.71e09670b926900508b8.js"></script> <script async data-chunk="Page" src="https://cdn.readme.io/public/hub/web/Page.010cda1cb3630b4c63b5.js"></script> <script async data-chunk="routes-Tutorials" src="https://cdn.readme.io/public/hub/web/routes-Tutorials.a389c40d0f1cb867b6d7.js"></script> <script async data-chunk="core-icons-message-circle-svg" src="https://cdn.readme.io/public/hub/web/core-icons-message-circle-svg.1e24c2d2eb4f9a6ede5d.js"></script></div><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); </script><script>ga('create', 'UA-63027104-1', 'auto', {'name': 'custom'}); $(window).on('pageLoad', function(e, state){ ga('custom.send', 'pageview', window.location.pathname); }); </script><script>$(window).on('pageLoad', function(e, state){ analytics.page(window.location.pathname, state.meta.title, { "context": { "plugin": { "name": "readme_io", "version": "1.0.0" } } }) }); </script><script id="hub-me" type="application/json" data-json="{&quot;loggedIn&quot;:false,&quot;search&quot;:{&quot;app&quot;:&quot;T28YKFATPY&quot;,&quot;token&quot;:&quot;MTg5M2Y2NzAwNzgzOTJlZjIyY2VmNmI4MjNiNmIyMTA5ODIzYWNjOTRmMTI2NTMwZDc5NTEyZGZiMTA2OGEwMnRhZ0ZpbHRlcnM9KHByb2plY3Q6NTdiMzNiNWVjOWE0NTUxNzAwYjk2OWE1KSwodmVyc2lvbjpub25lLHZlcnNpb246NjRjMTRlYzhmMjY4MGQxNWIyOTgyYmM0KSwoaGlkZGVuOm5vbmUsaGlkZGVuOmZhbHNlKSwoaW5kZXg6Q3VzdG9tUGFnZSxpbmRleDpQYWdlLGluZGV4OkJsb2cp&quot;,&quot;filters&quot;:&quot;tagFilters=(project:57b33b5ec9a4551700b969a5),(version:none,version:64c14ec8f2680d15b2982bc4),(hidden:none,hidden:false),(index:CustomPage,index:Page,index:Blog)&quot;,&quot;metaData&quot;:[{&quot;modules&quot;:{&quot;suggested_edits&quot;:true,&quot;discuss&quot;:false,&quot;docs&quot;:true,&quot;examples&quot;:true,&quot;landing&quot;:false,&quot;reference&quot;:true,&quot;logs&quot;:false,&quot;changelog&quot;:true,&quot;custompages&quot;:false,&quot;tutorials&quot;:false,&quot;graphql&quot;:false},&quot;id&quot;:&quot;57b33b5ec9a4551700b969a5&quot;,&quot;name&quot;:&quot;Codecov&quot;,&quot;subdomain&quot;:&quot;codecov&quot;,&quot;subpath&quot;:&quot;&quot;,&quot;nav_names&quot;:{&quot;discuss&quot;:&quot;Discussion&quot;,&quot;docs&quot;:&quot;&quot;,&quot;reference&quot;:&quot;API Endpoints&quot;,&quot;changelog&quot;:&quot;Changelog&quot;,&quot;tutorials&quot;:&quot;&quot;,&quot;recipes&quot;:&quot;&quot;}}]}}"></script><script id="readme-data-baseUrl" type="application/json"></script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10