diff --git a/content/admin/managing-iam/iam-configuration-reference/saml-configuration-reference.md b/content/admin/managing-iam/iam-configuration-reference/saml-configuration-reference.md index 01656e610954..a5b0a7ff473e 100644 --- a/content/admin/managing-iam/iam-configuration-reference/saml-configuration-reference.md +++ b/content/admin/managing-iam/iam-configuration-reference/saml-configuration-reference.md @@ -56,7 +56,7 @@ Depending on your environment, the SP metadata for an enterprise on {% data vari | :- | :- | :- | :- | | SP Entity ID | SP URL, audience restriction | The top-level URL for your enterprise on {% data variables.location.product_location %} | `https://github.com/enterprises/ENTERPRISE` | | SP Assertion Consumer Service (ACS) URL | Reply, recipient, or destination URL | URL where IdP sends SAML responses | `https://github.com/enterprises/ENTERPRISE/saml/consume` | -| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | `https://github.com/enterprises/ENTERPRISE/saml/sso` | +| SP Single Sign-On (SSO) URL | | URL where IdP begins SSO | `https://github.com/enterprises/ENTERPRISE/sso` | {% elsif ghes %} diff --git a/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion.md b/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion.md index 330d5dd9eebf..ceb495c1b6b8 100644 --- a/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion.md +++ b/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion.md @@ -84,7 +84,7 @@ If you have a {% data variables.product.prodname_copilot_free_short %} or {% dat ## Changing the AI model for code completion -The following instructions are for {% data variables.product.prodname_vscode_shortname %}. If you are using a JetBrains IDE, click the appropriate tab at the start of this article. +The following instructions are for {% data variables.product.prodname_vscode_shortname %}. If you are using {% data variables.product.prodname_vs %}, or a JetBrains IDE, click the appropriate tab at the start of this article. 1. Open the command palette by pressing Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac). 1. Type `change completions model` and select the "{% data variables.product.prodname_copilot %}: Change Completions Model" command. @@ -105,7 +105,7 @@ Alternatively, if Command Center is enabled, you can click {% octicon "chevron-d ## Changing the AI model for code completion -The following instructions are for {% data variables.product.prodname_vs %}. If you are using a JetBrains IDE, click the appropriate tab at the start of this article. +The following instructions are for {% data variables.product.prodname_vs %}. If you are using {% data variables.product.prodname_vscode_shortname %}, or a JetBrains IDE, click the appropriate tab at the start of this article. 1. Click the **{% octicon "copilot" aria-hidden="true" %}** icon in the top right corner. 1. Click **Settings**, then click **Options**. @@ -117,7 +117,7 @@ The following instructions are for {% data variables.product.prodname_vs %}. If ## Changing the AI model for code completion -The following instructions are for JetBrains IDEs. If you are using {% data variables.product.prodname_vs %}, click the appropriate tab at the start of this article. +The following instructions are for JetBrains IDEs. If you are using {% data variables.product.prodname_vs %}, or {% data variables.product.prodname_vscode_shortname %}, click the appropriate tab at the start of this article. 1. Click the **{% octicon "copilot" aria-hidden="true" %}** icon in the status bar. 1. In the popup menu, click **Edit Model for Completion**. diff --git a/content/copilot/using-github-copilot/code-review/configuring-automatic-code-review-by-copilot.md b/content/copilot/using-github-copilot/code-review/configuring-automatic-code-review-by-copilot.md index 056da3cf3591..a8961476a1c5 100644 --- a/content/copilot/using-github-copilot/code-review/configuring-automatic-code-review-by-copilot.md +++ b/content/copilot/using-github-copilot/code-review/configuring-automatic-code-review-by-copilot.md @@ -27,7 +27,7 @@ After you configure automatic code review, {% data variables.product.prodname_co ### Limits on automatic pull request reviews -{% data variables.copilot.copilot_code-review_short %} is a premium feature with a per-person monthly quota. When {% data variables.product.prodname_copilot_short %} carries out an automatic review, it uses one premium request from the quota of the user who created the pull request. For more information, see [AUTOTITLE](/copilot/using-github-copilot/code-review/using-copilot-code-review#maximum-code-reviews-per-month). +{% data variables.copilot.copilot_code-review_short %} is a premium feature with a per-person monthly quota. When {% data variables.product.prodname_copilot_short %} carries out an automatic review, it uses one premium request from the quota of the user who created the pull request. For more information, see [AUTOTITLE](/copilot/using-github-copilot/code-review/using-copilot-code-review#code-review-monthly-quota). ## Configuring automatic code review for a single repository diff --git a/content/copilot/using-github-copilot/code-review/using-copilot-code-review.md b/content/copilot/using-github-copilot/code-review/using-copilot-code-review.md index 972d59c9afea..9e81d07b7d6b 100644 --- a/content/copilot/using-github-copilot/code-review/using-copilot-code-review.md +++ b/content/copilot/using-github-copilot/code-review/using-copilot-code-review.md @@ -3,7 +3,6 @@ title: Using GitHub Copilot code review shortTitle: Using code review intro: "Learn how to request a code review from {% data variables.product.prodname_copilot %}." allowTitleToDifferFromFilename: true -product: 'See the table below.' versions: feature: copilot topics: @@ -18,30 +17,45 @@ redirect_from: {% data variables.product.prodname_copilot %} can review your code and provide feedback. Where possible, {% data variables.product.prodname_copilot_short %}'s feedback includes suggested changes which you can apply with a couple of clicks. -{% data variables.copilot.copilot_code-review_short %} supports two types of review: +{% vscode %} + +{% data variables.copilot.copilot_code-review_short %} in {% data variables.product.prodname_vscode %} supports two types of review: -* **Review selection:** Highlight code and ask for an initial review _({% data variables.product.prodname_vscode %} only)_ -* **Review changes:** Request a deeper review of all your changes _({% data variables.product.github %} website and {% data variables.product.prodname_vscode %})_ +* **Review selection:** Highlight code and ask for an initial review +* **Review changes:** Request a deeper review of all your changes The current functionality and availability of the two types of review is summarized in the following table: {% rowheaders %} -| Feature | Review selection | Review changes | -|----------------------------------|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Environment | {% data variables.product.prodname_vscode %} | {% data variables.product.prodname_vscode %} and the {% data variables.product.github %} website | -| Description | Initial review of a highlighted section of code with feedback and suggestions | Deeper review of all changes | -| Language support | All | C#, Go, Java, JavaScript, Markdown, Python, Ruby, TypeScript

{% data variables.release-phases.public_preview_caps %} support for C, C++, Kotlin, and Swift. | -| Custom coding guidelines support | No | Yes, see [Customizing {% data variables.product.prodname_copilot_short %}'s reviews with coding guidelines](#customizing-copilots-reviews-with-coding-guidelines) | -| Availability | Standard feature available to all {% data variables.product.prodname_copilot_short %} subscribers | Premium feature. Available with {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_pro_plus_short %}, {% data variables.product.prodname_copilot_business_short %}, and {% data variables.product.prodname_copilot_enterprise_short %} subscriptions. Per-person monthly quota. | +| | Review selection | Review changes | +|------------------|------------------|----------------| +| Available in | {% data variables.product.prodname_vscode %} | {% data variables.product.prodname_vscode %} and the {% data variables.product.github %} website | +| Premium/standard feature | Standard feature available to all {% data variables.product.prodname_copilot_short %} subscribers | Premium feature. Available with the {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_pro_plus_short %}, {% data variables.product.prodname_copilot_business_short %}, and {% data variables.product.prodname_copilot_enterprise_short %} plans. Per-person monthly quota applies. | +| Description | Initial review of a highlighted section of code with feedback and suggestions | Deeper review of all changes | +| Language support | All | C#, Go, Java, JavaScript, Markdown, Python, Ruby, TypeScript

{% data variables.release-phases.public_preview_caps %} support for C, C++, Kotlin, and Swift. | +| Custom coding guidelines support | No | Yes, see [Customizing {% data variables.product.prodname_copilot_short %}'s reviews with coding guidelines](#customizing-copilots-reviews-with-coding-guidelines) | {% endrowheaders %} -### Premium requests +{% endvscode %} + +{% webui %} + +Two types of {% data variables.copilot.copilot_code-review_short %} are available: + +* **Review selection:** Highlight code and ask for an initial review _(only available in {% data variables.product.prodname_vscode_shortname %})_ +* **Review changes:** Request a deeper review of all your changes _(available in {% data variables.product.prodname_vscode_shortname %} and the {% data variables.product.github %} website)_ + +This version of the article relates to {% data variables.copilot.copilot_code-review_short %} on the {% data variables.product.github %} website. To see information about the review selection type of {% data variables.copilot.copilot_code-review_short %}, click the "{% data variables.product.prodname_vscode %}" tool switcher at the top of the page. -Each {% data variables.product.prodname_copilot_short %} code review consumes one premium request. See [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests). +### Availability -### Maximum code reviews per month +{% data variables.copilot.copilot_code-review_short %} on the {% data variables.product.github %} website is a premium feature, available with the {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_pro_plus_short %}, {% data variables.product.prodname_copilot_business_short %}, and {% data variables.product.prodname_copilot_enterprise_short %} plans. + +{% endwebui %} + +### Code review monthly quota The **review changes** type of {% data variables.copilot.copilot_code-review_short %} is a premium feature with a per-person monthly quota. @@ -50,12 +64,31 @@ The **review changes** type of {% data variables.copilot.copilot_code-review_sho > The per-person quota for {% data variables.product.prodname_copilot_short %} code review will commence on May 5th, 2025. -When you assign {% data variables.product.prodname_copilot_short %} as a reviewer for a pull request, one premium request is deducted from your monthly quota each time {% data variables.product.prodname_copilot_short %} posts comments to the pull request. +When you assign {% data variables.product.prodname_copilot_short %} as a reviewer for a pull request, one premium request is deducted from your monthly quota each time {% data variables.product.prodname_copilot_short %} posts comments to the pull request. See [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests). If a repository is configured to automatically request a code review from {% data variables.product.prodname_copilot_short %} for all new pull requests, the premium request usage is applied to the quota of the pull request author. If a pull request is created by {% data variables.product.prodname_actions %} or by a bot, the usage will apply to the user who triggered the workflow (if identifiable), or to a designated billing owner. When you reach your monthly quota you will not be able to get a code review from {% data variables.product.prodname_copilot_short %} until your quota resets—unless you upgrade your {% data variables.product.prodname_copilot_short %} plan or enable additional premium requests. +{% webui %} + +### Language support + +{% data variables.copilot.copilot_code-review_short %} on the {% data variables.product.github %} website supports the following languages: + +* C# +* Go +* Java +* JavaScript +* Markdown +* Python +* Ruby +* TypeScript + +Plus {% data variables.release-phases.public_preview %} support for C, C++, Kotlin, and Swift. + +{% endwebui %} + ### Validating {% data variables.product.prodname_copilot_short %} code reviews > [!WARNING] {% data variables.product.prodname_copilot_short %} isn't guaranteed to spot all problems or issues in a pull request, and sometimes it will make mistakes. Always validate {% data variables.product.prodname_copilot_short %}'s feedback carefully, and supplement {% data variables.product.prodname_copilot_short %}'s feedback with a human review. diff --git a/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md index c56bd5d569eb..b48019d74a2c 100644 --- a/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md @@ -19,7 +19,10 @@ topics: ## About automatically archiving items -You can configure your project's built-in workflows to automatically archive items. Archiving items will help you stay below the limit of {% data variables.projects.item_limit %} items in each project. +{% ifversion projects-single-limit %} +You can configure your project's built-in workflows to automatically archive items. Archiving items helps you improve focus by removing old items from your project views. An archived item retains all of its custom field data and can be viewed or restored from the archive page. +{% else %} +You can configure your project's built-in workflows to automatically archive items. Archiving items will help you stay below the limit of {% data variables.projects.item_limit %} items in each project.{% endif %} The auto-archive workflow supports a subset of filters. You can use the following filters when configuring your workflow. @@ -35,7 +38,7 @@ Additionally, items are also marked as updated when field values in your project When you enable automatic archiving for issues or pull requests, items in your project that already meet your criteria will also be archived. There may be some delay in archiving large numbers of items that already meet the criteria. -Projects also have a limit on the number of archived items they can contain. Your project can contain up to {% data variables.projects.archived_item_limit %} archived items. For more information on permanently deleting items, see [AUTOTITLE](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project#deleting-items). +{% ifversion projects-single-limit %}Your project can contain up to {% data variables.projects.item_limit %} items across both active views and the archive page. Once that limit has been reached, you will need to delete items from your project to free up more space.{% else %} Projects also have a limit on the number of archived items they can contain. Your project can contain up to {% data variables.projects.archived_item_limit %} archived items.{% endif %} For more information on permanently deleting items, see [AUTOTITLE](/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project#deleting-items). ## Configuring automatic archiving in your project diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md index 20f3ad7ce77c..ec5cc82f3222 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md @@ -13,7 +13,7 @@ allowTitleToDifferFromFilename: true --- > [!NOTE] -> A project can contain a maximum of {% data variables.projects.item_limit %} items and {% data variables.projects.archived_item_limit %} archived items. To learn more about automatically archiving items when they meet specific criteria, see [AUTOTITLE](/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically). +> A project can contain a maximum of {% data variables.projects.item_limit %} items {% ifversion projects-single-limit %} across both active views and the archive page{% else %}and {% data variables.projects.archived_item_limit %} archived items{% endif %}. To learn more about automatically archiving items when they meet specific criteria, see [AUTOTITLE](/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically). ## Adding issues and pull requests to a project diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md index 05c10d60bef5..dafbd2203ad0 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md @@ -13,7 +13,7 @@ allowTitleToDifferFromFilename: true --- > [!NOTE] -> A project can contain a maximum of {% data variables.projects.item_limit %} items and {% data variables.projects.archived_item_limit %} archived items. +> A project can contain a maximum of {% data variables.projects.item_limit %} items {% ifversion projects-single-limit %}across both active views and archive page{% else %} and {% data variables.projects.archived_item_limit %} archived items{% endif %}. ## Archiving items diff --git a/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md b/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md index 11143118f53b..e28fe479a15d 100644 --- a/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md +++ b/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md @@ -36,7 +36,7 @@ You can add custom properties to your organization and set values for those prop {% data reusables.profile.org_settings %} {% data reusables.organizations.access-custom-properties %} 1. To add a new custom property, click **New property** in the upper right corner. -1. In the "Name" field, type the name you'd like to use for your custom property. The name can't contain spaces. +1. In the "Name" field, type the name you'd like to use for your custom property. The name can't contain spaces, and cannot exceed 75 characters in length. 1. Optionally, in the "Description" field, fill in a description of your custom property. 1. Under "Type", select the type of property you'd like to add. This can either be a text string{% ifversion ghes < 3.15 %} or a single select field{% else %}, a single select field, a multi select field, or a true/false boolean{% endif %}. 1. Optionally, you can select **Allow repository actors to set this property**. When enabled, repository users and apps with the repository-level "custom properties" fine-grained permission will be able to set and update the property value for their repository. diff --git a/data/features/projects-single-limit.yml b/data/features/projects-single-limit.yml new file mode 100644 index 000000000000..4f8229b04894 --- /dev/null +++ b/data/features/projects-single-limit.yml @@ -0,0 +1,5 @@ +# Use a single limit of 50k for the total number of active and archived items in a project +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.18' diff --git a/data/reusables/advanced-security/ghas-must-be-enabled.md b/data/reusables/advanced-security/ghas-must-be-enabled.md deleted file mode 100644 index 0ffb246618c3..000000000000 --- a/data/reusables/advanced-security/ghas-must-be-enabled.md +++ /dev/null @@ -1 +0,0 @@ -{% data variables.product.prodname_GHAS %} features must be available to the organization for this policy to take effect. For more information, see [Enforcing a policy for the use of {% data variables.product.prodname_GHAS %} in your enterprise's organizations](#enforcing-a-policy-for-the-use-of-github-advanced-security-in-your-enterprises-organizations). diff --git a/data/reusables/code-scanning/preview-org-private-registry.md b/data/reusables/code-scanning/preview-org-private-registry.md deleted file mode 100644 index 07680142e7cd..000000000000 --- a/data/reusables/code-scanning/preview-org-private-registry.md +++ /dev/null @@ -1,6 +0,0 @@ -{% ifversion org-private-registry %} - -> [!NOTE] -> Configuring private registries for {% data variables.product.prodname_code_scanning %} default setup to use in an organization is currently in {% data variables.release-phases.public_preview %} and subject to change. Supported registries are: Maven repositories and NuGet feeds. - -{% endif %} diff --git a/data/reusables/copilot/additional-premium-requests-cf.md b/data/reusables/copilot/additional-premium-requests-cf.md deleted file mode 100644 index 617020be6b81..000000000000 --- a/data/reusables/copilot/additional-premium-requests-cf.md +++ /dev/null @@ -1 +0,0 @@ -> [!NOTE] {% data variables.product.prodname_copilot_free_short %} users cannot purchase additional premium requests and should upgrade to a paid plan. diff --git a/data/reusables/copilot/xcode-prerequisites.md b/data/reusables/copilot/xcode-prerequisites.md deleted file mode 100644 index 77ef49df1a00..000000000000 --- a/data/reusables/copilot/xcode-prerequisites.md +++ /dev/null @@ -1,3 +0,0 @@ -* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} for Xcode, you need either an active {% data variables.product.prodname_copilot_short %} subscription (such as {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_enterprise_short %}, or {% data variables.product.prodname_copilot_business_short %}) or access through {% data variables.product.prodname_copilot_free_short %}, which provides limited functionality. {% data reusables.copilot.subscription-prerequisite %} - -* **Compatible versions of Xcode and macOS**. To use {% data variables.product.prodname_copilot %} for Xcode you must have Xcode version 8.0 or above and macOS Monterey (12.0) or above installed. See [Xcode](https://developer.apple.com/xcode/) on the Apple Developer site. diff --git a/data/reusables/desktop/commit-message.md b/data/reusables/desktop/commit-message.md deleted file mode 100644 index bff20ab2ac9b..000000000000 --- a/data/reusables/desktop/commit-message.md +++ /dev/null @@ -1 +0,0 @@ -1. At the bottom of the list of changes, in the Summary field, type a short, meaningful commit message. Optionally, you can add more information about the change in the Description field. diff --git a/data/reusables/gated-features/copilot.md b/data/reusables/gated-features/copilot.md deleted file mode 100644 index 3a93661d3fa1..000000000000 --- a/data/reusables/gated-features/copilot.md +++ /dev/null @@ -1 +0,0 @@ -{% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_free_short %}, {% data variables.product.prodname_copilot_pro_plus_short %}{% ifversion ghec %}, {% elsif fpt %}, or {% endif %} {% data variables.product.prodname_copilot_business_short %}{% ifversion ghec %}, or {% data variables.product.prodname_copilot_enterprise_short %}{% endif %}.