Skip to content
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
9932 commits
Select commit Hold shift + click to select a range
8f29f3f
Merge pull request #58722 from github/repo-sync
docs-bot Dec 5, 2025
b37fb30
Update docs changelog (for PR #58673) (#58726)
docs-bot Dec 5, 2025
b662962
Merge pull request #41696 from github/repo-sync
docs-bot Dec 5, 2025
56f8695
Update Events API PullRequestEvent properties (#58684)
jessmargz Dec 5, 2025
1cc92f2
Merge pull request #41697 from github/repo-sync
docs-bot Dec 5, 2025
59ab339
GraphQL schema update (#58734)
docs-bot Dec 5, 2025
846190a
Remove mention of custom models (#58710)
hubwriter Dec 5, 2025
3a79d81
Clarify diagrams cookbook article relates to dotcom (#58706)
hubwriter Dec 5, 2025
0d02a28
Fix larger runners static IPs limits information (#58708)
kyanny Dec 5, 2025
d176fe2
Remove automatic npm install feature (#58731)
heiskr Dec 5, 2025
7af4429
Update OpenAPI Description (#58735)
docs-bot Dec 5, 2025
ad3e75a
Merge pull request #41700 from github/repo-sync
docs-bot Dec 5, 2025
e016b2a
update multiplier for Opus (#58739)
saritai Dec 5, 2025
c87fca4
add empty logger functions turbopack fallback (#58742)
rsese Dec 5, 2025
d35f3d0
Fix spelling and punctuation issues in GitHub CLI quickstart docs (#4…
NA-V10 Dec 5, 2025
8cc5901
Merge pull request #41708 from github/repo-sync
docs-bot Dec 6, 2025
38aa803
Merge pull request #58746 from github/repo-sync
docs-bot Dec 6, 2025
5b5cb4e
Update maximum resources per cost center to 25,000 (#58729)
gmondello Dec 7, 2025
352e783
Merge pull request #41733 from github/repo-sync
docs-bot Dec 8, 2025
774eb48
Sync secret scanning data (#58733)
docs-bot Dec 8, 2025
74ce945
Update "Downloading your license file" article (#58607)
pnsk Dec 8, 2025
bea0cc1
Merge pull request #41741 from github/repo-sync
docs-bot Dec 8, 2025
089283f
Enhance troubleshooting details for webhook delivery errors (#58741)
grmtek Dec 8, 2025
41f47d5
Update environment branch protection rules documentation (#57383)
AllanGuigou Dec 8, 2025
69dd222
Add section on configuring backups from replica node (#58696)
khanhgee Dec 8, 2025
5255280
Add Elasticsearch as a subprocessors entry (#58737)
danibrooks Dec 8, 2025
b576249
New tutorial: using Copilot Chat to write code for you (#58690)
hubwriter Dec 8, 2025
bcff1fe
Update `pull_request_target` documentation for upcoming breaking secu…
robherley Dec 8, 2025
307f45b
Merge pull request #41747 from github/repo-sync
docs-bot Dec 8, 2025
f857bca
Update Docker publishing tutorial for artifact attestation guidance (…
ejahnGithub Dec 8, 2025
9dff5de
Hubwriter/tiny image fix (#58752)
hubwriter Dec 8, 2025
7c911b9
Fix meta tag URLs to use & for query parameters instead of embedding …
heiskr Dec 8, 2025
f6fc974
Update message on package not found error (#58740)
heiskr Dec 8, 2025
616c560
Merge pull request #41748 from github/repo-sync
docs-bot Dec 8, 2025
407ff09
Document new limit of enterprise teams (#58724)
isaacmbrown Dec 8, 2025
7638d1a
[2025-12-08] Model picker for Copilot coding agent for Pro and Pro+ u…
timrogers Dec 8, 2025
f1aba7c
Merge pull request #41751 from github/repo-sync
docs-bot Dec 8, 2025
c5a9780
one-off journey landing design when only 1 journey (#58699)
rsese Dec 8, 2025
ef16a60
Resolve TODO comments from codebase (#58691)
heiskr Dec 8, 2025
e480427
Edit `About pull request reviews` for user needs (#58680)
jc-clark Dec 9, 2025
3943823
Merge pull request #41754 from github/repo-sync
docs-bot Dec 9, 2025
3df8c93
Remove bulk conversion of issues to discussions (#58757)
ericjorgensen Dec 9, 2025
4add019
Delete orphaned files (2025-12-08-16-30) (#58753)
docs-bot Dec 9, 2025
6b59106
Update docs changelog (for PR #58690) (#58751)
docs-bot Dec 9, 2025
c562325
Prevent overspending journey: Write a Get started article for Billing…
mchammer01 Dec 9, 2025
48ea107
Merge pull request #41766 from github/repo-sync
docs-bot Dec 9, 2025
78f08cf
[SDLC "Test" phase] Create tutorial: Updating existing tests to refle…
am-stead Dec 9, 2025
5b2626b
Add guide on enterprise innersourcing (#58730)
isaacmbrown Dec 9, 2025
a4f5dcd
Update docs changelog (for PR #58730) (#58765)
docs-bot Dec 9, 2025
735e337
Update custom property types in documentation (#58714)
patrick-knight Dec 9, 2025
c9ef296
Merge pull request #41768 from github/repo-sync
docs-bot Dec 9, 2025
76a0037
Update OpenAPI Description (#58766)
docs-bot Dec 9, 2025
055a5af
Replace text with variable in billing manager onboarding guide (#58763)
mchammer01 Dec 9, 2025
30428dc
Sync secret scanning data (#58770)
docs-bot Dec 9, 2025
e516c19
Merge pull request #41769 from github/repo-sync
docs-bot Dec 9, 2025
c86c4e1
GHES 3.19 GA (#58749)
guntrip Dec 9, 2025
924c3dc
Fix deprecated mode attribute in README generator prompt (#41600)
daisukedd Dec 9, 2025
462aa2a
test description update (#58777)
rsese Dec 9, 2025
2ffc3fe
Updating the max number of inputs to 25 for dotcom/proxima (#58775)
salilsub Dec 9, 2025
abe27e9
Patch release notes for GitHub Enterprise Server (#58760)
release-controller[bot] Dec 9, 2025
f797ca1
throw errors when translations fail to fetch during build (#58781)
Ebonsignori Dec 9, 2025
615f92e
Merge pull request #41775 from github/repo-sync
docs-bot Dec 10, 2025
137dace
Fix link formatting in release notes (#58787)
sharwren Dec 10, 2025
8ee3a4e
Merge pull request #58788 from github/repo-sync
docs-bot Dec 10, 2025
21eb817
Add budget limit to `/concepts/budgets-and-alerts` (#58783)
gmondello Dec 10, 2025
9ff1047
Merge pull request #41778 from github/repo-sync
docs-bot Dec 10, 2025
13178f0
Remove 'any' types from 14 files (#58716)
heiskr Dec 10, 2025
c2d922e
'Start your journey' landing page construction (#58577)
subatoi Dec 10, 2025
e7e9566
Add Dependabot cooldown docs to GHES 3.19 (#58715)
pavera Dec 10, 2025
81a3d70
GraphQL schema update (#58798)
docs-bot Dec 10, 2025
ac1d99c
Ensure directory exists before writing new file (#58801)
NicelyDunn7 Dec 10, 2025
abf0033
fix: handle invalid Referer header in article lookup middleware (#58793)
heiskr Dec 10, 2025
5b44304
Add README for src/changelogs (#58799)
heiskr Dec 10, 2025
1b37add
Merge pull request #41780 from github/repo-sync
docs-bot Dec 10, 2025
29a79eb
Fix crash in secret scanning middleware for invalid versions (#58792)
heiskr Dec 10, 2025
0e4196f
Bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (#58778)
dependabot[bot] Dec 10, 2025
7045d13
Bump @actions/core from 1.11.1 to 2.0.0 (#58780)
dependabot[bot] Dec 10, 2025
b9237f8
auto model GA for vscode (#58794)
dihydroJenoxide Dec 10, 2025
de0d8c9
Custom agents reference: new property + update tool names (#58809)
saritai Dec 10, 2025
1a1f73b
Sync secret scanning data (#58804)
docs-bot Dec 10, 2025
53f5acf
Update Government Takedown Policy to include link to govt request for…
literarytea Dec 10, 2025
e7b6146
docstat quiet option (#58812)
sarahs Dec 10, 2025
8a6ed96
Add Copilot CLI feature to devcontainer (#58813)
devm33 Dec 10, 2025
d7e9a84
Merge pull request #41783 from github/repo-sync
docs-bot Dec 11, 2025
8d76290
Update add-repository-instructions.md (#41655)
NilsNathorst Dec 11, 2025
0e0fa2f
Update individual policy adherence in copilot auto model selection (#…
nhu-do Dec 11, 2025
a9e869f
Add gradle.lockfile to Dependabot supported files documentation (#58815)
Copilot Dec 11, 2025
ca49097
andy-huddo landing page image descriptions (#58789)
andy-huddo-hudson Dec 11, 2025
0db94b6
Merge pull request #58824 from github/repo-sync
docs-bot Dec 11, 2025
97a2bde
Merge pull request #41787 from github/repo-sync
docs-bot Dec 11, 2025
0a972c3
Update OpenAPI Description (#58800)
docs-bot Dec 11, 2025
a655b69
Update audit log event data (#58797)
docs-bot Dec 11, 2025
6d39eba
Add sections on custom agents to "Identifying role requirements in yo…
isaacmbrown Dec 11, 2025
72bd8b0
Merge pull request #41788 from github/repo-sync
docs-bot Dec 11, 2025
23469cc
Update CodeQL query tables (#58725)
docs-bot Dec 11, 2025
d6244e1
Update CodeQL CLI manual (#58723)
docs-bot Dec 11, 2025
7683cd4
Update Copilot Spaces docs with MCP server configuration for X-MCP-To…
Copilot Dec 11, 2025
d238799
Update usage endpoints in `billing/tutorials/automate-usage-reporting…
gmondello Dec 11, 2025
af26fc9
Repos dashboard public preview docs (#57830)
patrick-knight Dec 11, 2025
0b2516e
Refactor SearchOverlay to use Context for state management (#58768)
heiskr Dec 11, 2025
c4593a0
Merge pull request #41797 from github/repo-sync
docs-bot Dec 11, 2025
bb7e473
Add GraphQL transformer for Article API (#58719)
heiskr Dec 11, 2025
18acec3
Use Copilot to update scripts to add quality query tables (#58621)
felicitymay Dec 11, 2025
7e0d2a2
Script to resolve Liquid data references in a content file (#58831)
sarahs Dec 11, 2025
95fadcf
docs: update data-directory README (#58807)
heiskr Dec 11, 2025
568a220
docs: add products README (#58808)
heiskr Dec 11, 2025
88bd6d6
Merge pull request #41801 from github/repo-sync
docs-bot Dec 11, 2025
0b02439
tented 0008 (#58814)
dihydroJenoxide Dec 11, 2025
50f54eb
Remove TODO and ai_search query param from ai-search-proxy (#58843)
heiskr Dec 11, 2025
babee40
feat: add AuditLogsTransformer for Article API (#58754)
heiskr Dec 11, 2025
b8a6fb3
Update troubleshooting steps for webhook connectivity (#58811)
grmtek Dec 11, 2025
65b2fbf
Merge pull request #41805 from github/repo-sync
docs-bot Dec 11, 2025
4fd544a
GitHub Copilot App Modernization Java/.NET – GA Joint Announcement [G…
vgrl Dec 11, 2025
be8157c
Support Copilot Spaces in ai-tools (#58845)
sarahs Dec 11, 2025
92989ce
Merge pull request #41806 from github/repo-sync
docs-bot Dec 12, 2025
2222066
Update OpenAPI Description (#58833)
docs-bot Dec 12, 2025
5e67c8c
Update audit log event data (#58832)
docs-bot Dec 12, 2025
7c7487c
Clarify public organization profile README availability (#58830)
krshearman Dec 12, 2025
a3e1de2
Document prompt character limit for agents (#58817)
belaltaher8 Dec 12, 2025
14703b2
Clarify the purpose of the name property (#58857)
Chuxel Dec 12, 2025
373231d
Merge pull request #41808 from github/repo-sync
docs-bot Dec 12, 2025
04a952c
Bump next from 16.0.7 to 16.0.9 in the npm_and_yarn group across 1 di…
dependabot[bot] Dec 12, 2025
e23f667
Add public preview note for Custom Images (#58846)
sunbrye Dec 12, 2025
5632722
Update src/color-schemes/README.md (#58836)
heiskr Dec 12, 2025
e199a94
Update src/assets/README.md (#58835)
heiskr Dec 12, 2025
a36745c
Bump next from 16.0.9 to 16.0.10 in the npm_and_yarn group across 1 d…
dependabot[bot] Dec 12, 2025
6fa214e
Adding docs for OpenTofu and Julia (#58795)
robaiken Dec 12, 2025
2dd103a
Merge pull request #41813 from github/repo-sync
docs-bot Dec 12, 2025
27d6d53
Enable Gemini 3 Pro support for multiple IDEs (#58867)
brian-d-ellis Dec 12, 2025
db0fd27
Merge pull request #41815 from github/repo-sync
docs-bot Dec 12, 2025
8922580
Improve storage billing clarity: Actions, Packages, and Git LFS (#58776)
holly-kassel Dec 12, 2025
8b8a933
Merge pull request #41816 from github/repo-sync
docs-bot Dec 13, 2025
c5f26db
GraphQL schema update (#58862)
docs-bot Dec 13, 2025
270e13e
Merge pull request #41829 from github/repo-sync
docs-bot Dec 13, 2025
ba43177
Sync secret scanning data (#58871)
docs-bot Dec 14, 2025
93fb820
Merge pull request #41842 from github/repo-sync
docs-bot Dec 14, 2025
671c396
Fix note about public organization profiles (corrects prior omission …
krshearman Dec 15, 2025
42c47e0
Merge pull request #41854 from github/repo-sync
docs-bot Dec 15, 2025
9d72d42
Update all Copilot usage metrics docs to include organization API ava…
sophietheking Dec 15, 2025
ee336a5
updating mcp docs (#58153)
tonytrg Dec 15, 2025
ba24275
Clarify GHAS billing migration benefit requires GitHub Enterprise Imp…
Copilot Dec 15, 2025
383d449
Merge pull request #41864 from github/repo-sync
docs-bot Dec 15, 2025
a4c584c
Update available compliance reports (#58856)
heidihelen Dec 15, 2025
e81f503
Update src/learning-track/README.md (#58838)
heiskr Dec 15, 2025
5dafee5
Update src/early-access/README.md (#58837)
heiskr Dec 15, 2025
5540f12
[CCA] add docs re: how to assign copilot on issue via REST and gql AP…
LisaKr Dec 15, 2025
f69dfd8
Set expectations about time needed for alerts to be deleted once the …
mchammer01 Dec 15, 2025
9e78fdd
Remove mention of a microsoft project archived years ago (#41699)
FidelusAleksander Dec 15, 2025
b2802ec
Merge pull request #41867 from github/repo-sync
docs-bot Dec 15, 2025
171886b
[2025-12-09] New installations of GHES will have OpenTelemetry stack …
sophietheking Dec 15, 2025
7bcbcae
Update src/links/README.md (#58839)
heiskr Dec 15, 2025
7498ce9
Update src/release-notes/README.md (#58840)
heiskr Dec 15, 2025
fabe32b
Merge pull request #41872 from github/repo-sync
docs-bot Dec 15, 2025
c8a7702
[post-universe content] Modernize your Java and .NET applications wit…
vgrl Dec 16, 2025
ee859e3
Merge pull request #58916 from github/repo-sync
docs-bot Dec 16, 2025
db5f0f2
Update webhook retention days for GHES (#56104)
tallzeebaa Dec 16, 2025
ab4c083
Merge pull request #41874 from github/repo-sync
docs-bot Dec 16, 2025
6cd4f82
Fix job definition syntax in migration tutorial (#41726)
NenoLoje Dec 16, 2025
a032d38
Merge pull request #41883 from github/repo-sync
docs-bot Dec 16, 2025
d2ee20f
Removed preview labels, and added reference to ubuntu-slim included s…
cmuto09 Dec 16, 2025
319c6d1
Add content about FGP for org-level Copilot usage metrics (#58918)
sophietheking Dec 16, 2025
942bb20
Revise GitHub Candidate Privacy Policy and update title (#58827)
danibrooks Dec 16, 2025
5dea89d
Update docs changelog (for PR #58595) (#58915)
docs-bot Dec 16, 2025
cd38a3c
Update audit log event data (#58879)
docs-bot Dec 16, 2025
c87f209
Delete orphaned files (2025-12-15-16-30) (#58878)
docs-bot Dec 16, 2025
17d6d08
Merge pull request #41885 from github/repo-sync
docs-bot Dec 16, 2025
ac5e8a8
Code scanning alerts can be assigned to individual users [GA] (#58647)
mchammer01 Dec 16, 2025
94dda98
Merge pull request #41888 from github/repo-sync
docs-bot Dec 16, 2025
ce33310
[16 December, 2025] Feature branch for self-hosted runner billing par…
felicitymay Dec 16, 2025
dd6cba4
Fix: Remove public preview mention for coding agent (#58434)
jonjanego Dec 16, 2025
bc9b3eb
Update OpenAPI Description (#58925)
docs-bot Dec 16, 2025
0369bfe
Merge pull request #58930 from github/repo-sync
docs-bot Dec 16, 2025
211e670
Merge pull request #41894 from github/repo-sync
docs-bot Dec 16, 2025
649cf05
Add comprehensive README for src/journeys (#58876)
heiskr Dec 16, 2025
1bc06d9
Expand README for src/landings (#58881)
heiskr Dec 16, 2025
4ae3650
Reducing downtime on starting replication (#58362)
pallsama Dec 16, 2025
d3a61e5
Expanded Base64 detection coverage for secret scanning [GA] (#58920)
mchammer01 Dec 16, 2025
bbab597
Update src/archives/README.md (#58852)
heiskr Dec 16, 2025
64d2089
Update src/tools/README.md (#58841)
heiskr Dec 16, 2025
635784d
Expand README for src/workflows (#58882)
heiskr Dec 16, 2025
fc41d81
Merge pull request #41896 from github/repo-sync
docs-bot Dec 16, 2025
b9b6bc0
Expand README for src/audit-logs (#58901)
heiskr Dec 16, 2025
3e33318
Bump actions/checkout from 5.0.0 to 6.0.1 (#58937)
dependabot[bot] Dec 16, 2025
0724499
Bump actions/cache from 4 to 5 (#58940)
dependabot[bot] Dec 16, 2025
7994465
Merge pull request #41898 from github/repo-sync
docs-bot Dec 17, 2025
6df9825
Update installation instructions for Copilot CLI (#58928)
devm33 Dec 17, 2025
7069248
Update Actions pricing docs (#58941)
sophietheking Dec 17, 2025
5b903f7
Merge pull request #41902 from github/repo-sync
docs-bot Dec 17, 2025
3d9e2f9
Clarify org and enterprise Copilot settings (#58923)
isaacmbrown Dec 17, 2025
c00a494
Unaffiliated users can self-remove from an enterprise (#58575)
isaacmbrown Dec 17, 2025
f932a7c
Reducing downtime on starting replication (#58931)
pallsama Dec 17, 2025
0a646cb
Merge pull request #41904 from github/repo-sync
docs-bot Dec 17, 2025
35d4d68
Reorder recommendations for disabling features (#58942)
laurie Dec 17, 2025
35b4824
Merge pull request #41910 from github/repo-sync
docs-bot Dec 17, 2025
99ee4c2
[2025-12-15] Direct organization billing of PRUs for Copilot Code Rev…
sophietheking Dec 17, 2025
f107672
🤖 src/ghes-releases/lib/enterprise-dates.json update (#58927)
docs-bot Dec 17, 2025
176da37
Add note to docs explaining that org owners cannot view Premium Reque…
gmondello Dec 17, 2025
efe839b
Tented Model 0014 (#58929)
sunbrye Dec 17, 2025
549c97c
show journey nav and support journey article branching text frontmatt…
rsese Dec 17, 2025
3fcaf45
Sync secret scanning data (#58944)
docs-bot Dec 17, 2025
b39bf56
GPT-5.1-Codex-Max to GA & all integrators (#58910)
its-mia Dec 17, 2025
81c57a1
Enable support for GPT-5.2 in various IDEs (#58911)
its-mia Dec 17, 2025
00208c8
Change release status of GPT-5.1 to GA (#58634)
its-mia Dec 17, 2025
ed5cd72
Merge pull request #41918 from github/repo-sync
docs-bot Dec 17, 2025
5d1870d
Disable analytics temporarily
heiskr Dec 17, 2025
e4a63ab
Disable analytics temporarily due to scraping incident (#58950)
heiskr Dec 17, 2025
dd812b3
GitHub Actions pricing update (#58952)
lecoursen Dec 17, 2025
c2af03f
Merge pull request #41920 from github/repo-sync
docs-bot Dec 17, 2025
933c270
Disable analytics and hovercards (#58954)
heiskr Dec 17, 2025
e31ddba
Expand README for src/webhooks (#58905)
heiskr Dec 17, 2025
f22fea3
perf: optimize journey path resolver and middleware (#58955)
heiskr Dec 17, 2025
e122627
revert disable analytics (#58953)
heiskr Dec 17, 2025
738e2dd
Bump github/gh-base-image/gh-base-noble from 20251119-090131-gb27dc27…
dependabot[bot] Dec 17, 2025
34349d7
Improve `About pull requests` for user value (#58842)
jc-clark Dec 18, 2025
92d65ae
Merge pull request #41923 from github/repo-sync
docs-bot Dec 18, 2025
8c71cca
Merge pull request #41938 from github/repo-sync
docs-bot Dec 18, 2025
adf0e94
Create a conceptual article broadly covering GitHub's secret security…
mchammer01 Dec 18, 2025
3a05684
Document organization-level metrics access requirements (#58948)
taylorreis Dec 18, 2025
0349a85
Merge pull request #41942 from github/repo-sync
docs-bot Dec 18, 2025
2490c8b
[Secrets] - Create a tutorial on organizing remediation efforts (#58644)
mchammer01 Dec 18, 2025
fea770f
Update OpenAPI Description (#58945)
docs-bot Dec 18, 2025
4e9b0fe
Update scope of support with image customization (#58943)
pjquirk Dec 18, 2025
f6a6301
Rework "Choosing GitHub Secret Protection" (#58732)
sabrowning1 Dec 18, 2025
ec7e64f
Improve documentation for using Copilot coding agent with self-hosted…
timrogers Dec 18, 2025
a10899f
Add Japan as supported region for data residency (#58859)
isaacmbrown Dec 18, 2025
dcb3eaf
Merge pull request #41945 from github/repo-sync
docs-bot Dec 18, 2025
12b1c7a
[Improvement]: Create "Reference" category for code scanning for Code…
am-stead Dec 18, 2025
326a76a
[2025-12-18] Public Preview: Enterprise-Level Pull Request Activity (…
sophietheking Dec 18, 2025
9a73ad8
Sync secret scanning data (#58963)
docs-bot Dec 18, 2025
0527a97
Update trial criteria for GitHub Advanced Security (#58791)
dorothymitchell Dec 18, 2025
15dc2af
Add content for Dependabot delegated alert dismissal (#58850)
sabrowning1 Dec 18, 2025
263203c
[2025-12-18] Skills support in VS Code agent mode, Copilot coding age…
timrogers Dec 18, 2025
45dc5ef
Update 3.19.0 release notes to include yjit (#58946)
pallsama Dec 18, 2025
9681311
do not merge - Change GPT-5.2 release status to GA (#58934)
its-mia Dec 18, 2025
bc84eea
Merge pull request #41948 from github/repo-sync
docs-bot Dec 18, 2025
66c15be
Bump actions/upload-artifact from 4.3.3 to 6.0.0 (#58938)
dependabot[bot] Dec 18, 2025
2d0ab0b
Bump actions/download-artifact from 4.1.7 to 7.0.0 (#58939)
dependabot[bot] Dec 18, 2025
ca6a460
Change release status of Claude Opus 4.5 to GA (#58913)
its-mia Dec 18, 2025
53d2fa8
Merge pull request #41950 from github/repo-sync
docs-bot Dec 18, 2025
e255333
Add examples and metadata guidance to "Creating workflow templates" d…
salmanmkc Dec 18, 2025
4b6ab24
Merge pull request #41953 from github/repo-sync
docs-bot Dec 19, 2025
5cd7e0a
Link directly to the list of query suites - Avoids an extra click (#5…
felickz Dec 19, 2025
0375f99
Add network requirements for self-hosted runners with automatic depen…
Copilot Dec 19, 2025
0d527c9
Merge pull request #41962 from github/repo-sync
docs-bot Dec 19, 2025
231286a
Remove duplicate security section in customize-the-agent-environment.…
Copilot Dec 19, 2025
e26c0c5
Merge pull request #41963 from github/repo-sync
docs-bot Dec 19, 2025
e1d0af4
Update docs changelog (for PR #58292) (#58960)
docs-bot Dec 19, 2025
2e8f2e4
Add policy enrollment required (#58959)
SmurfLord Dec 19, 2025
96cc624
Update SIRT public PGP keys (#58968)
gmoore9 Dec 19, 2025
6a7b2c8
Merge pull request #41964 from github/repo-sync
docs-bot Dec 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# To find available Node images, see https://mcr.microsoft.com/en-us/product/devcontainers/javascript-node/tags

# [Choice] Node.js version
ARG VARIANT="dev-20-bullseye"
ARG VARIANT="dev-22-bullseye"
FROM mcr.microsoft.com/devcontainers/javascript-node:${VARIANT}

# [Optional] Uncomment this section to install additional OS packages.
Expand Down
109 changes: 55 additions & 54 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,66 +2,67 @@
// https://github.com/microsoft/vscode-dev-containers/tree/v0.177.0/containers/javascript-node
// -
{
"name": "docs.github.com",
"build": {
"dockerfile": "Dockerfile",
// Update 'VARIANT' to pick a Node version
"args": { "VARIANT": "20" }
},
"name": "docs.github.com",
"build": {
"dockerfile": "Dockerfile",
// Update 'VARIANT' to pick a Node version
"args": { "VARIANT": "22" }
},

// Install features. Type 'feature' in the VS Code command palette for a full list.
"features": {
"sshd": "latest"
},
// Install features. Type 'feature' in the VS Code command palette for a full list.
"features": {
"sshd": "latest"
},

"customizations": {
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"terminal.integrated.shell.linux": "/bin/bash",
"cSpell.language": ",en"
},
// Visual Studio Code extensions which help authoring for docs.github.com.
"extensions": [
"dbaeumer.vscode-eslint",
"sissel.shopify-liquid",
"davidanson.vscode-markdownlint",
"bierner.markdown-preview-github-styles",
"streetsidesoftware.code-spell-checker",
"alistairchristie.open-reusables",
"AlistairChristie.version-identifier",
"GitHub.copilot",
"GitHub.copilot-chat"
]
},
"codespaces": {
"repositories": {
// allow Codespaces to pull from separate repo when user has access
"github/docs-early-access": {
"permissions": {
"contents": "write"
}
}
}
}
"customizations": {
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"terminal.integrated.shell.linux": "/bin/bash",
"cSpell.language": ",en"
},
// Visual Studio Code extensions which help authoring for docs.github.com.
"extensions": [
"dbaeumer.vscode-eslint",
"sissel.shopify-liquid",
"davidanson.vscode-markdownlint",
"bierner.markdown-preview-github-styles",
"streetsidesoftware.code-spell-checker",
"alistairchristie.open-reusables",
"AlistairChristie.version-identifier",
"peterbe.ghdocs-goer",
"GitHub.copilot",
"GitHub.copilot-chat"
]
},
"codespaces": {
"repositories": {
// allow Codespaces to pull from separate repo when user has access
"github/docs-early-access": {
"permissions": {
"contents": "write"
}
}
}
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [4000],
// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [4000],

"portsAttributes": {
"4000": {
"label": "Preview"
}
},
"portsAttributes": {
"4000": {
"label": "Preview"
}
},

// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "npm ci",
// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "npm ci",

// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node",
// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node",

"hostRequirements": {
"memory": "8gb"
}
"hostRequirements": {
"memory": "8gb"
}
}
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
src/ghes-releases/lib/enterprise-dates.json @github/docs-content-enterprise

# Requires review of #actions-oidc-integration, docs-engineering/issues/1506
content/actions/deployment/security-hardening-your-deployments/** @github/oidc
# content/actions/deployment/security-hardening-your-deployments/** @github/oidc

# RAI - CELA
data/reusables/rai/** @github/legal-product
33 changes: 33 additions & 0 deletions .github/actions/labeler/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Labeler

description: Adds labels to an Issue or PR
inputs:
token:
description: defaults to GITHUB_TOKEN, otherwise can use a PAT
required: false
default: ${{ github.token }}
addLabels:
description: array of labels to apply
required: false
removeLabels:
description: array of labels to remove
required: false
ignoreIfAssigned:
description: don't apply labels if there are assignees
required: false
ignoreIfLabeled:
description: don't apply labels if there are already labels added
required: false

runs:
using: 'composite'
steps:
- name: Add label to an issue or pr
run: node .github/actions/labeler/labeler.js
shell: bash
env:
GITHUB_TOKEN: ${{ inputs.token }}
ADD_LABELS: ${{ inputs.addLabels }}
REMOVE_LABELS: ${{ inputs.removeLabels }}
IGNORE_IF_ASSIGNED: ${{ inputs.ignoreIfAssigned }}
IGNORE_IF_LABELED: ${{ inputs.ignoreIfLabeled }}
160 changes: 160 additions & 0 deletions .github/actions/labeler/labeler.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
/* See function main in this file for documentation */

import coreLib from '@actions/core'

import github from '#src/workflows/github.js'
import { getActionContext } from '#src/workflows/action-context.js'
import { boolEnvVar } from '#src/workflows/get-env-inputs.js'

// When this file is invoked directly from action as opposed to being imported
if (import.meta.url.endsWith(process.argv[1])) {
if (!process.env.GITHUB_TOKEN) {
throw new Error('You must set the GITHUB_TOKEN environment variable.')
}

const { ADD_LABELS, REMOVE_LABELS } = process.env

const octokit = github()

const opts = {
addLabels: ADD_LABELS,
removeLabels: REMOVE_LABELS,
ignoreIfAssigned: boolEnvVar('IGNORE_IF_ASSIGNED'),
ignoreIfLabeled: boolEnvVar('IGNORE_IF_LABELED'),
}

// labels come in comma separated from actions
let addLabels

if (opts.addLabels) {
addLabels = [...opts.addLabels.split(',')]
opts.addLabels = addLabels.map((l) => l.trim())
} else {
opts.addLabels = []
}

let removeLabels

if (opts.removeLabels) {
removeLabels = [...opts.removeLabels.split(',')]
opts.removeLabels = removeLabels.map((l) => l.trim())
} else {
opts.removeLabels = []
}

const actionContext = getActionContext()
const { owner, repo } = actionContext
let issueOrPrNumber = actionContext?.pull_request?.number

if (!issueOrPrNumber) {
issueOrPrNumber = actionContext?.issue?.number
}

opts.issue_number = issueOrPrNumber
opts.owner = owner
opts.repo = repo

main(coreLib, octokit, opts, {})
}

/*
* Applies labels to an issue or pull request.
*
* opts:
* issue_number {number} id of the issue or pull request to label
* owner {string} owner of the repository
* repo {string} repository name
* addLabels {Array<string>} array of labels to apply
* removeLabels {Array<string>} array of labels to remove
* ignoreIfAssigned {boolean} don't apply labels if there are assignees
* ignoreIfLabeled {boolean} don't apply labels if there are already labels added
*/
export default async function main(core, octokit, opts = {}) {
if (opts.addLabels?.length === 0 && opts.removeLabels?.length === 0) {
core.info('No labels to add or remove specified, nothing to do.')
return
}

if (opts.ignoreIfAssigned || opts.ignoreIfLabeled) {
try {
const { data } = await octokit.issues.get({
issue_number: opts.issue_number,
owner: opts.owner,
repo: opts.repo,
})

if (opts.ignoreIfAssigned) {
if (data.assignees.length > 0) {
core.info(
`ignore-if-assigned is true: not applying labels since there's ${data.assignees.length} assignees`,
)
return 0
}
}

if (opts.ignoreIfLabeled) {
if (data.labels.length > 0) {
core.info(
`ignore-if-labeled is true: not applying labels since there's ${data.labels.length} labels applied`,
)
return 0
}
}
} catch (err) {
throw new Error(`Error getting issue: ${err}`)
}
}

if (opts.removeLabels?.length > 0) {
// removing a label fails if the label isn't already applied
let appliedLabels = []

try {
const { data } = await octokit.issues.get({
issue_number: opts.issue_number,
owner: opts.owner,
repo: opts.repo,
})

appliedLabels = data.labels.map((l) => l.name)
} catch (err) {
throw new Error(`Error getting issue: ${err}`)
}

opts.removeLabels = opts.removeLabels.filter((l) => appliedLabels.includes(l))

await Promise.all(
opts.removeLabels.map(async (label) => {
try {
await octokit.issues.removeLabel({
issue_number: opts.issue_number,
owner: opts.owner,
repo: opts.repo,
name: label,
})
} catch (err) {
throw new Error(`Error removing label: ${err}`)
}
}),
)

if (opts.removeLabels.length > 0) {
core.info(`Removed labels: ${opts.removeLabels.join(', ')}`)
}
}

if (opts.addLabels?.length > 0) {
try {
await octokit.issues.addLabels({
issue_number: opts.issue_number,
owner: opts.owner,
repo: opts.repo,
labels: opts.addLabels,
})

core.info(`Added labels: ${opts.addLabels.join(', ')}`)
} catch (err) {
throw new Error(`Error adding label: ${err}`)
}
}
}
Loading