diff --git a/content/actions/concepts/workflows-and-actions/reusing-workflow-configurations.md b/content/actions/concepts/workflows-and-actions/reusing-workflow-configurations.md index cb978c84217a..99827ecf3b68 100644 --- a/content/actions/concepts/workflows-and-actions/reusing-workflow-configurations.md +++ b/content/actions/concepts/workflows-and-actions/reusing-workflow-configurations.md @@ -58,6 +58,7 @@ Let's compare some aspects of each solution: | Each step is logged in real-time | Logged as one step even if it contains multiple steps | | Can connect a maximum of {% ifversion fpt or ghec %}ten {% else %}four {% endif %}levels of workflows | Can be nested to have up to 10 composite actions in one workflow | | Can use secrets | Cannot use secrets | +| Cannot be published to the [marketplace](https://github.com/marketplace?type=actions) | Can be published to the [marketplace](https://github.com/marketplace?type=actions) | ## Workflow templates diff --git a/content/actions/reference/workflows-and-actions/events-that-trigger-workflows.md b/content/actions/reference/workflows-and-actions/events-that-trigger-workflows.md index 903e39449fd2..ca9ae26db64a 100644 --- a/content/actions/reference/workflows-and-actions/events-that-trigger-workflows.md +++ b/content/actions/reference/workflows-and-actions/events-that-trigger-workflows.md @@ -234,7 +234,7 @@ on: gollum ``` -## image_version_ready +## `image_version` | Webhook event payload | Activity types | `GITHUB_SHA` | `GITHUB_REF` | |----------------------| -------------- | ------------ | -------------| diff --git a/content/code-security/dependabot/working-with-dependabot/dependabot-options-reference.md b/content/code-security/dependabot/working-with-dependabot/dependabot-options-reference.md index 19e314dd68df..188cea1a9ed3 100644 --- a/content/code-security/dependabot/working-with-dependabot/dependabot-options-reference.md +++ b/content/code-security/dependabot/working-with-dependabot/dependabot-options-reference.md @@ -171,7 +171,7 @@ Supported by: `bundler`, `composer`, `mix`, `maven`, `npm`, and `pip`. ## `cooldown` {% octicon "versions" aria-label="Version updates" height="24" %} -Defines a **cooldown period** for dependency updates, allowing updates to be delayed for a configurable number of days. The `coooldown` option is only available for _version_ updates, not _security_ updates. +Defines a **cooldown period** for dependency updates, allowing updates to be delayed for a configurable number of days. The `cooldown` option is only available for _version_ updates, not _security_ updates. This feature enables users to customize how often {% data variables.product.prodname_dependabot %} generates new version updates, offering greater control over update frequency. For examples, see [AUTOTITLE](/code-security/dependabot/dependabot-version-updates/optimizing-pr-creation-version-updates#setting-up-a-cooldown-period-for-dependency-updates). diff --git a/content/copilot/reference/ai-models/model-hosting.md b/content/copilot/reference/ai-models/model-hosting.md index 486312f0230b..95bce5d792bb 100644 --- a/content/copilot/reference/ai-models/model-hosting.md +++ b/content/copilot/reference/ai-models/model-hosting.md @@ -28,11 +28,13 @@ Used for: * {% data variables.copilot.copilot_gpt_51_codex %} * {% data variables.copilot.copilot_gpt_51_codex_mini %} -{% data variables.copilot.copilot_gpt_41 %} is hosted by {% data variables.product.github %}'s Azure tenant when used in {% data variables.product.prodname_copilot %}. +These models are hosted by OpenAI and {% data variables.product.github %}'s Azure infrastructure. -{% data variables.copilot.copilot_gpt_51 %}, {% data variables.copilot.copilot_gpt_51_codex %}, {% data variables.copilot.copilot_gpt_51_codex_mini %}, {% data variables.copilot.copilot_gpt_5_codex %}, {% data variables.copilot.copilot_gpt_5 %}, and {% data variables.copilot.copilot_gpt_5_mini %} models are hosted by OpenAI and {% data variables.product.github %}'s Azure tenant. OpenAI makes the [following data commitment](https://openai.com/enterprise-privacy/): _We [OpenAI] do not train our models on your business data by default_. {% data variables.product.github %} maintains a [zero data retention agreement](https://platform.openai.com/docs/guides/your-data) with OpenAI. +OpenAI makes the [following data commitment](https://openai.com/enterprise-privacy/): _We [OpenAI] do not train models on customer business data_. Data processing follows OpenAI's enterprise privacy comments. -When using OpenAI's models, input requests and output responses continue to run through {% data variables.product.prodname_copilot %}'s content filters for public code matching, when applied, along with those for harmful or offensive content. +{% data variables.product.github %} maintains a [zero data retention agreement](https://platform.openai.com/docs/guides/your-data) with OpenAI. + +All input requests and output responses processed by {% data variables.product.prodname_copilot %}'s models continue to pass through GitHub Copilot's, content filtering systems. These filters include checks for public code matches (when applied) as well as mechanisms to detect and block harmful or offensive content. ## OpenAI models fine-tuned by Microsoft @@ -51,7 +53,7 @@ Used for: * {% data variables.copilot.copilot_claude_opus_41 %} * {% data variables.copilot.copilot_claude_sonnet_40 %} -{% data variables.copilot.copilot_claude_haiku_45 %} and {% data variables.copilot.copilot_claude_opus_41 %} are hosted by Anthropic PBC. {% data variables.copilot.copilot_claude_sonnet_40 %} is hosted by Anthropic PBC and Google Cloud Platform. {% data variables.copilot.copilot_claude_sonnet_45 %} is hosted by Amazon Web Services, Anthropic PBC, and Google Cloud Platform. {% data variables.product.github %} has provider agreements in place to ensure data is not used for training. Additional details for each provider are included below: +These models are hosted by Amazon Web Services, Anthropic PBC, and Google Cloud Platform. {% data variables.product.github %} has provider agreements in place to ensure data is not used for training. Additional details for each provider are included below: * Amazon Bedrock: Amazon makes the [following data commitments](https://docs.aws.amazon.com/bedrock/latest/userguide/data-protection.html): _Amazon Bedrock doesn't store or log your prompts and completions. Amazon Bedrock doesn't use your prompts and completions to train any AWS models and doesn't distribute them to third parties_. * Anthropic PBC: {% data variables.product.github %} maintains a [zero data retention agreement](https://privacy.anthropic.com/en/articles/8956058-i-have-a-zero-retention-agreement-with-anthropic-what-products-does-it-apply-to) with Anthropic. @@ -77,9 +79,9 @@ When using {% data variables.copilot.copilot_gemini %} models, input prompts and {% data reusables.copilot.grok-promo-period %} -{% data variables.copilot.copilot_grok_code %} is hosted by xAI when used in {% data variables.product.prodname_copilot %}. +Complimentary access to Grok Code Fast 1 is continuing past the previously announced end time. A new end date has not been set. We may update or conclude this promotion at any time. [Regular pricing](https://docs.github.com/en/copilot/reference/ai-models/supported-models#model-multipliers) applies after the extension ends. -xAI operates {% data variables.copilot.copilot_grok_code %} in {% data variables.product.prodname_copilot %} under a zero data retention API policy. This means xAI commits that user content (both inputs sent to the model and outputs generated by the model): +These models are hosted on xAI. xAI operates {% data variables.copilot.copilot_grok_code %} in {% data variables.product.prodname_copilot %} under a zero data retention API policy. This means xAI commits that user content (both inputs sent to the model and outputs generated by the model): Will **not** be: * Logged for any purpose, including human review diff --git a/data/features/copilot-extensions.yml b/data/features/copilot-extensions.yml deleted file mode 100644 index 968847e0a183..000000000000 --- a/data/features/copilot-extensions.yml +++ /dev/null @@ -1,6 +0,0 @@ -# Reference: #13599 -# Copilot extensions (external tooling integrations for Copilot Chat) limited public beta - -versions: - fpt: '*' - ghec: '*' diff --git a/data/reusables/apps/access-org-app-settings.md b/data/reusables/apps/access-org-app-settings.md deleted file mode 100644 index d12deaa5786b..000000000000 --- a/data/reusables/apps/access-org-app-settings.md +++ /dev/null @@ -1 +0,0 @@ -1. In the sidebar, under "Third-party Access," click **{% data variables.product.prodname_github_apps %}**. A list of the {% data variables.product.prodname_github_apps %} installed on your organization will be displayed. diff --git a/data/reusables/copilot/copilot-extensions/about-copilot-extensions.md b/data/reusables/copilot/copilot-extensions/about-copilot-extensions.md deleted file mode 100644 index 6d4197f6de5b..000000000000 --- a/data/reusables/copilot/copilot-extensions/about-copilot-extensions.md +++ /dev/null @@ -1,8 +0,0 @@ -{% data variables.copilot.copilot_extensions_short %} are integrations that expand the functionality of {% data variables.copilot.copilot_chat_short %}, allowing developers to bring external tools, services, and custom behaviors into the Chat experience. You can use {% data variables.copilot.copilot_extensions_short %} to extend the capabilities of {% data variables.copilot.copilot_chat_short %} in a variety of ways, including: - -* **Querying documentation:** A {% data variables.copilot.copilot_extension_short %} can allow {% data variables.copilot.copilot_chat_short %} to query a third-party documentation service to find information about a specific topic. -* **AI-assisted coding:** A {% data variables.copilot.copilot_extension_short %} can use a third-party AI model to provide code suggestions. -* **Data retrieval:** A {% data variables.copilot.copilot_extension_short %} can allow {% data variables.copilot.copilot_chat_short %} to query a third-party data service to retrieve information about a specific topic. -* **Action execution:** A {% data variables.copilot.copilot_extension_short %} can allow {% data variables.copilot.copilot_chat_short %} to execute a specific action, such as posting to a message board or updating a tracking item in an external system. - -{% data variables.copilot.copilot_extensions %} are built with {% data variables.product.prodname_github_apps %}. They are best suited for developers who want cross-platform compatibility and app management and support from {% data variables.product.github %}. diff --git a/data/reusables/copilot/copilot-extensions/account-permissions.md b/data/reusables/copilot/copilot-extensions/account-permissions.md deleted file mode 100644 index bcf7ae35312d..000000000000 --- a/data/reusables/copilot/copilot-extensions/account-permissions.md +++ /dev/null @@ -1,3 +0,0 @@ -1. In the "{% data variables.copilot.copilot_chat %}" row, select the **Access:** dropdown menu, then click **Read-only**. -1. To enable context passing, in the "{% data variables.product.prodname_copilot_short %} Editor Context" row, select the **Access:** dropdown menu, then click **Read-only**. For more information about context passing, see [AUTOTITLE](/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension/context-passing-for-your-agent). -1. Click **Save changes**. diff --git a/data/reusables/copilot/copilot-extensions/agents-copilot-platform-prerequisites.md b/data/reusables/copilot/copilot-extensions/agents-copilot-platform-prerequisites.md deleted file mode 100644 index 0e3856998d47..000000000000 --- a/data/reusables/copilot/copilot-extensions/agents-copilot-platform-prerequisites.md +++ /dev/null @@ -1 +0,0 @@ -Before you configure your {% data variables.copilot.copilot_agent_short %} to communicate with {% data variables.product.github %}, you should understand how your {% data variables.copilot.copilot_agent_short %} communicates with the {% data variables.product.prodname_copilot_short %} platform. See [AUTOTITLE](/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension/configuring-your-copilot-agent-to-communicate-with-the-copilot-platform). diff --git a/data/reusables/copilot/copilot-extensions/copilot-extensions-intro.md b/data/reusables/copilot/copilot-extensions/copilot-extensions-intro.md deleted file mode 100644 index f2795fc67e38..000000000000 --- a/data/reusables/copilot/copilot-extensions/copilot-extensions-intro.md +++ /dev/null @@ -1 +0,0 @@ -{% data variables.copilot.copilot_extensions %} are **a type of {% data variables.product.prodname_github_app %} that integrates the power of external tools into {% data variables.copilot.copilot_chat %}**. {% data variables.copilot.copilot_extensions_short %} can be developed by anyone, for private or public use, and can be shared with others through the {% data variables.product.prodname_marketplace %}. diff --git a/data/reusables/copilot/copilot-extensions/copilot-extensions-on-marketplace.md b/data/reusables/copilot/copilot-extensions/copilot-extensions-on-marketplace.md deleted file mode 100644 index 0b0c6527f20a..000000000000 --- a/data/reusables/copilot/copilot-extensions/copilot-extensions-on-marketplace.md +++ /dev/null @@ -1 +0,0 @@ -{% data variables.copilot.copilot_extensions_short %} are a type of {% data variables.product.prodname_github_app %} that you can install on your {% data variables.product.prodname_dotcom %} account, to add additional capabilities to {% data variables.product.prodname_copilot_short %}. diff --git a/data/reusables/copilot/copilot-extensions/differences-between-agents-and-skillsets-1.md b/data/reusables/copilot/copilot-extensions/differences-between-agents-and-skillsets-1.md deleted file mode 100644 index e06ab31ffcb1..000000000000 --- a/data/reusables/copilot/copilot-extensions/differences-between-agents-and-skillsets-1.md +++ /dev/null @@ -1,2 +0,0 @@ -Skillsets and agents are the two ways to extend {% data variables.product.prodname_copilot_short %}'s capabilities and context through the {% data variables.copilot.copilot_extensibility_platform_short %}. They let you integrate external services and APIs into {% data variables.copilot.copilot_chat_short %}, but each one serves different use cases and offers different levels of control and complexity: -* **Skillsets** are lightweight and streamlined, designed for developers who need {% data variables.product.prodname_copilot_short %} to perform specific tasks (e.g., data retrieval or simple operations) with minimal setup. They handle routing, prompt crafting, function evaluation, and response generation automatically, making them ideal for quick and straightforward integrations. diff --git a/data/reusables/copilot/copilot-extensions/differences-between-agents-and-skillsets-2.md b/data/reusables/copilot/copilot-extensions/differences-between-agents-and-skillsets-2.md deleted file mode 100644 index 39af0f6f9560..000000000000 --- a/data/reusables/copilot/copilot-extensions/differences-between-agents-and-skillsets-2.md +++ /dev/null @@ -1 +0,0 @@ -* **Agents** are for complex integrations that need full control over how requests are processed and responses are generated. They let you implement custom logic, integrate with other LLMs and/or the Copilot API, manage conversation context, and handle all aspects of the user interaction. While Agents require more engineering and maintenance, they offer maximum flexibility for sophisticated workflows. For more information about agents, see [AUTOTITLE](/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension/about-copilot-agents). diff --git a/data/reusables/copilot/copilot-extensions/extension-specific-onboarding-steps.md b/data/reusables/copilot/copilot-extensions/extension-specific-onboarding-steps.md deleted file mode 100644 index 6f96ffa461a0..000000000000 --- a/data/reusables/copilot/copilot-extensions/extension-specific-onboarding-steps.md +++ /dev/null @@ -1 +0,0 @@ -1. After installing a {% data variables.copilot.copilot_extension_short %}, you need to complete the authentication and onboarding steps unique to that extension. Visit the extension's marketplace listing page or the developer's documentation to complete the necessary steps. diff --git a/data/reusables/copilot/copilot-extensions/extensions-retirement.md b/data/reusables/copilot/copilot-extensions/extensions-retirement.md deleted file mode 100644 index d0799d688830..000000000000 --- a/data/reusables/copilot/copilot-extensions/extensions-retirement.md +++ /dev/null @@ -1,10 +0,0 @@ -> [!IMPORTANT] -> {% data variables.copilot.copilot_extensions_short %} built as {% data variables.product.prodname_github_apps %} will be closing down on November 10, 2025. {% data variables.product.prodname_vscode_shortname %} {% data variables.copilot.copilot_extensions_short %} are not affected and will remain supported. -> -> Key dates: -> * September 23, 2025: New creation of {% data variables.copilot.copilot_extensions_short %} will be blocked -> * November 10, 2025: All existing {% data variables.copilot.copilot_extensions_short %} will be disabled -> -> Consider building MCP servers to replace extension functionality where applicable. Hybrid apps (with other {% data variables.product.prodname_github_app %} functionality) must disable the {% data variables.copilot.copilot_extension_short %} configuration in app settings to remain listed in the {% data variables.product.prodname_marketplace %} after November 10, 2025. -> -> For more information, see the [changelog announcement](https://github.blog/changelog/2025-09-23-deprecate-github-copilot-extensions-github-apps/). diff --git a/data/reusables/copilot/copilot-extensions/skillsets-configuration-steps.md b/data/reusables/copilot/copilot-extensions/skillsets-configuration-steps.md deleted file mode 100644 index 1f0696770a59..000000000000 --- a/data/reusables/copilot/copilot-extensions/skillsets-configuration-steps.md +++ /dev/null @@ -1,8 +0,0 @@ -1. For each skill you want to add (maximum 5): - 1. Click **Add new skill**. - 1. Enter a clear **Name** for the skill (e.g., "Generate Lorem Ipsum Data"). - 1. Write a detailed **Inference description** to help {% data variables.product.prodname_copilot_short %} understand when to use this skill. - 1. Add your **API endpoint URL** that will receive the POST requests. - 1. In the **Parameter** field, add the JSON schema defining the expected request format. - 1. Click **Add Definition** to save your skill. -1. Click **Save** to save your skillset. diff --git a/data/reusables/copilot/copilot-extensions/supported-clients-and-ides-table.md b/data/reusables/copilot/copilot-extensions/supported-clients-and-ides-table.md deleted file mode 100644 index 9fcae8d6a46b..000000000000 --- a/data/reusables/copilot/copilot-extensions/supported-clients-and-ides-table.md +++ /dev/null @@ -1,11 +0,0 @@ -| Clients and IDEs | {% data variables.copilot.copilot_extensions %} support | -|----------------------------------------------------------|:----------------------------------------------------------------:| -| {% data variables.product.prodname_vscode %} | {% octicon "check" aria-label="Supported" %} | -| {% data variables.product.prodname_vs %} | {% octicon "check" aria-label="Supported" %} | -| {% data variables.product.prodname_dotcom_the_website %} | {% octicon "check" aria-label="Supported" %} | -| {% data variables.product.prodname_mobile %} | {% octicon "check" aria-label="Supported" %} | -| JetBrains IDEs | {% octicon "check" aria-label="Supported" %} | -| {% data variables.product.prodname_github_codespaces %} | {% octicon "x" aria-label="Unsupported" %} | -| Vim/Neovim | {% octicon "x" aria-label="Unsupported" %} | -| {% data variables.copilot.copilot_cli_short %} | {% octicon "x" aria-label="Unsupported" %} | -| Xcode | {% octicon "x" aria-label="Unsupported" %} | diff --git a/data/reusables/copilot/go-to-copilot-page.md b/data/reusables/copilot/go-to-copilot-page.md deleted file mode 100644 index f707bf6a872c..000000000000 --- a/data/reusables/copilot/go-to-copilot-page.md +++ /dev/null @@ -1,7 +0,0 @@ -1. In the top right of any page on {% data variables.product.github %}, click the **{% octicon "copilot" aria-hidden="true" aria-label="Copilot" %}** icon next to the search bar. - - The {% data variables.copilot.copilot_chat %} panel is displayed. To resize the panel, click and drag the top or left edge. - -1. If the panel contains a previous conversation you had with {% data variables.product.prodname_copilot_short %}, click the "New conversation" icon (a plus sign) at the top right of the panel. - - ![Screenshot of the new conversation button, highlighted with a dark orange outline.](/assets/images/help/copilot/chat-new-conversation-button.png) diff --git a/data/reusables/copilot/model-use-cases/copilot-swe.md b/data/reusables/copilot/model-use-cases/copilot-swe.md deleted file mode 100644 index bc6b42830eef..000000000000 --- a/data/reusables/copilot/model-use-cases/copilot-swe.md +++ /dev/null @@ -1 +0,0 @@ -{% data variables.copilot.copilot_raptor_mini %} is a good choice for common development tasks that benefit from general-purpose coding and writing. If you're working on tasks that require fast iteration, accurate inline suggestions and explanations, {% data variables.copilot.copilot_raptor_mini %} is likely the model to use. diff --git a/data/reusables/dependabot/dependabot-updates-and-actions.md b/data/reusables/dependabot/dependabot-updates-and-actions.md deleted file mode 100644 index f02f31d3e0f0..000000000000 --- a/data/reusables/dependabot/dependabot-updates-and-actions.md +++ /dev/null @@ -1,3 +0,0 @@ -If you enable {% data variables.product.prodname_dependabot %} on a new repository and have {% data variables.product.prodname_actions %} enabled, {% data variables.product.prodname_dependabot %} will run on {% data variables.product.prodname_actions %} by default. - -If you enable {% data variables.product.prodname_dependabot %} on a new repository and have {% data variables.product.prodname_actions %} disabled, {% data variables.product.prodname_dependabot %} will run on the legacy application in {% data variables.product.github %} to perform {% data variables.product.prodname_dependabot_updates %}. This doesn't provide as good performance, visibility, or control of {% data variables.product.prodname_dependabot_updates %} jobs as {% data variables.product.prodname_actions %} does. If you want to use {% data variables.product.prodname_dependabot %} with {% data variables.product.prodname_actions %}, you must ensure that your repository enables {% data variables.product.prodname_actions %}, then enable "{% data variables.product.prodname_dependabot %} on Actions runners" from the repository's "{% data variables.product.UI_advanced_security %}" settings page. diff --git a/data/reusables/gated-features/copilot-extensions.md b/data/reusables/gated-features/copilot-extensions.md deleted file mode 100644 index 02156fc8f3be..000000000000 --- a/data/reusables/gated-features/copilot-extensions.md +++ /dev/null @@ -1,5 +0,0 @@ -Anyone with a {% data variables.copilot.copilot_pro_short %}, {% data variables.copilot.copilot_pro_plus_short %}, or {% data variables.copilot.copilot_free_short %} plan can use {% data variables.copilot.copilot_extensions_short %}. - -For organizations or enterprises with a {% data variables.copilot.copilot_business_short %} or {% data variables.copilot.copilot_enterprise_short %} plan, organization owners and enterprise administrators can grant access to {% data variables.copilot.copilot_extensions_short %}. - -{% data variables.copilot.copilot_extensions_short %} is not available for {% data variables.product.prodname_ghe_server %}.