Skip to content

Commit 7e415b7

Browse files
authored
Merge pull request #40441 from github/repo-sync
Repo sync
2 parents 8ff32d6 + 51c28fb commit 7e415b7

File tree

51 files changed

+1048
-882
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1048
-882
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
**17 September 2025**
44

5+
We added documentation for expanded features for reusing workflow configurations in GitHub Actions.
6+
7+
You can now use YAML anchors and aliases to reuse pieces of content in a workflow. See [YAML anchors and aliases](https://docs.github.com/en/actions/concepts/workflows-and-actions/reusing-workflow-configurations#yaml-anchors-and-aliases).
8+
9+
To keep the content focused on users' job-to-be-done, we simplified the procedures for [creating workflow templates for your organization](https://docs.github.com/en/actions/how-tos/reuse-automations/create-workflow-templates). In addition, we updated reference documentation for workflow templates with details on permissions, repository visibility rules, rules for the metadata file, and examples. See [Workflow templates](https://docs.github.com/en/actions/reference/workflows-and-actions/reusing-workflow-configurations#workflow-templates).
10+
11+
<hr>
12+
13+
**17 September 2025**
14+
515
You can now publish your Spark app as "read-only."
616

717
By default, data stored in Spark is shared across all users of the app. You can choose to publish your app as "read-only" if you want to showcase your app to others, but you don't want others to be able to edit or delete any stored data.

content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ children:
1919
- /managing-security-and-analysis-features
2020
- /managing-your-tab-size-rendering-preference
2121
- /permission-levels-for-a-project-board-owned-by-a-personal-account
22+
- /manage-cookie-preferences
2223
- /managing-accessibility-settings
24+
- /prepare-for-job-change
2325
- /managing-access-to-your-personal-accounts-project-boards
2426
- /integrating-jira-with-your-personal-projects
2527
- /set-your-hiring-status

content/account-and-profile/tutorials/managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages.md renamed to content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/manage-cookie-preferences.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Managing your cookie preferences for GitHub's enterprise marketing pages
3-
intro: 'You can control how {% data variables.product.company_short %} uses information from non-essential tracking cookies for enterprise marketing pages.'
2+
title: Manage cookie preferences
3+
intro: You can control how {% data variables.product.company_short %} uses information from non-essential tracking cookies for enterprise marketing pages.
44
versions:
55
fpt: '*'
66
ghes: '*'
@@ -11,15 +11,13 @@ shortTitle: Manage cookie preferences
1111
redirect_from:
1212
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages
1313
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages
14+
- /account-and-profile/tutorials/managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages
15+
contentType: how-tos
1416
---
1517

16-
## About cookie preferences on enterprise marketing pages
17-
18-
{% data variables.product.company_short %} may use non-essential cookies on some enterprise marketing pages. You can customize how these cookies behave. For more information about how {% data variables.product.company_short %} uses cookies, see [AUTOTITLE](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement).
19-
2018
## Changing your cookie preferences
2119

22-
You can customize how non-essential cookies behave on any {% data variables.product.company_short %} enterprise marketing page.
20+
You can customize how non-essential cookies behave on any {% data variables.product.company_short %} enterprise marketing page. For more information about how {% data variables.product.company_short %} uses cookies, see [AUTOTITLE](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement).
2321

2422
1. Navigate to the {% data variables.product.company_short %} enterprise marketing page where you'd like to change your cookie preferences. For example, navigate to [{% data variables.product.company_short %} Resources](https://resources.github.com/).
2523
1. Scroll to the bottom of the page, then click **Manage Cookies**.
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
---
2+
title: Prepare for job change
3+
intro: If you use your {% data variables.product.github %} account for both personal and work purposes, there are steps to follow when you leave your company or organization.
4+
redirect_from:
5+
- /articles/best-practices-for-leaving-your-company
6+
- /github/setting-up-and-managing-your-github-user-account/best-practices-for-leaving-your-company
7+
- /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/best-practices-for-leaving-your-company
8+
- /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/best-practices-for-leaving-your-company
9+
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/best-practices-for-leaving-your-company
10+
- /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/best-practices-for-leaving-your-company
11+
- /account-and-profile/reference/best-practices-for-leaving-your-company
12+
versions:
13+
fpt: '*'
14+
ghec: '*'
15+
topics:
16+
- Accounts
17+
shortTitle: Prepare for job change
18+
contentType: how-tos
19+
---
20+
21+
## Update your personal account information
22+
23+
1. Unverify your company email address by deleting it in your Email settings.
24+
25+
After removal, you can re-add this email without verifying to keep any associated commits linked to your account.
26+
27+
For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/changing-your-primary-email-address).
28+
29+
1. Change your primary email address from your company email to your personal email.
30+
31+
For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/changing-your-primary-email-address).
32+
33+
1. Verify your new primary email address.
34+
35+
For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/verifying-your-email-address).
36+
37+
1. Update your {% data variables.product.github %} username if it contains references to your company or organization.
38+
39+
For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/changing-your-github-username).
40+
41+
1. Review and update your two-factor authentication (2FA) methods to ensure they aren't linked to company resources:
42+
43+
* If you use a TOTP app on a company phone, transfer it to your personal device.
44+
* If you've registered company-owned security keys, remove them and add personal ones instead.
45+
* If you're using {% data variables.product.prodname_mobile %} on a company device, install it on your personal device.
46+
* Download fresh recovery codes and store them in a personal secure location.
47+
48+
For more information, see [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication).
49+
50+
## Leave organization memberships
51+
52+
> [!NOTE] Unless you're using a {% data variables.enterprise.prodname_managed_user %}, you'll still be able to access your personal account after leaving an organization.
53+
54+
1. If you're the organization owner, transfer ownership to another person before removing yourself.
55+
56+
For more information, see [AUTOTITLE](/organizations/managing-organization-settings/transferring-organization-ownership).
57+
58+
1. Remove yourself from the organization.
59+
60+
For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization).
61+
62+
## Clean up professional repository associations
63+
64+
1. Remove yourself as a collaborator from repositories owned by others.
65+
66+
For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository).
67+
68+
1. Stop watching work-related repositories to avoid unnecessary notifications.
69+
70+
To manage your watched repositories, visit https://github.com/watching.
71+
72+
1. Transfer repositories that you own that others may need to continue working on.
73+
74+
For more information, see [AUTOTITLE](/repositories/creating-and-managing-repositories/transferring-a-repository).
75+
76+
1. Delete any work-related forks that belong to you.
77+
78+
Deleting a fork doesn't delete the upstream repository.
79+
80+
For more information, see [AUTOTITLE](/repositories/creating-and-managing-repositories/deleting-a-repository).
81+
82+
1. Delete local copies of your work repositories from your computer by running the following command:
83+
84+
```shell
85+
rm -rf WORK_DIRECTORY
86+
```
87+
88+
Replace `WORK_DIRECTORY` with the path to your work repository.

content/account-and-profile/reference/best-practices-for-leaving-your-company.md

Lines changed: 0 additions & 44 deletions
This file was deleted.

content/account-and-profile/reference/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ children:
1111
- /personal-dashboard
1212
- /permission-levels-for-a-personal-account-repository
1313
- /profile-contributions-reference
14-
- /best-practices-for-leaving-your-company
1514
- /types-of-emails-github-sends
1615
- /email-addresses-reference
1716
- /personal-account-reference

content/account-and-profile/tutorials/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ topics:
1111
- Profiles
1212
children:
1313
- /personalize-your-profile
14-
- /managing-your-cookie-preferences-for-githubs-enterprise-marketing-pages
1514
- /using-your-github-profile-to-enhance-your-resume
1615
---
1716

content/copilot/how-tos/use-copilot-agents/coding-agent/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ children:
1212
- /track-copilot-sessions
1313
- /review-copilot-prs
1414
- /extend-coding-agent-with-mcp
15+
- /integrate-coding-agent-with-teams
1516
- /customize-the-agent-environment
1617
- /customize-the-agent-firewall
1718
- /troubleshoot-coding-agent
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: Integrating Copilot coding agent with Teams
3+
shortTitle: Integrate coding agent with Teams
4+
intro: 'You can use the {% data variables.product.github %} integration in Teams to provide context and open pull requests all from within your Teams channels.'
5+
versions:
6+
feature: copilot
7+
topics:
8+
- Copilot
9+
contentType: how-tos
10+
---
11+
12+
> [!NOTE]
13+
> This feature is currently in {% data variables.release-phases.public_preview %} and subject to change.
14+
15+
The {% data variables.product.github %} integration in Microsoft Teams allows you to interact with {% data variables.copilot.copilot_coding_agent %} all from within your Teams channels. From within a Teams thread you can initiate {% data variables.copilot.copilot_coding_agent_short %} sessions and open pull requests, using the context of your conversation.
16+
17+
> [!NOTE]
18+
> When you mention @{% data variables.product.github %} in a Teams thread, the agent will capture the entire thread as context for your request, understanding and implementing solutions based on the discussion. This context is stored in the pull request.
19+
20+
## Prerequisites
21+
22+
* You must have a {% data variables.product.github %} account with access to {% data variables.product.prodname_copilot_short %} through {% data variables.copilot.copilot_pro_short %}, {% data variables.copilot.copilot_pro_plus_short %}, {% data variables.copilot.copilot_business_short %}, or {% data variables.copilot.copilot_enterprise_short %}.
23+
* You must have a Teams account and be a member of a channel.
24+
25+
## Installing the {% data variables.product.github %} app in Teams
26+
27+
The {% data variables.product.github %} app only needs to be installed once in a team. After the app is installed, any member of the team can connect their {% data variables.product.github %} account to the app and start using it.
28+
29+
1. Open the [{% data variables.product.github %} integration installation link](https://teams.microsoft.com/l/app/836ecc9e-6dca-4696-a2e9-15e252cd3f31) in your web browser to launch Teams and the installation dialog.
30+
1. Click **Add** to add the app to your team.
31+
1. Follow the prompts on screen to authenticate and authorize the app.
32+
33+
## Connecting the {% data variables.product.github %} app to your {% data variables.product.github %} account
34+
35+
The first time you use the {% data variables.product.github %} app in Teams, you need to connect it to your {% data variables.product.github %} account and set a default repository. The default repository provides the context that {% data variables.product.prodname_copilot_short %} uses when responding to prompts, and it’s also where pull requests created by {% data variables.copilot.copilot_coding_agent %} sessions will be opened unless you specify a repository in your prompt.
36+
37+
To get started, mention `@{% data variables.product.github %} <YOUR_TASK>` in any Teams thread. The app will guide you through signing in and setting a default repository. Or you can connect your {% data variables.product.github %} account and set the default repository manually by following these steps:
38+
39+
1. In Teams, mention the app in a thread by typing `@{% data variables.product.github %}`.
40+
1. Click **signin** from the list of suggestions.
41+
1. Follow the prompts to sign in to your {% data variables.product.github %} account.
42+
1. In the thread, mention the app by typing `@{% data variables.product.github %}`.
43+
1. Click **settings** to set the default repository.
44+
45+
## Using the {% data variables.product.prodname_copilot_short %} app in Teams
46+
47+
You can interact with the {% data variables.product.github %} app in Teams by mentioning it in a thread. The agent will respond to your messages and perform tasks based on your requests. Only users with **write** access to the default repository—or the repository specified in their prompt—can trigger {% data variables.copilot.copilot_coding_agent %} to work. Contributors to the thread without **write** access can help guide {% data variables.product.prodname_copilot_short %} by providing input to the conversation, which will be used as context when making changes in the pull request.
48+
49+
1. In Teams, mention the app in a thread by typing @{% data variables.product.github %}.
50+
1. Type your message or request, then send it. Optionally, you can specify a repository or branch using the following syntax:
51+
52+
```text
53+
@GitHub Add "Hello World" to the README in repo=REPO_OWNER/REPO_NAME branch=BRANCH_NAME
54+
```
55+
56+
The `repo` parameter tells {% data variables.copilot.copilot_coding_agent %} which repository to use for the request, and the `branch` parameter specifies an existing branch of the repository that should be used as the base branch for a pull request. By default, {% data variables.product.prodname_copilot_short %} uses your configured default repository and the repository’s default branch.
57+
58+
{% data variables.product.prodname_copilot_short %} will initiate a {% data variables.copilot.copilot_coding_agent_short %} session and respond with a summary of the changes it plans to make, including a link to the pull request it has created in the repository.
59+
60+
You can continue to iterate on the pull request in the same Teams thread. Mention @{% data variables.product.github %} with your suggested change, and the {% data variables.copilot.copilot_coding_agent %} will use all of the messages in the thread since the previous mention to iterate on the existing pull request.
61+
62+
## Further reading
63+
64+
* [AUTOTITLE](/copilot/concepts/coding-agent/coding-agent)
65+
* [AUTOTITLE](/copilot/concepts/coding-agent/enable-coding-agent)

0 commit comments

Comments
 (0)