From 0c01fd16bfe9e24593ed9928a3ee6e6a5fa5e04b Mon Sep 17 00:00:00 2001 From: erikaxu <58748846+erikaxu@users.noreply.github.com> Date: Mon, 10 Aug 2026 17:44:57 +0000 Subject: [PATCH 1/6] Update India payment documentation for mandates (#62449) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Sophie <29382425+sophietheking@users.noreply.github.com> Co-authored-by: Joe Clark <31087804+jc-clark@users.noreply.github.com> --- .../set-up-payment/india-one-time-payments.md | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/content/billing/how-tos/set-up-payment/india-one-time-payments.md b/content/billing/how-tos/set-up-payment/india-one-time-payments.md index ccaa5e70b04f..45ff1835c35e 100644 --- a/content/billing/how-tos/set-up-payment/india-one-time-payments.md +++ b/content/billing/how-tos/set-up-payment/india-one-time-payments.md @@ -1,6 +1,7 @@ --- -title: One-time payments for customers in India -intro: Customers in India who have been impacted by the Reserve Bank of India's recurring payment regulation can now make one-time payments for their GitHub subscriptions and services. +title: Payments for customers in India +intro: Customers in India who have been impacted by the Reserve Bank of India's recurring payment regulation can use RBI-compliant payment mandates with eligible credit card payment methods or make one-time payments for their {% data variables.product.github %} subscriptions and services. +allowTitleToDifferFromFilename: true redirect_from: - /early-access/billing/india-rbi-regulation - /billing/managing-billing-for-your-github-account/one-time-payments-for-customers-in-india @@ -8,7 +9,7 @@ redirect_from: versions: fpt: '*' ghec: '*' -shortTitle: India one-time payments +shortTitle: Payments in India contentType: how-tos category: - Set up payment @@ -16,7 +17,7 @@ category: ## About the Reserve Bank of India's recurring payments regulation -A new payments regulation from the Reserve Bank of India (RBI) recently came into effect. This regulation places additional requirements on recurring online transactions and has prevented some {% data variables.product.company_short %} customers in India from making recurring payments. Customers using payment methods issued in India for any recurring transactions on {% data variables.product.github %} may find that their payments are declined by their banks or card issuers. For more information, see [the RBI's press release](https://www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx?prid=51353). +The Reserve Bank of India's (RBI) recurring payments regulation places additional requirements on recurring online transactions. Customers using payment methods issued in India for recurring transactions on {% data variables.product.github %} may find that their payments are declined by their banks or card issuers. For more information, see [the RBI's press release](https://www.rbi.org.in/Scripts/BS_PressReleaseDisplay.aspx?prid=51353). The regulation applies to all recurring transactions, including: @@ -26,34 +27,38 @@ The regulation applies to all recurring transactions, including: * Git Large File Storage purchases * {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, and {% data variables.product.prodname_github_codespaces %} consumption -In order to minimize disruption, recurring payments for our affected customers were paused on October 29th, 2021. Paid features and services have remained available to customers impacted by the RBI regulation. +## About recurring payments on {% data variables.product.company_short %} + +{% data variables.product.company_short %} supports RBI-compliant payment mandates for customers in India with eligible credit card payment methods. A payment mandate allows {% data variables.product.company_short %} to automatically charge your saved payment method for recurring payments without manual action during each billing cycle. + +You can continue to save and remove payment methods the same way. For more information, see [AUTOTITLE](/billing/how-tos/set-up-payment/manage-payment-info). + +If your saved payment method cannot be charged automatically, you may need to make a one-time payment for the current billing cycle. ## About one-time payments on {% data variables.product.company_short %} -As we work with our payment gateway provider to meet the new requirements, we are providing a temporary one-time payment option for impacted customers in India. From February 15th 2022, {% data variables.product.company_short %} customers in India who have been affected by the new RBI regulation will be able to make one-time payments on their regular billing cycle cadence. +If you have been impacted by the RBI regulation and {% data variables.product.company_short %} cannot automatically charge your saved payment method, you can make a one-time payment on your regular billing cycle cadence. ### For customers on monthly billing -Customers on monthly billing plans will be able to make a one-time payment on the same day their billing cycle usually renews. For example, if you're usually billed on the 7th of each month, you will now be able to make a one-time payment from your account from the 7th of each month. Your first one-time payment will also include any accrued usage from October 2021 onwards. +Customers on monthly billing plans can make a one-time payment on the same day their billing cycle usually renews. For example, if you're usually billed on the 7th of each month, you can make a one-time payment from your account from the 7th of each month. If you are currently billed monthly, and would like to switch to yearly billing, you can reduce the frequency of your one-time payments. For more information, see [AUTOTITLE](/billing/concepts/billing-cycles). ### For customers on yearly billing -If you are billed yearly, and your renewal date was between October 1st, 2021 and February 14th, 2022, you will be able to make a one-time payment for your annual subscriptions from February 15th. This initial payment will include the prorated outstanding cost of your subscription for the period since your previous billing cycle ended. - -If your billing cycle is due to renew after February 15th, we will attempt to take the recurring payment. If the payment attempt is declined, you will then be able to make a one-time payment through your account's billing page. +If you are billed yearly, we will attempt to take the recurring payment when your billing cycle renews. If the payment attempt is declined, you can make a one-time payment through your account's billing page. -In the meantime, we are actively working with our payment partners to restore recurring payments for impacted customers. For more information or questions, you can contact {% data variables.contact.contact_support %}. +For more information or questions, you can contact {% data variables.contact.contact_support %}. ### Impact to {% data variables.product.prodname_sponsors %} -Existing sponsorships will remain in place during this period and maintainers will continue to be paid out as expected. Payments for the accrued sponsorship amounts from the funding account will be collected at the same time as other accrued charges. +Maintainers will continue receiving sponsorship payouts without interruption. Sponsorship charges will appear alongside other charges on the funding account. ## Making a one-time payment for a {% data variables.product.github %} subscription > [!NOTE] -> Affected customers will receive an email notification with a link to their billing settings when payment is due. Two further reminder emails will be sent 7 and 14 days later if payment has not been made. After 14 days, paid features and services will be locked until payment is made. +> Impacted customers will receive an email notification with a link to their billing settings when payment is due. Two further reminder emails will be sent 7 and 14 days later if payment has not been made. After 14 days, paid features and services will be locked until payment is made. {% data reusables.user-settings.access_settings %} {% data reusables.user-settings.billing_plans_payment %} From 06f03b83832f0a5a3cd23725e0a020f3017aee89 Mon Sep 17 00:00:00 2001 From: Kevin Heis Date: Mon, 10 Aug 2026 18:26:21 +0000 Subject: [PATCH 2/6] Dedupe sharp to 0.35.3 with an overrides entry (#62611) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8bcad618-49c4-4a85-b9ce-1b939abedd9d Copilot-Session: dec37325-740d-4a4b-8b01-191167cf68af --- package-lock.json | 501 ---------------------------------------------- package.json | 1 + 2 files changed, 1 insertion(+), 501 deletions(-) diff --git a/package-lock.json b/package-lock.json index 948ba18976e5..48f78c413b83 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1819,38 +1819,6 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/@img/sharp-libvips-linux-ppc64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", - "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", - "cpu": [ - "ppc64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-riscv64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", - "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", - "cpu": [ - "riscv64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, "node_modules/@img/sharp-libvips-linux-s390x": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.2.tgz", @@ -1977,50 +1945,6 @@ "@img/sharp-libvips-linux-arm64": "1.3.2" } }, - "node_modules/@img/sharp-linux-ppc64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", - "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", - "cpu": [ - "ppc64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-ppc64": "1.2.4" - } - }, - "node_modules/@img/sharp-linux-riscv64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", - "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", - "cpu": [ - "riscv64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-riscv64": "1.2.4" - } - }, "node_modules/@img/sharp-linux-s390x": { "version": "0.35.3", "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.3.tgz", @@ -2156,25 +2080,6 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/@img/sharp-win32-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", - "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, "node_modules/@img/sharp-win32-ia32": { "version": "0.35.3", "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.3.tgz", @@ -12470,412 +12375,6 @@ } } }, - "node_modules/next/node_modules/@img/sharp-darwin-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", - "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.2.4" - } - }, - "node_modules/next/node_modules/@img/sharp-darwin-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", - "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.2.4" - } - }, - "node_modules/next/node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", - "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", - "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", - "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", - "cpu": [ - "arm" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", - "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", - "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", - "cpu": [ - "s390x" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", - "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", - "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", - "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/@img/sharp-linux-arm": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", - "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", - "cpu": [ - "arm" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.2.4" - } - }, - "node_modules/next/node_modules/@img/sharp-linux-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", - "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.2.4" - } - }, - "node_modules/next/node_modules/@img/sharp-linux-s390x": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", - "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", - "cpu": [ - "s390x" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.2.4" - } - }, - "node_modules/next/node_modules/@img/sharp-linux-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", - "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.2.4" - } - }, - "node_modules/next/node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", - "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" - } - }, - "node_modules/next/node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", - "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.2.4" - } - }, - "node_modules/next/node_modules/@img/sharp-wasm32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", - "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", - "cpu": [ - "wasm32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.7.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/@img/sharp-win32-ia32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", - "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", - "cpu": [ - "ia32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/@img/sharp-win32-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", - "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/next/node_modules/sharp": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", - "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@img/colour": "^1.0.0", - "detect-libc": "^2.1.2", - "semver": "^7.7.3" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.34.5", - "@img/sharp-darwin-x64": "0.34.5", - "@img/sharp-libvips-darwin-arm64": "1.2.4", - "@img/sharp-libvips-darwin-x64": "1.2.4", - "@img/sharp-libvips-linux-arm": "1.2.4", - "@img/sharp-libvips-linux-arm64": "1.2.4", - "@img/sharp-libvips-linux-ppc64": "1.2.4", - "@img/sharp-libvips-linux-riscv64": "1.2.4", - "@img/sharp-libvips-linux-s390x": "1.2.4", - "@img/sharp-libvips-linux-x64": "1.2.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", - "@img/sharp-libvips-linuxmusl-x64": "1.2.4", - "@img/sharp-linux-arm": "0.34.5", - "@img/sharp-linux-arm64": "0.34.5", - "@img/sharp-linux-ppc64": "0.34.5", - "@img/sharp-linux-riscv64": "0.34.5", - "@img/sharp-linux-s390x": "0.34.5", - "@img/sharp-linux-x64": "0.34.5", - "@img/sharp-linuxmusl-arm64": "0.34.5", - "@img/sharp-linuxmusl-x64": "0.34.5", - "@img/sharp-wasm32": "0.34.5", - "@img/sharp-win32-arm64": "0.34.5", - "@img/sharp-win32-ia32": "0.34.5", - "@img/sharp-win32-x64": "0.34.5" - } - }, "node_modules/nock": { "version": "14.0.11", "resolved": "https://registry.npmjs.org/nock/-/nock-14.0.11.tgz", diff --git a/package.json b/package.json index f92196a5f25f..a0f1c20cbf31 100644 --- a/package.json +++ b/package.json @@ -367,6 +367,7 @@ "minimatch@10": { "brace-expansion": "^5.0.8" }, + "sharp": "$sharp", "fast-uri": "^3.1.5" }, "optionalDependencies": { From 71070bfc2e83e4503f4a048cedac6685a518755f Mon Sep 17 00:00:00 2001 From: Kevin Heis Date: Mon, 10 Aug 2026 18:26:35 +0000 Subject: [PATCH 3/6] Fix stale references in contributing docs (#62613) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8bcad618-49c4-4a85-b9ce-1b939abedd9d --- .github/CONTRIBUTING.md | 2 +- .github/instructions/code.instructions.md | 1 - contributing/development.md | 3 +- contributing/node-versions.md | 2 +- contributing/videos-in-docs.md | 38 ----------------------- 5 files changed, 4 insertions(+), 42 deletions(-) delete mode 100644 contributing/videos-in-docs.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index a2659418df48..710d011e4ae0 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -82,7 +82,7 @@ For complete style guidance, see our [style guide](https://docs.github.com/en/co **Make changes locally:** 1. Fork the repository (see [official forking guide](https://docs.github.com/en/contributing)) -2. Install Node.js at the version specified in `.node-version` (see [development guide](../contributing/development.md)) +2. Install Node.js at the version specified in `package.json` (see [development guide](../contributing/development.md)) 3. Create a working branch and start with your changes ### Commit your update diff --git a/.github/instructions/code.instructions.md b/.github/instructions/code.instructions.md index 8758207f4540..8f53dc3e1610 100644 --- a/.github/instructions/code.instructions.md +++ b/.github/instructions/code.instructions.md @@ -50,7 +50,6 @@ Some test suites depend on fixture content or external services. These suites ha ```shell npm run test:article-api -npm run test:changelogs npm run test:fixtures npm run test:landings npm run test:languages # requires Elasticsearch running diff --git a/contributing/development.md b/contributing/development.md index 913fb8df4838..ac803f70b3ea 100644 --- a/contributing/development.md +++ b/contributing/development.md @@ -13,6 +13,7 @@ You'll need Node.js to run the site. Check the version in `package.json`. To ins Once you've installed Node.js (which includes the popular `npm` package manager), open Terminal and run the following: ```shell +# github/docs is public; GitHub staff should clone github/docs-internal instead git clone https://github.com/github/docs cd docs npm ci @@ -40,7 +41,7 @@ In a matter of minutes, you will be ready to edit, review and test your changes ### Enabling different languages -By default the local server won't run with all supported languages enabled. If you need to run the server with a particular language, you can temporarily edit the `start` script in `package.json` and update the `ENABLED_LANGUAGES` variable. For example, to enable Japanese and Portuguese, you can set it to `ENABLED_LANGUAGES='en,ja,pt'` and then you need to restart the server for the change to take effect. +By default the local server won't run with all supported languages enabled. If you need to run the server with a particular language, you can temporarily edit the `start` script in `package.json` and update the `ENABLED_LANGUAGES` variable. For example, to enable Japanese and Portuguese, you can set it to `ENABLED_LANGUAGES='en,ja,pt'` and then you need to restart the server for the change to take effect. If you need all languages rather than a specific set, run `npm run start-all-languages` instead, which requires no edit. The supported language codes are defined in [lib/languages.ts](../src/languages/lib/languages.ts). diff --git a/contributing/node-versions.md b/contributing/node-versions.md index 39c7223b33b9..c8bae9ce8848 100644 --- a/contributing/node-versions.md +++ b/contributing/node-versions.md @@ -5,7 +5,7 @@ This site will run on the Node.js version specified in `package.json`. When updating to a new Node.js version, consider the following files: - [ ] The `engines.node` entry in `package.json` -- [ ] The `.github/*.workflow` Actions files +- [ ] The `.github/workflows/*.yml` Actions files that pin a Node version (grep for `node-version`) - [ ] The `Dockerfile` that can be used for deployments - [ ] The `contributing/development.md` guide - [ ] The `contributing/node-versions.md` file diff --git a/contributing/videos-in-docs.md b/contributing/videos-in-docs.md deleted file mode 100644 index a68003ae0ce8..000000000000 --- a/contributing/videos-in-docs.md +++ /dev/null @@ -1,38 +0,0 @@ -# Videos in GitHub Docs - -This file tracks metadata for videos embedded in GitHub Docs. - -Add the following metadata for every video added docs. - -```text copy -Title: Video title -URL: YouTube.com/ -Description: One sentence -Product: e.x. Projects -Versions: e.x. fpt, GHES > 3.2 -Date added: YYYY-MM-DD -Location: /where/in/docs -Transcript: ./content/video-transcripts/filename -``` - -```text -Title: Codespaces - Your instant dev box in the cloud -URL: https://www.youtube-nocookie.com/embed/_W9B7qc9lVc -Description: A 1.5 minute overview of GitHub Codespaces. -Product: Codespaces -Versions: fpt, ghec -Date added: 2021-05-11 -Location: /content/codespaces/index.md -Transcript: /video-transcripts/transcript-codespaces-your-instant-dev-box-in-the-cloud -``` - -```text -Title: Using Projects for feature planning -URL: https://www.youtube-nocookie.com/embed/yFQ-p6wMS_Y -Description: Check out all the cool new things you can do with your GitHub Projects powered by GitHub Issues -Product: Issues, Projects -Versions: projects-v2 -Date added: 2023-05-09 -Location: /content/issues/index.md -Transcript: /video-transcripts/transcript-using-projects-for-feature-planning -``` From 93fd04853a5e40ba00f6e32e0c37aef1acebe627 Mon Sep 17 00:00:00 2001 From: Kevin Heis Date: Mon, 10 Aug 2026 18:26:40 +0000 Subject: [PATCH 4/6] Remove dead DOCS_BOT_APP secrets from Moda manifests (#62653) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 62302cdb-f0da-4168-a2a8-7a4e60421180 --- config/moda/secrets/ci/secrets.yml | 18 ------------------ config/moda/secrets/production/secrets.yml | 15 --------------- 2 files changed, 33 deletions(-) diff --git a/config/moda/secrets/ci/secrets.yml b/config/moda/secrets/ci/secrets.yml index b2c36935e4e8..0a481b8efa0a 100644 --- a/config/moda/secrets/ci/secrets.yml +++ b/config/moda/secrets/ci/secrets.yml @@ -7,21 +7,3 @@ secrets: playbook: '' externally_usable: true kind: latest_at_deployment_start - DOCS_BOT_APP_CLIENT_ID: - owner: docs-engineering - type: github_app - externally_usable: false - playbook: '' - kind: latest_at_deployment_start - DOCS_BOT_APP_ID: - owner: docs-engineering - type: github_app - externally_usable: false - playbook: '' - kind: latest_at_deployment_start - DOCS_BOT_APP_PRIVATE_KEY: - owner: docs-engineering - type: github_app - externally_usable: false - playbook: '' - kind: latest_at_deployment_start diff --git a/config/moda/secrets/production/secrets.yml b/config/moda/secrets/production/secrets.yml index 421f4edf6075..cd04b7832306 100644 --- a/config/moda/secrets/production/secrets.yml +++ b/config/moda/secrets/production/secrets.yml @@ -14,21 +14,6 @@ secrets: type: salt owner: '@github/docs-engineering' externally_usable: true - DOCS_BOT_APP_CLIENT_ID: - kind: latest_at_deployment_start - type: github_app - owner: '@github/docs-engineering' - externally_usable: true - DOCS_BOT_APP_ID: - kind: latest_at_deployment_start - type: github_app - owner: '@github/docs-engineering' - externally_usable: true - DOCS_BOT_APP_PRIVATE_KEY: - kind: latest_at_deployment_start - type: github_app - owner: '@github/docs-engineering' - externally_usable: true DOCS_BOT_PAT_BASE: kind: latest_at_deployment_start type: github_pat From 58fc9db591b8a589cfcc767180fd7a5bfcdff41f Mon Sep 17 00:00:00 2001 From: Joe Clark <31087804+jc-clark@users.noreply.github.com> Date: Mon, 10 Aug 2026 19:11:48 +0000 Subject: [PATCH 5/6] =?UTF-8?q?Consolidate=20=E2=80=9CSetting=20up=20a=20t?= =?UTF-8?q?rial=20of=20GitHub=20Enterprise=E2=80=9D=20(#62458)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Isaac Brown <101839405+isaacmbrown@users.noreply.github.com> --- ...g-up-a-trial-of-github-enterprise-cloud.md | 66 +++++-------------- .../index.md | 11 ---- ...setting-up-a-trial-of-github-enterprise.md | 56 ---------------- content/enterprise-onboarding/index.md | 4 +- 4 files changed, 18 insertions(+), 119 deletions(-) delete mode 100644 content/enterprise-onboarding/getting-started-with-your-enterprise/index.md delete mode 100644 content/enterprise-onboarding/getting-started-with-your-enterprise/setting-up-a-trial-of-github-enterprise.md diff --git a/content/admin/overview/setting-up-a-trial-of-github-enterprise-cloud.md b/content/admin/overview/setting-up-a-trial-of-github-enterprise-cloud.md index 4add19271aba..be675aceddbf 100644 --- a/content/admin/overview/setting-up-a-trial-of-github-enterprise-cloud.md +++ b/content/admin/overview/setting-up-a-trial-of-github-enterprise-cloud.md @@ -6,39 +6,33 @@ redirect_from: - /github/getting-started-with-github/setting-up-a-trial-of-github-enterprise-cloud - /github/getting-started-with-github/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud - /get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud + - /enterprise-onboarding/getting-started-with-your-enterprise/setting-up-a-trial-of-github-enterprise + - /enterprise-onboarding/getting-started-with-your-enterprise/ending-a-trial-of-github-enterprise versions: ghec: '*' - ghes: '*' shortTitle: Enterprise Cloud trial category: - Get started with GitHub Enterprise +docsTeamMetrics: + - enterprise-onboarding --- -{% data reusables.enterprise.about-ghec %} See [AUTOTITLE](/enterprise-cloud@latest/admin/overview/about-github-enterprise-cloud). +After you've decided which type of enterprise is right for you (see [AUTOTITLE](/admin/concepts/enterprise-fundamentals/choose-an-enterprise-type)), you can set up your trial. -To set up a trial, you must be signed in to a personal account. If you don't have a personal account, see [AUTOTITLE](/account-and-profile/how-tos/account-management/creating-an-account-on-github). +If you choose an {% data variables.enterprise.prodname_emu_enterprise %}, you'll also choose whether to create your trial on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.enterprise.data_residency_site %}. Trials on {% data variables.product.prodname_dotcom_the_website %} include {% data variables.product.prodname_GHAS %} features. Trials on {% data variables.enterprise.data_residency_site %} support regional data residency, but some features are not available. See [AUTOTITLE](/enterprise-cloud@latest/admin/data-residency/feature-overview-for-github-enterprise-cloud-with-data-residency#currently-unavailable-features). Set up a trial of {% data variables.product.prodname_ghe_cloud %} {% octicon "link-external" height:16 aria-label="link-external" %} -## About enterprise types - -{% data reusables.enterprise.enterprise-types %} - -{% data reusables.enterprise.emus-trial-content %} - -## What is included in the trial? +## Features included in the trial? The trial lasts for **{% data reusables.enterprise.ghec-trial-length %} days** and includes the following features. * Access to **most** {% data variables.product.prodname_ghe_cloud %} features. -* {% data variables.product.prodname_GH_cs_and_sp %} ({% data variables.product.prodname_dotcom_the_website %} trials only) -* Access to the **new billing platform**.{% ifversion enhanced-billing-platform %} See [AUTOTITLE](/billing/get-started/introduction-to-billing).{% endif %} * An **enterprise account**, which allows you to manage multiple organizations. See [AUTOTITLE](/enterprise-cloud@latest/get-started/learning-about-github/types-of-github-accounts). * Up to **50 licenses** to grant access to users. +* {% data variables.product.prodname_GH_cs_and_sp %} ({% data variables.product.prodname_dotcom_the_website %} trials only) * Up to 3,000 minutes of standard {% data variables.product.prodname_dotcom %}-hosted runners. -Your trial **won't** include access to {% data variables.product.prodname_ghe_server %}. To test this, contact {% data variables.contact.contact_enterprise_sales %}. - ## Features not included in the trial * {% data variables.product.prodname_github_codespaces %} @@ -49,6 +43,7 @@ Your trial **won't** include access to {% data variables.product.prodname_ghe_se * {% data variables.product.prodname_github_connect %} * {% data variables.large_files.product_name_long %} * For {% data variables.product.prodname_actions %}, increased minutes, job concurrency, and {% data variables.actions.hosted_runners %} +* Access to {% data variables.product.prodname_ghe_server %}. To test this, contact {% data variables.contact.contact_enterprise_sales %}. If you invite an existing organization into your trial enterprise, **all of these features will be disabled**. If you remove the organization from the enterprise, the features will be re-enabled. @@ -60,8 +55,12 @@ You do not need to provide a payment method to start a trial. After you set up your trial, you can explore {% data variables.product.prodname_ghe_cloud %} by following the suggested tasks on the "Getting started" tab of your enterprise account. +### Organizations in your trial + You can create up to **three new organizations** in the trial enterprise, or transfer any number of existing organizations. +When transferring existing organizations, keep in mind these restrictions: + * You cannot transfer organizations if you selected an {% data variables.enterprise.prodname_emu_enterprise %}. * You cannot transfer organizations that have free or paid {% data variables.product.prodname_marketplace %} apps. Free apps are supported for new organizations in the trial. * You cannot transfer organizations that are already owned by another enterprise. @@ -76,48 +75,15 @@ You can end your trial at any time by purchasing {% data variables.product.prodn {% data variables.product.prodname_enterprise %} trial accounts are automatically deleted 90 days after the trial period ends if the account has not been converted to a paid account. -If you **purchase {% data variables.product.prodname_enterprise %}**: - -* You can use usage-based billing for {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_GHAS %} products, which means you pay monthly for the number of licenses you use. You will not need to buy a predefined number of licenses in advance. See [AUTOTITLE](/billing/concepts/enterprise-billing/usage-based-licenses). - - If you did not set up a free trial and you want to use usage-based billing to pay for {% data variables.product.prodname_GHAS %} products after the {% data variables.product.prodname_ghe_cloud %} trial ends, contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact). - -* You can generate a {% data variables.product.prodname_ghe_server %} license file for the same quantity of users who are consuming a {% data variables.product.prodname_ghe_cloud %} license. +### If you cancel your trial -If you **cancel your trial**: +You can cancel your trial anytime in the "Danger zone" section of your enterprise settings. * Organizations that you transferred into the enterprise are removed and reverted to their previous plans and settings. * Enterprise owners and members lose access to the enterprise account and any organizations that you created during the trial. -If your **trial expires**: +### If your trial expires * Organizations that you transferred into the enterprise are removed and reverted to their previous plans and settings. * Enterprise owners and members retain access to the enterprise account and organizations created during the trial in a downgraded state, allowing you to either upgrade to {% data variables.product.prodname_enterprise %} or move assets elsewhere. * You can delete an expired trial to remove people's access to the enterprise and organizations created during the trial. - -For more information about the effects of downgrading an organization, see [AUTOTITLE](/enterprise-cloud@latest/billing/how-tos/manage-plan-and-licenses/downgrade-plan#downgrading-your-organizations-plan). - -## Ending your trial - -You can end a trial by purchasing {% data variables.product.prodname_enterprise %} or by canceling the trial. If a trial has expired, you can delete the trial. - -### Purchasing {% data variables.product.prodname_enterprise %} - -You can purchase {% data variables.product.prodname_enterprise %} at any time during the trial. - -{% data reusables.enterprise-accounts.access-enterprise %} -1. To end the trial period and purchase {% data variables.product.prodname_enterprise %}, click **Activate Enterprise** in the blue banner at the top of the page. - -### Canceling or deleting a trial - -You can cancel a trial at any time. Once the trial has expired, you can delete the trial. - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -1. Under **{% octicon "gear" aria-hidden="true" aria-label="gear" %} Settings**, click **General**. -1. At the bottom of the page, in the "Danger zone" section, click **Cancel trial** or **Delete trial**. - -## Further reading - -* [AUTOTITLE](/admin/concepts/enterprise-best-practices/organize-work) -* [{% data variables.product.prodname_roadmap %}]({% data variables.product.prodname_roadmap_link %}) diff --git a/content/enterprise-onboarding/getting-started-with-your-enterprise/index.md b/content/enterprise-onboarding/getting-started-with-your-enterprise/index.md deleted file mode 100644 index 0c58ad7d52ca..000000000000 --- a/content/enterprise-onboarding/getting-started-with-your-enterprise/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Getting started with your enterprise -intro: Start a trial of {% data variables.product.prodname_enterprise %}, add users, and discover billing and migrations. -versions: - ghec: '*' -shortTitle: Get started -children: - - /setting-up-a-trial-of-github-enterprise -docsTeamMetrics: - - enterprise-onboarding ---- diff --git a/content/enterprise-onboarding/getting-started-with-your-enterprise/setting-up-a-trial-of-github-enterprise.md b/content/enterprise-onboarding/getting-started-with-your-enterprise/setting-up-a-trial-of-github-enterprise.md deleted file mode 100644 index c998b7e9f685..000000000000 --- a/content/enterprise-onboarding/getting-started-with-your-enterprise/setting-up-a-trial-of-github-enterprise.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Setting up a trial of GitHub Enterprise -intro: Understand what is included in the {% data variables.product.prodname_ghe_cloud %} trial, and how to get started. -versions: - ghec: '*' -shortTitle: Start a trial -redirect_from: - - /enterprise-onboarding/getting-started-with-your-enterprise/ending-a-trial-of-github-enterprise -contentType: how-tos -docsTeamMetrics: - - enterprise-onboarding ---- - -To set up a trial, you must be signed in to a personal account. - -Try {% data variables.product.prodname_ghe_cloud %} {% octicon "link-external" height:16 aria-label="link-external" %} - -## What is included in the trial? - -The trial lasts for **{% data reusables.enterprise.ghec-trial-length %} days** and includes the following features. - -* Access to **most** {% data variables.product.prodname_ghe_cloud %} features. -* {% data variables.product.prodname_GH_cs_and_sp %} -* An **enterprise account**, which allows you to manage multiple organizations. -* Up to **50 licenses** to grant access to users. - -## Features not included in the trial - -* {% data variables.product.prodname_github_codespaces %} -* {% data variables.copilot.copilot_enterprise %} -* {% data variables.copilot.copilot_for_business %} -* {% data variables.product.prodname_sponsors %} -* Paid {% data variables.product.prodname_marketplace %} apps -* {% data variables.product.prodname_github_connect %} -* {% data variables.large_files.product_name_long %} -* For {% data variables.product.prodname_actions %}, increased minutes, job concurrency, and {% data variables.actions.hosted_runners %} - -If you invite an existing organization into your trial enterprise, **all of these features will be disabled**. If you remove the organization from the enterprise, the features will be re-enabled. - -## Do I need to provide a payment method? - -You do not need to provide a payment method to start a trial. - -## During the trial - -After you set up your trial, you can explore {% data variables.product.prodname_ghe_cloud %} by following the suggested tasks on the "Getting started" tab of your enterprise account. - -You can create up to **three new organizations** in the trial enterprise, or transfer any number of existing organizations. - -* You cannot transfer organizations that have free or paid {% data variables.product.prodname_marketplace %} apps. Free apps are supported for new organizations in the trial. -* Billing for transferred organizations is paused during the trial and any coupons are removed. To reapply a coupon, contact {% data variables.contact.contact_support_page %}. -* Organizations created during the trial cannot be removed from the enterprise account until you purchase {% data variables.product.prodname_enterprise %}. - -## Next steps - -Add users to your enterprise and control their access to resources. See [AUTOTITLE](/enterprise-onboarding/getting-started-with-your-enterprise/adding-users-to-your-enterprise). diff --git a/content/enterprise-onboarding/index.md b/content/enterprise-onboarding/index.md index 205fc59017fd..2a0f85fb6e26 100644 --- a/content/enterprise-onboarding/index.md +++ b/content/enterprise-onboarding/index.md @@ -8,7 +8,7 @@ journeyTracks: description: 'Master the fundamentals of {% data variables.product.prodname_ghe_cloud %} and get started with a trial.' guides: - href: '/admin/concepts/enterprise-fundamentals/choose-an-enterprise-type' - - href: '/enterprise-onboarding/getting-started-with-your-enterprise/setting-up-a-trial-of-github-enterprise' + - href: '/admin/overview/setting-up-a-trial-of-github-enterprise-cloud' - href: '/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/add-users' - href: '/billing/concepts/enterprise-billing/billing-for-enterprises' - href: '/migrations/overview/planning-your-migration-to-github' @@ -44,10 +44,10 @@ journeyTracks: versions: ghec: '*' children: - - /getting-started-with-your-enterprise - /govern-people-and-repositories redirect_from: - /enterprise-onboarding/feature-enhancements + - /enterprise-onboarding/getting-started-with-your-enterprise docsTeamMetrics: - enterprise-onboarding --- From c3eb2c32e4cfa345d78bc844120b5ad116cfdfb8 Mon Sep 17 00:00:00 2001 From: Kate Catlin Date: Mon, 10 Aug 2026 19:31:52 +0000 Subject: [PATCH 6/6] Fix Kimi K2.7 Code hosting region and add retention terms for Moonshot models (#62694) Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 563a91c9-cf76-431a-a9b8-d099eb411fac --- content/copilot/reference/ai-models/model-hosting.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/copilot/reference/ai-models/model-hosting.md b/content/copilot/reference/ai-models/model-hosting.md index da6d93a31097..523bc76e72bc 100644 --- a/content/copilot/reference/ai-models/model-hosting.md +++ b/content/copilot/reference/ai-models/model-hosting.md @@ -131,10 +131,16 @@ Used for: {% data variables.copilot.copilot_kimi_k27_code %} and {% data variables.copilot.copilot_kimi_k3 %} were developed by Moonshot AI. They are open-weight models that may be less aligned than other {% data variables.product.prodname_copilot_short %} models, with an elevated risk of geographic bias. Before you enable either model, review the [{% data variables.copilot.copilot_kimi_k27_code %} model card](https://huggingface.co/moonshotai/Kimi-K2.7-Code) or the [{% data variables.copilot.copilot_kimi_k3 %} model card](https://huggingface.co/moonshotai/Kimi-K3) and run your own evaluations before enabling. -{% data variables.copilot.copilot_kimi_k27_code %} is hosted on US-based Azure AI Foundry infrastructure managed by {% data variables.product.github %} and Microsoft. +{% data variables.copilot.copilot_kimi_k27_code %} is hosted on Azure AI Foundry infrastructure managed by {% data variables.product.github %} and Microsoft. {% data variables.copilot.copilot_kimi_k3 %} is hosted by {% data variables.product.github %} on Fireworks AI. +Both models are covered by zero data retention agreements with the hosting providers. Fireworks AI and Azure AI Foundry do not use prompts or completions to train models, and prompts and completions are not sent to Moonshot AI. + +{% data variables.product.github %} does not use {% data variables.copilot.copilot_business_short %} or {% data variables.copilot.copilot_enterprise_short %} customer data to train AI models. For individual subscribers—{% data variables.copilot.copilot_free_short %}, {% data variables.copilot.copilot_pro_short %}, {% data variables.copilot.copilot_pro_plus_short %}, and {% data variables.copilot.copilot_max_short %} users—{% data variables.product.github %} may use {% data variables.product.prodname_copilot_short %} interaction data, including prompts (inputs), suggestions (outputs), and code snippets generated during {% data variables.product.prodname_copilot_short %} sessions to train and improve AI models, in accordance with our [AUTOTITLE](/free-pro-team@latest/site-policy/privacy-policies/github-general-privacy-statement) and applicable user settings. Individual subscribers can opt out of having their data used for AI model training. To manage this setting, see [AUTOTITLE](/copilot/how-tos/manage-your-account/manage-policies#model-training-and-improvements). + +When using {% data variables.copilot.copilot_kimi_k27_code %} or {% data variables.copilot.copilot_kimi_k3 %}, input prompts and output completions continue to run through {% data variables.product.prodname_copilot %}'s content filters. + ## Inline suggestions Inline suggestions, including ghost text and next edit suggestions, are powered by models hosted on Azure for {% data variables.copilot.copilot_business_short %} and {% data variables.copilot.copilot_enterprise_short %} plans. {% data variables.copilot.copilot_free_short %} and {% data variables.copilot.copilot_student_short %} user models are hosted on Fireworks AI.