Skip to content
Open

Patch 1 #42180

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1343 commits
Select commit Hold shift + click to select a range
5330434
Updating release notes for 3.16 and 3.17 with a known issue. (#56817)
pallsama Jul 23, 2025
a90af73
docs: update branch name to github-actions-auto-update from master (#…
adi-ray Jul 24, 2025
6d627c0
docs: clarify Label reference page to emphasize examples, not exhaust…
adi-ray Jul 24, 2025
cf14bb4
Merge pull request #39480 from github/repo-sync
docs-bot Jul 24, 2025
bb3b9a1
Merge pull request #56819 from github/repo-sync
docs-bot Jul 24, 2025
05d7903
Merge pull request #56821 from github/repo-sync
docs-bot Jul 24, 2025
beef9a5
Merge pull request #39483 from github/repo-sync
docs-bot Jul 24, 2025
45fe37e
Revise YAML examples for runner pod configuration (#56820)
benwebb-au Jul 24, 2025
a709705
[EDI 5500 - Builders] Update Copilot code review docs in light of EDI…
hubwriter Jul 24, 2025
eb23007
[EDI 5516 - Builders] Update Copilot coding agent docs in light of ED…
hubwriter Jul 24, 2025
53f925f
[EDI 5520 - Builders] Remove Copilot Extensions FAQ in light of EDI a…
hubwriter Jul 24, 2025
a7d1082
Merge pull request #39493 from github/repo-sync
docs-bot Jul 24, 2025
7a0b026
Update note on Actions minutes charges in GHAS trial article (#56822)
isaacmbrown Jul 24, 2025
611d1e4
[EDI - Builders] Update short titles for Copilot "Concepts" (#56795)
hubwriter Jul 24, 2025
2a880f6
Merge pull request #39506 from github/repo-sync
docs-bot Jul 24, 2025
ec5144c
[EDI - Builders] Update short titles for Copilot "Reference" articles…
hubwriter Jul 24, 2025
22692c7
Merge pull request #39513 from github/repo-sync
docs-bot Jul 24, 2025
10dbb58
[EDI - Builders] Update shortTitles for Get started category (#56806)
saritai Jul 24, 2025
36c3a04
Add missing redirect (#56828)
subatoi Jul 24, 2025
069f457
docs: replace the all `docker-compose.yml` with `compose.yaml` (#39437)
JamBalaya56562 Jul 24, 2025
7b7bbaf
Docs for local storage migrations option (#56145)
isaacmbrown Jul 24, 2025
df973ee
[EDI - Builders] Update MCP docs in light of EDI audit (#56751)
saritai Jul 24, 2025
f1d43aa
EDI-ify "Concepts" and "Get started" in the Actions docs (#56827)
sabrowning1 Jul 24, 2025
ddcb11d
Add table accessibility labels plugin (#56474)
heiskr Jul 24, 2025
8f172c3
Merge pull request #56835 from github/repo-sync
docs-bot Jul 24, 2025
6a94c23
Merge pull request #39516 from github/repo-sync
docs-bot Jul 24, 2025
877ffc6
Sync secret scanning data (#56830)
docs-bot Jul 24, 2025
d067697
Fix input parameter typo in `uploading-a-sarif-file-to-github.md` (#3…
SimonMarquis Jul 24, 2025
bbd6ab4
Update filenames to match short titles, add contentType frontmatter (…
SiaraMist Jul 24, 2025
8093c4b
Refactor: Extract shared content type utilities to reduce code duplic…
heiskr Jul 24, 2025
a41eac4
Merge pull request #56843 from github/repo-sync
docs-bot Jul 24, 2025
e6d9ee2
Merge pull request #39517 from github/repo-sync
docs-bot Jul 24, 2025
bdfc70b
Remove warning about `nuget-feed` not supporting `replaces-base` (#39…
JamieMagee Jul 24, 2025
cf476ec
Merge pull request #39520 from github/repo-sync
docs-bot Jul 25, 2025
7d8e765
Merge pull request #56845 from github/repo-sync
docs-bot Jul 25, 2025
8941f8e
Fix some redirects (#56842)
subatoi Jul 25, 2025
9ce6415
Merge pull request #39521 from github/repo-sync
docs-bot Jul 25, 2025
612c3f4
[Improvement]: Remove Non-Existent Capabilities for Billing Managers …
jusuchin85 Jul 25, 2025
73dd0c1
Merge pull request #39522 from github/repo-sync
docs-bot Jul 25, 2025
6c48627
[EDI - Drivers] Align "About billing for GitHub Copilot" in your orga…
mchammer01 Jul 25, 2025
95ad776
EDI-ify "How-tos" in the Actions docs (#56838)
sabrowning1 Jul 25, 2025
427c965
Sync docs with dependabot supported versions (#56844)
sachin-sandhu Jul 25, 2025
ce85d30
Merge pull request #39523 from github/repo-sync
docs-bot Jul 25, 2025
00ac397
EDI-ify "Reference" in the Actions docs (#56847)
sabrowning1 Jul 25, 2025
7273433
Sync secret scanning data (#56849)
docs-bot Jul 25, 2025
fbc7cca
Update Docs on runner image to clarify that runner container must be …
wechuli Jul 25, 2025
204ca89
Merge pull request #39528 from github/repo-sync
docs-bot Jul 25, 2025
606458c
Update OpenAPI Description (#56851)
docs-bot Jul 25, 2025
013a735
Update OpenAPI Description (#56831)
docs-bot Jul 25, 2025
35a4d5f
Update audit log event data (#56850)
docs-bot Jul 25, 2025
9b9a451
Update Eclipse version requirement for Copilot extension (#56788)
crwaters16 Jul 25, 2025
a99e5cb
[Improvement]: Include a Section on Resetting Password for the Root u…
jusuchin85 Jul 25, 2025
6605a59
Merge pull request #39531 from github/repo-sync
docs-bot Jul 25, 2025
7b5ad90
Fix typo in coding-agent/index.md (#39527)
maiwald Jul 25, 2025
95e1a9e
EDI-ify "Tutorials" in the Actions docs (#56848)
sabrowning1 Jul 25, 2025
1505202
Merge pull request #39532 from github/repo-sync
docs-bot Jul 26, 2025
34e57cd
Merge pull request #56858 from github/repo-sync
docs-bot Jul 26, 2025
4255a6a
Merge pull request #56859 from github/repo-sync
docs-bot Jul 26, 2025
ae5ced1
Merge pull request #39533 from github/repo-sync
docs-bot Jul 26, 2025
a43df6a
GraphQL schema update (#56860)
docs-bot Jul 26, 2025
80559c7
Merge pull request #39537 from github/repo-sync
docs-bot Jul 26, 2025
c3dd1e9
Update the documentation to state that outside collaborators must be …
deepumrtn Jul 28, 2025
5640679
Update OpenAPI Description (#56861)
docs-bot Jul 28, 2025
9778bc6
Merge pull request #39548 from github/repo-sync
docs-bot Jul 28, 2025
0966080
[Improvement]: Clarify Copilot PR approval behavior in Important box …
sophietheking Jul 28, 2025
d89182a
[Improvement]: Standardize "Prerequisites" sections for the different…
sophietheking Jul 28, 2025
1831cc3
Merge pull request #39550 from github/repo-sync
docs-bot Jul 28, 2025
a4e0862
Fix "Canceling your Copilot Pro trial" section (#39534)
adi-ray Jul 28, 2025
d0a86a5
EDI restructure MVP for Billing docs set (#56543)
felicitymay Jul 28, 2025
f6f8615
Bump github/gh-base-image/gh-base-noble from 20250715-152201-gef17a38…
dependabot[bot] Jul 28, 2025
1bc5f41
Patch release notes for GitHub Enterprise Server (#56841)
release-controller[bot] Jul 28, 2025
cfa45be
Revert "Patch release notes for GitHub Enterprise Server" (#56874)
sunbrye Jul 28, 2025
097eb0b
Merge pull request #39555 from github/repo-sync
docs-bot Jul 28, 2025
a21fb9f
Merge pull request #56876 from github/repo-sync
docs-bot Jul 28, 2025
4d25357
Update feature overview for GitHub Enterprise Cloud (#39553)
eyalgal Jul 28, 2025
d8fb7e4
Merge pull request #56881 from github/repo-sync
docs-bot Jul 28, 2025
68b1cda
Merge pull request #39558 from github/repo-sync
docs-bot Jul 28, 2025
3dc73ae
Add redirect to self-hosted runner article (#56877)
jc-clark Jul 28, 2025
d41ea1c
Updating release notes for 3.16 and 3.17 with a known issue. (#56866)
pallsama Jul 28, 2025
730375d
Merge pull request #39559 from github/repo-sync
docs-bot Jul 29, 2025
96edc65
Update docs changelog (for PR #56543) (#56872)
docs-bot Jul 29, 2025
88f38c9
Merge pull request #39560 from github/repo-sync
docs-bot Jul 29, 2025
e120060
Adds nuget to cooldown supported package managers list (#56879)
sachin-sandhu Jul 29, 2025
8899dff
Update "Supported AI models per client" table (#56883)
sophietheking Jul 29, 2025
741815e
Merge pull request #39567 from github/repo-sync
docs-bot Jul 29, 2025
7b56ac3
Update links on Copilot Cookbook page (#56887)
sophietheking Jul 29, 2025
c88bb51
Fixes indentation in numbered list (#56888)
sophietheking Jul 29, 2025
65af872
Delete orphaned features (2025-07-28-16-29) (#56868)
docs-bot Jul 29, 2025
47ec8cc
Delete orphaned files (2025-07-28-16-29) (#56869)
docs-bot Jul 29, 2025
241f438
Update audit log event data (#56870)
docs-bot Jul 29, 2025
c18027d
Merge pull request #39572 from github/repo-sync
docs-bot Jul 29, 2025
057d8d1
Update OpenAPI Description (#56871)
docs-bot Jul 29, 2025
9ddca22
Clarify Python autosubmission prerequisites (#39569)
ljones140 Jul 29, 2025
5a18691
Merge pull request #56893 from github/repo-sync
docs-bot Jul 29, 2025
f64b803
Update CodeQL query tables (#56758)
docs-bot Jul 29, 2025
718b5e1
Merge pull request #39575 from github/repo-sync
docs-bot Jul 29, 2025
a1b7a51
Update GitHub IP ranges for GitHub Enterprise Importer (#56890)
boylejj Jul 29, 2025
98ead74
Copilot metrics (#56676)
octoshin Jul 29, 2025
ea6680c
Revert "Revert "Patch release notes for GitHub Enterprise Server"" (#…
sunbrye Jul 29, 2025
1659c36
Add ghe.com to graphql doc (#56785)
hpsin Jul 29, 2025
eff11ee
Fix MCP policy statement (#56880)
saritai Jul 29, 2025
f136edd
Merge pull request #56895 from github/repo-sync
docs-bot Jul 29, 2025
9af93d6
Merge pull request #39580 from github/repo-sync
docs-bot Jul 29, 2025
18ca42b
Create docs-internal PR for Early Access preview (#56896)
sunbrye Jul 29, 2025
a140875
Create docs-internal PR for Early Access preview (#56901)
sunbrye Jul 30, 2025
314bf1e
Fix "Note" formatting (#56903)
am-stead Jul 30, 2025
34d68f7
Explicitly note that client secrets can be shipped in code (#56892)
hpsin Jul 30, 2025
f67d243
Merge pull request #39583 from github/repo-sync
docs-bot Jul 30, 2025
a1f2d6a
Update access roles for usage data in documentation (#56882)
astropedrito Jul 30, 2025
a43a69c
Remove preview notes for EMU repo access feature (#56904)
isaacmbrown Jul 30, 2025
d8660c5
Update OpenAPI Description (#56891)
docs-bot Jul 30, 2025
b92e53d
Remove mention of app.github.rate-limiting-enabled (#56853)
mjimenez98 Jul 30, 2025
86c60f7
Merge pull request #39586 from github/repo-sync
docs-bot Jul 30, 2025
1e26992
docs: bump `actions/create-github-app-token` action (#39449)
JamBalaya56562 Jul 30, 2025
cd0abae
docs: bump `actions/go-dependency-submission` action (#39451)
JamBalaya56562 Jul 30, 2025
0d82452
docs: bump `actions/labeler` GitHub Actions (#39448)
JamBalaya56562 Jul 30, 2025
8093e4c
GraphQL schema update (#56910)
docs-bot Jul 30, 2025
86eab6f
Update github-advanced-security.md (#39581)
k-doering-NOAA Jul 30, 2025
086ce15
Sync secret scanning data (#56909)
docs-bot Jul 30, 2025
ca88287
[2025-08-05] Improved reliability and debuggability when configuring …
timrogers Jul 30, 2025
796197d
[2025-07-30] Copilot coding agent keeps its pull requests' titles and…
timrogers Jul 30, 2025
a399a86
Bump cross-env from 7.0.3 to 10.0.0 (#56899)
dependabot[bot] Jul 30, 2025
9d19b46
[GHES 3.17.4 patch release] Update script instructions for bug that i…
felicitymay Jul 30, 2025
a3f402b
Merge pull request #56912 from github/repo-sync
docs-bot Jul 30, 2025
a1d8c43
Merge pull request #39589 from github/repo-sync
docs-bot Jul 30, 2025
63fcce3
Update Overview page documentation for enhanced clarity (#56772)
holly-kassel Jul 30, 2025
b40addb
Update GEI documentation to include virtual network firewall rules wh…
boylejj Jul 30, 2025
2cebe1a
Update metrics-data.md with included/excluded features (#56855)
laurenNYC Jul 30, 2025
a9766e9
Merge pull request #56914 from github/repo-sync
docs-bot Jul 30, 2025
c9b88b9
Merge pull request #39591 from github/repo-sync
docs-bot Jul 30, 2025
afb3f36
Minor updates to GHES billing docs following the EDI restructure and …
felicitymay Jul 31, 2025
7d6fcd7
Merge pull request #39594 from github/repo-sync
docs-bot Jul 31, 2025
ce3228c
Bump github/gh-base-image/gh-base-noble from 20250725-133358-gd7fe7b0…
dependabot[bot] Jul 31, 2025
2614631
GraphQL schema update (#56925)
docs-bot Jul 31, 2025
cbd7779
Add and update GitHub Models quickstart guide (#56791)
KateCatlin Jul 31, 2025
51e0fe1
Update responsible-use-autofix-code-scanning.md to use GPT-4.1 (#55807)
jonjanego Jul 31, 2025
da45ec3
Update OpenAPI Description (#56923)
docs-bot Jul 31, 2025
495326a
Merge pull request #39600 from github/repo-sync
docs-bot Jul 31, 2025
8f84475
Fix code block formatting in GitHub Models quickstart (#56928)
KateCatlin Jul 31, 2025
af3cc0a
Creating PR for early access docs staging (#56833)
erikaxu Jul 31, 2025
ec74f7c
Update `.git-blame-ignore-revs` description (#39595)
adi-ray Jul 31, 2025
880aac7
Move Cookie Repo to Site Policy (#56252)
khxu Jul 31, 2025
b41910f
[Support] Clarify scope of support for Copilot responses (#56873)
crwaters16 Jul 31, 2025
645efe6
Merge pull request #56931 from github/repo-sync
docs-bot Jul 31, 2025
fe2f56a
Merge pull request #39603 from github/repo-sync
docs-bot Jul 31, 2025
9ab9336
Secret risk assessment - Update existing CTA (#56793)
vgrl Aug 1, 2025
10a2169
Merge pull request #39605 from github/repo-sync
docs-bot Aug 1, 2025
7ba7636
Merge pull request #56934 from github/repo-sync
docs-bot Aug 1, 2025
d1ec88b
Secret risk assessment - Add more CTAs (#56918)
vgrl Aug 1, 2025
e28e99a
Update GEI documentation to use correct virtual network firewall rule…
dpmex4527 Aug 1, 2025
63a325e
Secret risk assessment - Add more cross-links (#56919)
vgrl Aug 1, 2025
77e2396
Merge pull request #39606 from github/repo-sync
docs-bot Aug 1, 2025
7cca836
docs: add raw/endraw tags to fix braces in JFrog OIDC page (#56924)
joshjohanning Aug 1, 2025
f307c60
Update ruleset bypass permissions for teams (#56917)
patrick-knight Aug 1, 2025
6efaaf8
Limit New Actions Custom Roles to GHEC (#56935)
benwebb-au Aug 1, 2025
74fc187
Merge pull request #39607 from github/repo-sync
docs-bot Aug 1, 2025
30c1bb4
Security configurations: Add new troubleshooting article for advanced…
felicitymay Aug 1, 2025
7bb5344
Merge pull request #39608 from github/repo-sync
docs-bot Aug 1, 2025
c4bad21
[EDI follow-up] Remove duplicated content from Copilot billing concep…
isaacmbrown Aug 1, 2025
55f2034
[Improvement]: GPT-4.1 missing from "How Copilot serves AI models" (#…
sunbrye Aug 1, 2025
374acd2
Merge pull request #39611 from github/repo-sync
docs-bot Aug 1, 2025
97e4733
Fix prompt files (#56932)
KateCatlin Aug 1, 2025
c4eb8ff
Reusable clarifying Actions is fully supported while Jekyll is not (#…
Sharra-writes Aug 1, 2025
8166f91
Merge pull request #39612 from github/repo-sync
docs-bot Aug 1, 2025
14990ba
[EDI] Create Account and profile reference category (#56940)
jc-clark Aug 1, 2025
02de784
[EDI] Create concepts category for Account and profile docs (#56943)
jc-clark Aug 1, 2025
1773aa5
Merge pull request #39616 from github/repo-sync
docs-bot Aug 1, 2025
18eccfb
Merge pull request #56948 from github/repo-sync
docs-bot Aug 1, 2025
1dba680
Merge pull request #39617 from github/repo-sync
docs-bot Aug 2, 2025
a089dcf
Merge pull request #56953 from github/repo-sync
docs-bot Aug 2, 2025
f8ee742
Sync secret scanning data (#56937)
docs-bot Aug 2, 2025
0c3ad29
Merge pull request #39619 from github/repo-sync
docs-bot Aug 2, 2025
fac355c
Updating 3.15, 3.16 and 3.17 release notes with a warning about upgra…
pallsama Aug 2, 2025
de8738f
Minor fix to GHES 15.3 release notes (#56955)
mchammer01 Aug 2, 2025
395e7ae
YOLO merge
mchammer01 Aug 2, 2025
e1464b6
Merge pull request #39623 from github/repo-sync
docs-bot Aug 2, 2025
3ffed79
Remove outdated caveat about usage reports for Copilot Premium Reques…
felicitymay Aug 4, 2025
cc3b51f
Merge pull request #39641 from github/repo-sync
docs-bot Aug 4, 2025
98134e4
Sync secret scanning data (#56957)
docs-bot Aug 4, 2025
54648d7
Clarify edge-case behavior for check runs and suites (#56958)
kyanny Aug 4, 2025
769eaed
Update information on default budgets with more accurate and maintain…
felicitymay Aug 4, 2025
26ab383
New article: Remediating a leaked secret (#56500)
am-stead Aug 4, 2025
27a5202
Merge pull request #39642 from github/repo-sync
docs-bot Aug 4, 2025
1b1b403
Adding new subprocessors to the list (#56941)
danibrooks Aug 4, 2025
4daefab
Merge pull request #39643 from github/repo-sync
docs-bot Aug 4, 2025
b683108
Update docs changelog (for PR #56500) (#56963)
docs-bot Aug 4, 2025
c2ff0e1
[EDI] Create tutorials category for account and profile docs (#56944)
jc-clark Aug 4, 2025
5945a91
[EDI] Create get-started category for account and profile docs (#56945)
jc-clark Aug 4, 2025
d158d3e
Delete orphaned files (2025-08-04-16-30) (#56969)
docs-bot Aug 4, 2025
10c192d
Delete orphaned features (2025-08-04-16-30) (#56968)
docs-bot Aug 4, 2025
19d1bdc
Change awkward phrasing in `automatically-merging-a-pull-request.md` …
InSyncWithFoo Aug 4, 2025
c4f3330
Merge pull request #56972 from github/repo-sync
docs-bot Aug 4, 2025
8315322
Merge pull request #39647 from github/repo-sync
docs-bot Aug 4, 2025
4fd5b55
Sync secret scanning data (#56966)
docs-bot Aug 4, 2025
e0c42df
[EDI] Add how-tos category for account and profile docs (re-do) (#56974)
jc-clark Aug 4, 2025
a0a56cb
Revise AI model capabilities in comparison table (#56867)
thispaul Aug 5, 2025
75349e6
Extending closing down dates for GHES 3.14 through 3.17 (#56975)
pallsama Aug 5, 2025
7e44265
Providing answers to some obvious questions customers may have due to…
pallsama Aug 5, 2025
f13d84e
Remove outdated note about feature status and update prerequisite ins…
houghj16 Aug 5, 2025
21a3dea
Update 2FA recovery language post-UX changes (#56832)
joshuawalker Aug 5, 2025
d200b47
Add excluded link for github-early-access (#56921)
guntrip Aug 5, 2025
f9fc809
Get Copilot to help create a readability assessment (#56967)
felicitymay Aug 5, 2025
a7e37b6
Enhanced permissions for spaces: teams, users, and write permissions …
isaacmbrown Aug 5, 2025
733587a
Cookbook article on using Chat to create diagrams (#56907)
jules-p Aug 5, 2025
3114c08
Merge remote-tracking branch 'public/main'
rsese Aug 5, 2025
2548f7d
[EDI] Create new "Subscriptions and notifications" landing page and g…
jc-clark Aug 5, 2025
7191eae
GraphQL schema update (#56994)
docs-bot Aug 5, 2025
27b51c8
08-05-25 Tented model (#56985)
sunbrye Aug 5, 2025
8ecf8c9
Update audit log event data (#56995)
docs-bot Aug 5, 2025
07af0c1
Rename REST content-type utilities to code-example-utils (#56894)
rsese Aug 5, 2025
65e3aab
Merge pull request #39670 from github/repo-sync
docs-bot Aug 5, 2025
f3f5726
[2025-08-05] GitHub Copilot coding agent now only responds to `@copil…
timrogers Aug 5, 2025
498ea90
Updating the Copilot metrics docs (#56997)
octoshin Aug 5, 2025
2fffba9
Merge pull request #39671 from github/repo-sync
docs-bot Aug 5, 2025
90f5951
Sync secret scanning data (#56993)
docs-bot Aug 6, 2025
2ab0dea
Create duplicating-an-issue.md (#56412)
labudis Aug 6, 2025
2a3908a
Delegated bypass and alert closure requests can be reviewed programma…
mchammer01 Aug 6, 2025
ed7c9d2
Premium request billing active on GHE.com (#56990)
isaacmbrown Aug 6, 2025
33b1679
Merge pull request #39684 from github/repo-sync
docs-bot Aug 6, 2025
1b05bcc
Add read permission instructions for migration archive (#56996)
megamanics Aug 6, 2025
42923c1
Merge pull request #39694 from github/repo-sync
docs-bot Aug 6, 2025
70d14f9
Update proxy authentication instructions for VS (#39578)
juihanamshet1 Aug 6, 2025
81e1a7a
Bump github/gh-base-image/gh-base-noble from 20250730-174526-g48ad667…
dependabot[bot] Aug 6, 2025
500cc2e
Tweak Pre-Release terms to clarify meaning of non-production use (#56…
LawDevNull Aug 6, 2025
f584b8f
tweak wording in `actions-is-preferred.md` to be more generically app…
0xdevalias Aug 6, 2025
3b83de1
Fix GitHub CLI nested object parameter generation (#56235)
heiskr Aug 6, 2025
bb4839c
Remove deprecation banner for 3.14 versioned documentation pages (#56…
pallsama Aug 6, 2025
1ad37db
Sync secret scanning data (#57009)
docs-bot Aug 6, 2025
0a62061
[2025-08-05] Automatically generate custom instructions for GitHub Co…
timrogers Aug 6, 2025
b753dff
Copilot custom instructions GA (#57003)
hubwriter Aug 6, 2025
472141b
Merge pull request #57013 from github/repo-sync
docs-bot Aug 6, 2025
46a5f9e
Fix octicon table icons contrast in dark_dimmed theme (#57010)
heiskr Aug 6, 2025
1e481f6
Merge pull request #39696 from github/repo-sync
docs-bot Aug 6, 2025
79c2d3c
Updating docs for repo creation (#56782)
patrick-knight Aug 6, 2025
9cf51c2
Fix "What are GitHub Codespaces?" stating 64 GB RAM as the highest sp…
ItzLevvie Aug 6, 2025
12beb90
Deprecates gpt-4o (#56413)
jules-p Aug 6, 2025
40d31e6
Merge pull request #57014 from github/repo-sync
docs-bot Aug 6, 2025
1a8c3cc
Merge pull request #39701 from github/repo-sync
docs-bot Aug 6, 2025
2308835
Merge pull request #39704 from github/repo-sync
docs-bot Aug 7, 2025
ed12446
Merge pull request #57016 from github/repo-sync
docs-bot Aug 7, 2025
80cfae3
Update CodeQL CLI manual (#56976)
docs-bot Aug 7, 2025
5f0006d
Update CodeQL query tables (#56978)
docs-bot Aug 7, 2025
8b2baae
Merge pull request #39705 from github/repo-sync
docs-bot Aug 7, 2025
52b1a81
Suppress two linter warnings in CodeQL CLI manual autogenerated files…
felicitymay Aug 7, 2025
c01df7a
Update reinstated permissions for outside collaborators (#57017)
deepumrtn Aug 7, 2025
5f66400
Merge pull request #39706 from github/repo-sync
docs-bot Aug 7, 2025
f4236da
Fix template variables in pass-job-outputs.md (#39698)
ab Aug 7, 2025
fb091b4
chore: update dependencies and add global styles for Primer React
wiinci Aug 7, 2025
e11b897
Rename exploring-early-access-releases-with-feature-preview.md to exp…
smartberry1122 Jan 2, 2026
38cd6b7
Merge branch 'change-filename' into patch-1
smartberry1122 Jan 2, 2026
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.
6 changes: 3 additions & 3 deletions .github/actions/labeler/labeler.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import coreLib from '@actions/core'
import { type Octokit } from '@octokit/rest'
import { CoreInject } from '@/links/scripts/action-injections'

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

type Options = {
addLabels?: string[]
Expand Down
49 changes: 49 additions & 0 deletions .github/actions/retry-command/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: 'Retry command'
description: 'Retries any command with configurable attempts and delay'
inputs:
command:
description: 'The command to retry'
required: true
max_attempts:
description: 'Maximum number of retry attempts'
required: false
default: '12'
delay:
description: 'Delay between attempts in seconds'
required: false
default: '30'

runs:
using: 'composite'
steps:
- name: Retry command
shell: bash
run: |
# Generic retry function: configurable attempts and delay
retry_command() {
local max_attempts=${{ inputs.max_attempts }}
local delay=${{ inputs.delay }}
local attempt=1
local command="${{ inputs.command }}"
while [ $attempt -le $max_attempts ]; do
echo "Attempt $attempt/$max_attempts: Running command..."
echo "Command: $command"
if eval "$command"; then
echo "Command succeeded on attempt $attempt"
return 0
else
echo "Attempt $attempt failed"
if [ $attempt -lt $max_attempts ]; then
echo "Waiting $delay seconds before retry..."
sleep $delay
fi
fi
attempt=$((attempt + 1))
done
echo "Command failed after $max_attempts attempts"
return 1
}
retry_command
140 changes: 140 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
This repository contains code to run the GitHub Docs site on docs.github.com, as well as the content that is displayed on the site. The code is written in JavaScript and TypeScript, and the content is primarily written in Markdown.

Changes to files in `src/*` or files with `.ts` or `.js` extensions are likely code-related changes. Please follow the engineering guidelines below when making changes to these files.

Changes to files in `content/*` and `data/*` are likely content-related changes. Content changes include updates to articles, reusable content, and data files that define variables used in articles. Please follow the content guidelines below when making changes to these files.

## Engineering guidelines

### Scripts

All scripts can be found in `package.json`.

To validate any code changes:
- `npm run tsc`
- `npm run build`
- `npm run prettier`
- `npm run lint`: you can include `-- --fix`

To validate specific changes,
- `npm run test`: For all unit tests
- You can pass specific paths, e.g. `npm run test -- src/search/tests/ai-search-proxy`
- You can add `--silent=false` to include `console.log` debugging.
- `npm run build && npm run playwright-test -- playwright-rendering`: You need to build for changes outside of the test to be picked up. We use playwright for all rendering and end-to-end tests
- You can add `--ui` to keep open `localhost:4000` which can be viewed in a simple browser for debugging UI state.
- `npm run dev` to start the development server on `localhost:4000`.

### Imports

We use absolute imports, relative to the `src` directory, using the `@` symbol.

For example, `getRedirect` which lives inn `src/redirects/lib/get-redirect.js` can be imported with `import getRedirect from '@/redirects/lib/get-redirect'`.

The same rule applies for TypeScript (`.ts`) imports, e.g. `import type { GeneralSearchHit } from '@/search/types'`

### Testing changes

We use `vitest` to write unit tests. Tests live in their own files in the `tests` subdirectory of a source (src) directory, e.g. `src/search/tests/api-ai-search.ts`.

For integration tests, we can use the mock server in `src/tests/mocks/start-mock-server.ts` to mock exteneral requests.

For UI rendering tests, we use `playwright` and write tests in `src/fixtures/tests/playwright-rendering.spec.ts`

## Content guidelines

### Bullet lists

The bulleted points in a bullet list should always be denoted in Markdown using an asterisk, not a hyphen.

### Using variables

Within Markdown files, with the exception of the `title` field in the metadata at the start of a file, **always use the Liquid syntax variables rather than text** if a variable has been defined for that text. This ensures consistency and makes it easier to update product names globally.

**Important**: Variables must be used in all content, including reusable content, data files, and regular articles. The only exceptions are the `title` field in frontmatter metadata and any file in the `content/site-policy` directory.

For example:

| Use this variable | Don't use this text | File where variable is defined |
| -------------------------------------------------------- | ------------------------ | -------------------------------- |
| `{% data variables.product.github %}` | GitHub | data/variables/product.yml |
| `{% data variables.product.prodname_ghe_server %}` | GitHub Enterprise Server | data/variables/product.yml |
| `{% data variables.product.prodname_copilot_short %}` | Copilot | data/variables/product.yml |
| `{% data variables.product.prodname_copilot %}` | GitHub Copilot | data/variables/product.yml |
| `{% data variables.copilot.copilot_code-review_short %}` | Copilot code review | data/variables/copilot.yml |
| `{% data variables.enterprise.prodname_managed_user %}` | managed user account | data/variables/enterprise.yml |
| `{% data variables.code-scanning.codeql_workflow %}` | CodeQL analysis workflow | data/variables/code-scanning.yml |

There are many more variables. These are stored in various YAML files within the `data/variables` directory.

**How to find variables**: Check the `data/variables` directory for existing variables before writing hardcoded text. Common variable files include:

* `data/variables/product.yml` - Product names and variations
* `data/variables/copilot.yml` - Copilot-specific terms
* `data/variables/enterprise.yml` - Enterprise-specific terms
* `data/variables/code-scanning.yml` - Code scanning terms

### Reusable text

Reusables are long strings of reusable text, such as paragraphs or procedural lists, that are referenced in multiple content files. This makes it easier for us to maintain content and ensure that it is accurate across all files where the content is needed.

Each reusable lives in its own Markdown file. The path and filename of each reusable determines what its path will be in the data object. For example, a file named `/data/reusables/foo/bar.md` will be accessible as `{% data reusables.foo.bar %}` in articles.

Examples where you should create a reusable:

* You are documenting a new feature for a public preview. You need to create a note to display in all new articles about the new feature. Create a new reusable for the note and use it in all articles where it is needed.
* You are documenting billing for a new feature and need to briefly mention how the feature is billed and link to content about billing in several articles. Create a new reusable with the brief mention and a link to the content on billing. Aim to use the reusable in all places where you want to mention billing for the feature.

### Links to other articles

`[AUTOTITLE]` is the **only correct way** to specify the title of a linked article when that article is another page on the docs.github.com site.

You can replace the placeholder link text `[AUTOTITLE]` only when linking to an anchor in the same article or when linking to an anchor in another article and the actual article title would be confusing.

Never use the `{% link %}` Liquid tag for internal documentation links. The `[AUTOTITLE]` placeholder automatically pulls the correct title and ensures links remain valid when titles change.

Examples:

* ✅ Correct: `For more information, see [AUTOTITLE](/copilot/using-github-copilot).`
* ❌ Incorrect: `For more information, see [Using GitHub Copilot](/copilot/using-github-copilot).`
* ❌ Incorrect: `For more information, see {% link /copilot/using-github-copilot %}.`

### Parenthetical dashes

Where a sentence of normal body text contains a parenthetical dash, the dash should always be an em dash without spaces at either side. This rule does not apply to text within code blocks.

Examples:

* ✅ Correct: "The cat—which sat on a branch—smiled with a broad grin." (em dash without spaces)
* ❌ Incorrect: "The cat — which sat on a branch — smiled with a broad grin." (em dash with spaces)
* ❌ Incorrect: "The cat–which sat on a branch–smiled with a broad grin." (en dash without spaces)
* ❌ Incorrect: "The cat – which sat on a branch – smiled with a broad grin." (en dash with spaces)
* ❌ Incorrect: "The cat-which sat on a branch-smiled with a broad grin." (hyphen without spaces)
* ❌ Incorrect: "The cat - which sat on a branch - smiled with a broad grin." (hyphen with spaces)

## Creating a pull request

When creating a pull request as a result of a request to do so in Copilot Chat, the first line of the PR description should **always** be the following (in italics):

`_This pull request was created as a result of the following prompt in Copilot Chat._`

Then, within a collapsed section, quote the original prompt from Copilot Chat:

```markdown
<details>
<summary>Original prompt - submitted by @GITHUB-USER-ID</summary>

> [Original prompt text here]

</details>
```

This helps reviewers understand the context and intent behind the automated changes.

### Testing Content changes

Before committing content changes, always:

1. **Use the content linter** to validate content: `npm run lint-content -- --paths <file-paths>`
2. **Check for proper variable usage** in your content
3. **Verify [AUTOTITLE] links** point to existing articles
4. **Run tests** on changed content: `npm run test -- src/content-render/tests/render-changed-and-deleted-files.js`
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ registries:
type: docker-registry
url: ghcr.io
username: PAT
password: ${{secrets.CONTAINER_BUILDER_TOKEN}}
password: ${{secrets.BASE_CONTAINER_IMAGE_READER_DEPENDABOT}}

updates:
- package-ecosystem: npm
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/all-documents.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out repo
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- uses: ./.github/actions/node-npm-setup

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/article-api-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
if: github.repository == 'github/docs-internal' || github.repository == 'github/docs'
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- uses: ./.github/actions/node-npm-setup

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-broken-links-github-github.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ jobs:
# need to use a token from a user with access to github/github for this step
GITHUB_TOKEN: ${{ secrets.DOCS_BOT_PAT_BASE }}
REPORT_AUTHOR: docs-bot
REPORT_LABEL: github github broken link report
REPORT_LABEL: github github broken link report,workflow-generated
REPORT_REPOSITORY: github/docs-content
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# To prevent issues with cloning early access content later
persist-credentials: 'false'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/close-on-invalid-label.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:

- name: Check out repo
if: ${{ failure() && github.event_name != 'pull_request_target' }}
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- uses: ./.github/actions/slack-alert
if: ${{ failure() && github.event_name != 'pull_request_target' }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
if: github.repository == 'github/docs-internal' || github.repository == 'github/docs'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: github/codeql-action/init@eb055d739abdc2e8de2e5f4ba1a8b246daa779aa # v3.26.0
with:
languages: javascript # comma separated list of values from {go, python, javascript, java, cpp, csharp, ruby}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/confirm-internal-staff-work-in-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ jobs:

- name: Check out repo
if: ${{ failure() && github.event_name != 'pull_request_target' }}
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/slack-alert
if: ${{ failure() && github.event_name != 'pull_request_target' }}
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/content-lint-markdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }}
steps:
- name: Check out repo
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Set up Node and dependencies
uses: ./.github/actions/node-npm-setup
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/content-linter-rules-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
if: github.repository == 'github/docs-internal' || github.repository == 'github/docs'
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- uses: ./.github/actions/node-npm-setup

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/copy-api-issue-to-internal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:

- name: Create an issue in the docs-content repo
run: |
new_issue_url="$(gh issue create --title "$ISSUE_TITLE" --body "$ISSUE_BODY" --repo github/docs-content)"
new_issue_url="$(gh issue create --title "$ISSUE_TITLE" --body "$ISSUE_BODY" --repo github/docs-content --label "workflow-generated")"
echo 'NEW_ISSUE='$new_issue_url >> $GITHUB_ENV
env:
GITHUB_TOKEN: ${{secrets.DOCS_BOT_PAT_BASE}}
Expand Down Expand Up @@ -73,7 +73,7 @@ jobs:

- name: Check out repo
if: ${{ failure() && github.event_name != 'workflow_dispatch' && github.repository == 'github/docs-internal' }}
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/slack-alert
if: ${{ failure() && github.event_name != 'workflow_dispatch' && github.repository == 'github/docs-internal' }}
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/count-translation-corruptions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
runs-on: ubuntu-20.04-xl
steps:
- name: Checkout English repo
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Using a PAT is necessary so that the new commit will trigger the
# CI in the PR. (Events from GITHUB_TOKEN don't trigger new workflows.)
Expand Down
Loading
Loading