Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
239 commits
Select commit Hold shift + click to select a range
4bf1472
Tented model 0031 (#60767)
sunbrye Apr 16, 2026
2f68f6a
Add `docsTeamMetrics` frontmatter and plumb through to analytics even…
docs-bot Apr 16, 2026
07b1bd6
🐞 Fix REST sync pipeline to clean up stale category data files (#60800)
heiskr Apr 16, 2026
d8588ba
Merge pull request #43852 from github/repo-sync
docs-bot Apr 16, 2026
94e075c
Remove query strings when normalizing links for dead link checks (#60…
steves Apr 16, 2026
948e815
🐞 Fix docsTeamMetrics serialization error (#60820)
heiskr Apr 16, 2026
c9cc0ba
Merge pull request #43853 from github/repo-sync
docs-bot Apr 16, 2026
48238d2
Moving auto model supported models to a yml reference table (#60733)
dihydroJenoxide Apr 16, 2026
76cae0e
Fix typos: vesions → versions in `copilot-feature-matrix` (#43812)
EoinTrial Apr 17, 2026
97dc744
Update instructions for steering agent conversations (#43829)
Brenduns Apr 17, 2026
cdeb5ad
Sync secret scanning data (#60814)
docs-bot Apr 17, 2026
d647be3
Split up "Managing CCA for an enterprise" (#60787)
isaacmbrown Apr 17, 2026
bae937a
Merge pull request #43861 from github/repo-sync
docs-bot Apr 17, 2026
8260831
Merge pull request #60827 from github/repo-sync
docs-bot Apr 17, 2026
5a9ea4c
Model availability on GitHub Status page (#60830)
dihydroJenoxide Apr 17, 2026
2b9ba66
Merge pull request #43863 from github/repo-sync
docs-bot Apr 17, 2026
b086cde
Merge pull request #60834 from github/repo-sync
docs-bot Apr 17, 2026
29f7384
Create "Use Copilot agents" category under `copilot-on-github` (#60721)
jc-clark Apr 17, 2026
b843199
Merge pull request #43866 from github/repo-sync
docs-bot Apr 17, 2026
88b81b7
docs: use reusable for checkout action instead of hardcoded version (…
AeternalNull Apr 17, 2026
91ac21c
Adds Auto in the CLI and updates rate limit docs (#60836)
nhu-do Apr 17, 2026
97bc4dd
Merge pull request #43868 from github/repo-sync
docs-bot Apr 17, 2026
b17d5e2
Merge pull request #60840 from github/repo-sync
docs-bot Apr 17, 2026
f5cdd97
Update docs changelog (for PR #60592) (#60789)
docs-bot Apr 20, 2026
1af8a1c
EDI revisions to reference (#60692)
supergranular Apr 20, 2026
63550e1
🌎 Fix translation corruption rules: add dash variants, remove redunda…
heiskr Apr 20, 2026
9b0c749
Merge pull request #43887 from github/repo-sync
docs-bot Apr 20, 2026
679be9a
Merge pull request #60846 from github/repo-sync
docs-bot Apr 20, 2026
9c0ebd8
⚡️ Raise benchmark slow threshold from 500ms to 1s (#60774)
heiskr Apr 20, 2026
8ab9fb3
Fixing typo - the docs variable is also populating the 'for example' …
viratsimform Apr 20, 2026
69692b6
[GHES release note automation] Change the author of auto-comments on …
sarahs Apr 20, 2026
27e0674
Bump protobufjs from 7.5.4 to 8.0.1 in the npm_and_yarn group across …
dependabot[bot] Apr 20, 2026
6b7b7d9
Merge pull request #43891 from github/repo-sync
docs-bot Apr 20, 2026
be6e9ef
Merge pull request #60859 from github/repo-sync
docs-bot Apr 20, 2026
9d98ac9
[Copilot] Disabling new sign-ups for EDU, Pro, and Pro+ and updating …
crwaters16 Apr 20, 2026
dd57bc1
⚡️ Split GraphQL changelog by year (#60819)
heiskr Apr 20, 2026
4c3d39a
Merge pull request #43893 from github/repo-sync
docs-bot Apr 20, 2026
21d3459
Merge pull request #60863 from github/repo-sync
docs-bot Apr 20, 2026
f4306b7
🧹 Remove unused CTAPopover context and related code (#60847)
heiskr Apr 20, 2026
5e9dcbc
⚙️ Remove explicit any types from 16 TypeScript files (#60746)
heiskr Apr 20, 2026
4a7827c
Skip build-number check on manual Fastly purge (#60864)
Ebonsignori Apr 20, 2026
b7bcba1
Fix graceful shutdown to prevent deploy timeouts (#60862)
Ebonsignori Apr 20, 2026
ad87086
⚡️ Update production resource requests and memory limit based on Moda…
heiskr Apr 20, 2026
c1af815
Add trailing newlines to trigger translation re-ingestion (#60839)
docs-bot Apr 20, 2026
8523b7b
fix(translations): add new Liquid corruption correction patterns (202…
docs-bot Apr 20, 2026
4cdda0f
Merge pull request #43895 from github/repo-sync
docs-bot Apr 20, 2026
8102cd9
Add About successors link to ownership continuity article (#43894)
ArthurFay Apr 21, 2026
15e9917
Clarify exclusion rules for bin directory files (#60838)
BigDadBear Apr 21, 2026
7984b06
Giving CCA access to resources in an organization (#60757)
isaacmbrown Apr 21, 2026
ab3588d
Clarify DR support ticket requirements and fix EMU sign-in wording (#…
eyalgal Apr 21, 2026
b4f58fb
Delete orphaned files (2026-04-20-16-43) (#60852)
docs-bot Apr 21, 2026
4e8dcea
Copilot CLI: document rolling back changes made during a CLI session …
hubwriter Apr 21, 2026
960897d
Update exclusions in config.yml (#60842)
hubwriter Apr 21, 2026
911f0e2
Copilot CLI: Update the command reference article (#60824)
hubwriter Apr 21, 2026
235ee54
docs: update copilot-cli content from source docs (#60853)
docs-bot Apr 21, 2026
5e795b5
Update docs changelog (for PR #60757) (#60868)
docs-bot Apr 21, 2026
a18c698
Merge pull request #43905 from github/repo-sync
docs-bot Apr 21, 2026
2ae7a90
Merge pull request #60871 from github/repo-sync
docs-bot Apr 21, 2026
7f14f7d
GPT-5.4-nano on VS Code Codex extension (#60804)
sunbrye Apr 21, 2026
c59eb85
Merge pull request #43907 from github/repo-sync
docs-bot Apr 21, 2026
9d0bf03
Merge pull request #60875 from github/repo-sync
docs-bot Apr 21, 2026
d0ced50
Add documentation for /pr slash command in Copilot CLI (#60826)
hubwriter Apr 21, 2026
7e5a944
Create "Customize Copilot" category under `copilot-on-github` (#60682)
jc-clark Apr 21, 2026
312f0a0
🌎 Reduce translation corruptions (#60865)
heiskr Apr 21, 2026
c4f00e2
Clarify SSO credential authorization as GitHub Enterprise Cloud–only …
Copilot Apr 21, 2026
94ac734
docs: add job workflow identity context properties (ADR 10024) also b…
salmanmkc Apr 21, 2026
c587f78
Patch release notes for GitHub Enterprise Server (#60602)
release-controller[bot] Apr 21, 2026
41c0525
Merge pull request #43912 from github/repo-sync
docs-bot Apr 21, 2026
f6fb323
Merge pull request #60878 from github/repo-sync
docs-bot Apr 21, 2026
2e4af8e
[Copilot] Update individual plan changes refund note (#60876)
crwaters16 Apr 21, 2026
048d924
Improve readability-editor agent to preserve sentence meaning (#60874)
jc-clark Apr 21, 2026
f900dbe
Merge pull request #43914 from github/repo-sync
docs-bot Apr 21, 2026
9a6cc61
Merge pull request #60881 from github/repo-sync
docs-bot Apr 21, 2026
7687776
Update PR #60876 refund notes to Billing settings language (#60880)
Copilot Apr 21, 2026
976699c
Strip GraphQL `kind` field from pipeline output (~250 KB savings) (#6…
Ebonsignori Apr 21, 2026
81e2b8b
Create "Preparing for new features and models" (#60788)
guntrip Apr 22, 2026
fe04598
Update OpenAPI Description (#60854)
docs-bot Apr 22, 2026
fd4c5c0
Refresh "GitHub Copilot features" article (#60825)
isaacmbrown Apr 22, 2026
7d03e68
Enhance pull request details with merge status info (#59852)
lesleyanneb Apr 22, 2026
6210048
Fix order of steps for cluster node replacement (#60782)
andrba Apr 22, 2026
b9033f5
Merge pull request #43922 from github/repo-sync
docs-bot Apr 22, 2026
dc986ec
Bump actions/github-script from 8.0.0 to 9.0.0 (#60882)
dependabot[bot] Apr 22, 2026
3ec5d39
Bump @actions/github from 8.0.1 to 9.1.0 (#60884)
dependabot[bot] Apr 22, 2026
57f4714
Bump hot-shots from 13.2.0 to 14.3.1 (#60887)
dependabot[bot] Apr 22, 2026
8f20272
Fix: add redirect_from for renamed referential-content-type page (#60…
docs-bot Apr 22, 2026
1988619
Merge pull request #43924 from github/repo-sync
docs-bot Apr 22, 2026
39ab87a
Enable structured logger ESLint rule for src/archives (#60857)
Ebonsignori Apr 22, 2026
62057bd
delete-orphan-translation-files: fall back to direct merge if auto-me…
heiskr Apr 22, 2026
2993606
Add copilot-reports.github.com and direct-storage fallback to Copilot…
JamesMGreene Apr 22, 2026
b5f5592
Merge pull request #43926 from github/repo-sync
docs-bot Apr 22, 2026
a5dab5e
Update migration instructions for enterprise plans (#60896)
2percentsilk Apr 22, 2026
b81b85e
Add info on "gh skill" to cloud agent docs (#60833)
saritai Apr 22, 2026
a0e73c6
Log process warnings to diagnose EventEmitter memory leak (#60900)
Ebonsignori Apr 22, 2026
0359655
Enhance structured logger for script usage (#60860)
Ebonsignori Apr 22, 2026
881023e
Split webhook data into per-category JSON files for lazy loading (#60…
Ebonsignori Apr 22, 2026
d8decfe
Update 'Policy' to 'Security policy', to reflect wording visible in U…
nicolas-raoul Apr 22, 2026
7ceeeb0
Merge pull request #43927 from github/repo-sync
docs-bot Apr 22, 2026
bb56a34
Merge pull request #60908 from github/repo-sync
docs-bot Apr 22, 2026
701f9ac
Scope OpenTelemetry to explicit instrumentations (#60901)
heiskr Apr 23, 2026
4e7ced0
Align docs wording with the current GitHub UI label in the Reporting …
sharesth23 Apr 23, 2026
a25474a
Copilot for Jira enhancements (custom agents, fields, instructions, b…
Copilot Apr 23, 2026
27baf4d
Fix wording and correct spellings for Known Issue RN (3.20.1) (#60914)
bonsohi Apr 23, 2026
55a9f96
Sync secret scanning data (#60893)
docs-bot Apr 23, 2026
cecafd7
Update supported versions for Poetry in Dependabot options reference …
robaiken Apr 23, 2026
e2b2f67
Add known issue for HA GitHub Actions settings to GHES 3.18.8, 3.19.5…
Copilot Apr 23, 2026
2bad380
GraphQL schema update (#60894)
docs-bot Apr 23, 2026
4e43df7
Remove a payment method (#60127)
guntrip Apr 23, 2026
6f64ec1
Update hero image in ADO migration index (#60890)
guntrip Apr 23, 2026
10bafe2
Fix: version-guard custom-properties AUTOTITLE link in data-not-migra…
docs-bot Apr 23, 2026
aed559b
Merge pull request #43933 from github/repo-sync
docs-bot Apr 23, 2026
262332f
Merge pull request #60918 from github/repo-sync
docs-bot Apr 23, 2026
b67a87d
Support fixing indented bullet points in translated documents (#60913)
catto Apr 23, 2026
d98d64c
Update environments.md with access information (#60906)
heiskr Apr 23, 2026
8381a75
Merge pull request #43936 from github/repo-sync
docs-bot Apr 23, 2026
b0432c9
Merge pull request #60924 from github/repo-sync
docs-bot Apr 23, 2026
625f101
Document immutable GitHub Actions OIDC `sub` claims for dotcom reposi…
Copilot Apr 23, 2026
4931481
Remove examples of composite actions on GitHub (#43736)
tnir Apr 23, 2026
5762219
Remove standalone org Copilot Business subscribe page (#60903)
myarb Apr 23, 2026
9d08dce
Fix link for rate limit alternative actions (#43916)
agoudbg Apr 23, 2026
32966c2
Merge pull request #43939 from github/repo-sync
docs-bot Apr 23, 2026
3e7543a
Merge pull request #60927 from github/repo-sync
docs-bot Apr 23, 2026
c8f647f
Managing commit comments for your organization (#60869)
guntrip Apr 23, 2026
14d1235
Bump moda production deploy timeout (#60930)
heiskr Apr 23, 2026
ddee26d
Clarify GitHub App auth guidance in the ARC quickstart (#43925)
Syqens Apr 23, 2026
9e93d7c
Add vulnerability-alerts permission documentation (#60783)
salmanmkc Apr 23, 2026
4591eed
Document GITHUB_TOKEN pull request workflow approval behavior (#60926)
salmanmkc Apr 23, 2026
a995224
Fix grammar: remove misused 'set up' noun in Copilot Spaces prerequis…
cytustse-cmd Apr 23, 2026
ba4be37
Cleanup non-live SKUs in product reference (#60907)
lkfortuna Apr 23, 2026
c59d344
Merge pull request #43941 from github/repo-sync
docs-bot Apr 23, 2026
d6ef6cd
Merge pull request #60934 from github/repo-sync
docs-bot Apr 23, 2026
e59f445
Update feedback survey link for Copilot cloud agent Jira integration …
Copilot Apr 24, 2026
19b194b
Remove hosting information for Probot app on Glitch (#43935)
rufo Apr 24, 2026
873d380
Python package ecosystems now use Dependabot to generate dependency g…
mchammer01 Apr 24, 2026
28c4678
Update about-saml-enterprise-accounts.md reusable (#60935)
bss-mc Apr 24, 2026
33ea2ae
Add org-level dependency insights to unavailable features for data re…
RomanIakovlev Apr 24, 2026
e495354
GraphQL schema update (#60922)
docs-bot Apr 24, 2026
e1ef972
Update docs changelog (for PR #60682) (#60877)
docs-bot Apr 24, 2026
06d7b93
Update docs changelog (for PR #60833) (#60931)
docs-bot Apr 24, 2026
34c90fe
Copilot CLI: mention pasting images into the CLI (#60784)
hubwriter Apr 24, 2026
5329efe
Document `github.com/copilot` in Copilot allowlist reference (#60904)
Copilot Apr 24, 2026
4064594
Copilot CLI: Move config directory reference details (#60938)
hubwriter Apr 24, 2026
810c145
Update OpenAPI Description (#60923)
docs-bot Apr 24, 2026
925f769
Clarify supported AI models description (#60917)
isaacmbrown Apr 24, 2026
2e3c8fe
Revert "Document immutable GitHub Actions OIDC `sub` claims for dotco…
saritai Apr 24, 2026
aba407c
Merge pull request #43955 from github/repo-sync
docs-bot Apr 24, 2026
123fb7e
Merge pull request #60943 from github/repo-sync
docs-bot Apr 24, 2026
ffb509c
Replace .copilot/config.json references with .copilot/settings.json (…
tpope Apr 24, 2026
edd75ba
Bump liquidjs from 10.25.5 to 10.25.7 in the npm_and_yarn group acros…
dependabot[bot] Apr 24, 2026
f9a6958
GraphQL schema update (#60948)
docs-bot Apr 24, 2026
75f3b9a
Merge pull request #43960 from github/repo-sync
docs-bot Apr 24, 2026
0657748
Merge pull request #60951 from github/repo-sync
docs-bot Apr 24, 2026
7e2742f
Tented model 0030 (#60897)
sunbrye Apr 24, 2026
e213f3f
Revert "Document GITHUB_TOKEN pull request workflow approval behavior…
salmanmkc Apr 24, 2026
bcf39c9
Merge pull request #43965 from github/repo-sync
docs-bot Apr 24, 2026
a58ccf5
Merge pull request #43967 from github/repo-sync
docs-bot Apr 24, 2026
550aac9
Update copilot-requests.md for cloud agent details (#60939)
EboniLM Apr 27, 2026
1bf1619
docs: update copilot-cli content from source docs (#60950)
docs-bot Apr 27, 2026
31c784e
Remove ~/.claude references from CLI docs (#60949)
tpope Apr 27, 2026
4c556ca
Create a tutorial on assessing the impact of GHSP (#60829)
mchammer01 Apr 27, 2026
767b67b
Remove SKU restriction from cloud agent model selection docs (#60960)
Copilot Apr 27, 2026
aba0d9a
Merge pull request #44002 from github/repo-sync
docs-bot Apr 27, 2026
698d333
Feature branch for the token-based billing announcement (April 27) (#…
sophietheking Apr 27, 2026
bc69481
[2026-04-23] EDU GPT-5.3-Codex Removal from Model Picker #22282 (#60915)
am-stead Apr 27, 2026
a20783d
GraphQL schema update (#60971)
docs-bot Apr 27, 2026
301baf1
Terms and Privacy Statement updates for data collection and model tra…
site-policy-bot Apr 27, 2026
77fd5ac
Update current_multiplier for Claude Opus 4.7 model (#60967)
2percentsilk Apr 27, 2026
6a7d95d
Merge pull request #44003 from github/repo-sync
docs-bot Apr 27, 2026
3a9d6ec
Update OpenAPI Description (#60973)
docs-bot Apr 27, 2026
5c45104
update model pricing table (Add: GPT 5.5, Remove Opus 4.6 fast) (#60976)
am-stead Apr 27, 2026
bd54919
Clarify annual billing plans wording (#60978)
myarb Apr 27, 2026
d4f17ee
Merge pull request #44004 from github/repo-sync
docs-bot Apr 27, 2026
af20860
Invalid Link Fix Proposal - "About Successors" (#43966)
TinyMaffy Apr 28, 2026
463b05b
Remove --config-dir from Copilot CLI docs (#60988)
tpope Apr 28, 2026
d5dffae
docs: update copilot-cli content from source docs (#60972)
docs-bot Apr 28, 2026
c00214c
Copilot CLI: Clarify difference between autopilot and delegate (#60888)
hubwriter Apr 28, 2026
8470cf6
Add GitHub CLI telemetry documentation page (#60892)
williammartin Apr 28, 2026
027d11d
Copilot CLI: Correct the documentation for config.json (#60962)
hubwriter Apr 28, 2026
4902a54
Merge pull request #44016 from github/repo-sync
docs-bot Apr 28, 2026
52e9932
Merge pull request #60995 from github/repo-sync
docs-bot Apr 28, 2026
fc0a8e9
Merge pull request #44017 from github/repo-sync
docs-bot Apr 28, 2026
fef97bc
Merge pull request #61002 from github/repo-sync
docs-bot Apr 28, 2026
af30407
Update GHES 3.14 & 3.15 deprecation dates (#60987)
Ebonsignori Apr 28, 2026
5fd4cfa
Merge pull request #44018 from github/repo-sync
docs-bot Apr 28, 2026
c2e2506
Copilot CLI: Move articles into the 'Use' map topic (#60889)
hubwriter Apr 29, 2026
518d3f1
Copilot CLI: Move hooks reference to new reference article (#60947)
hubwriter Apr 29, 2026
410ade9
docs(copilot-cli): remove Git repo and local path plugin installation…
Copilot Apr 29, 2026
e4067c6
Merge pull request #44034 from github/repo-sync
docs-bot Apr 29, 2026
21d48b6
Clarify runner usage for GitHub Enterprise Server users (#44019)
mcummings128 Apr 29, 2026
128fa13
Merge pull request #61019 from github/repo-sync
docs-bot Apr 29, 2026
ff66921
[Improvement]: UBB - Move annual plan model multipliers to standalone…
am-stead Apr 30, 2026
fc969ca
Github actions contexts typo: environment (#44036)
saliceti Apr 30, 2026
a567735
chore: Add Git username link to commit email docs and fix self-refere…
clarencepenz Apr 30, 2026
6ffe3b9
Add GitHub authentication metadata documents page (#60980)
Copilot Apr 30, 2026
337eca7
Delete orphaned files (2026-04-27-16-54) (#60969)
docs-bot Apr 30, 2026
8c0c8e8
[DO NOT MERGE EARLY] Remove promotional pricing note (#60911)
sunbrye Apr 30, 2026
4b7523c
Merge pull request #44048 from github/repo-sync
docs-bot Apr 30, 2026
80c9933
Merge pull request #61029 from github/repo-sync
docs-bot Apr 30, 2026
ded28fe
Update OpenAPI Description (#61011)
docs-bot Apr 30, 2026
21ac3d8
Secret Scanning alerts page: add clarifying sentence (#61006)
currentlyblinking Apr 30, 2026
74c429b
docs: add CMEK incompatibility note to GCS Actions prerequisites (#60…
M1XZG Apr 30, 2026
06b8907
Add notification about pausing new self-serve signups for GitHub Copi…
pnsk Apr 30, 2026
1dba805
Follow up work: Dependabot alert assignees (#60845)
mchammer01 Apr 30, 2026
47670bf
Fix incorrect plan availability for CCA (#60959)
Copilot Apr 30, 2026
1b9fef6
Fix versioning for Dependabot OIDC support (#60958)
mchammer01 May 1, 2026
c6dabcc
Update audit log event data (#61015)
docs-bot May 1, 2026
d4bd6a6
docs: add SSH CA revocation behavior, rotation guidance, and OpenSSH …
Copilot May 1, 2026
24b80c4
Delete orphaned features (2026-04-27-16-57) (#60970)
docs-bot May 1, 2026
da38aa2
Fix GPT-5.4 nano availability: restrict to Pro+ only, not available i…
Copilot May 1, 2026
e70e02f
Clarify FG PAT must be user-owned for Copilot CLI auth (#60990)
sunbrye May 1, 2026
77b070f
🤖 src/ghes-releases/lib/enterprise-dates.json update (#60968)
docs-bot May 1, 2026
9cea44a
Remove duplicate reusable inGitHub-hosted runners concept page (#44044)
marekdkropiewnicki-dotcom May 1, 2026
8be322f
Remove 'as of May 1, 2026' EFTA qualifier from data residency reusabl…
eyalgal May 1, 2026
de8dd04
Rename 'Create a PR' article to 'Start Copilot sessions' and reframe …
timrogers May 1, 2026
497659b
Merge pull request #44053 from github/repo-sync
docs-bot May 1, 2026
229c102
⚙️ Bump react and react-dom to v19 (#60891)
heiskr May 1, 2026
828791d
Fix .md URLs without language prefix redirecting to 404 (#60996)
docs-bot May 1, 2026
c3ff656
Merge pull request #61032 from github/repo-sync
docs-bot May 1, 2026
07510f6
🚰 Add missing failure-issue alerts to scheduled workflows (#60920)
heiskr May 1, 2026
cfc835d
fix: add new translation corruption patterns for es, zh, de, ru (#60975)
docs-bot May 1, 2026
d4c2042
⚙️ Remove any types from a few legacy files (#60925)
heiskr May 1, 2026
9ca16e6
Bump parse5 from 7.1.2 to 8.0.1 (#61010)
dependabot[bot] May 1, 2026
62f5374
Update pnpm version support in dependabot options (#44029)
raf2k07 May 1, 2026
58d68fc
Add GitHub Partner Success Offering Terms (Early Access companion) (#…
jc-clark May 1, 2026
70aa62e
Merge pull request #44055 from github/repo-sync
docs-bot May 1, 2026
6776269
Merge pull request #61039 from github/repo-sync
docs-bot May 1, 2026
de38e52
Fix webhook "Properties of" dropdowns rendering empty (#61008)
Ebonsignori May 1, 2026
573cdfa
Add API version deprecation policy, Deprecation/Sunset headers, and e…
jencarlucci May 1, 2026
2a91c94
Update OpenAPI Description (#61037)
docs-bot May 1, 2026
38360ca
Merge pull request #44058 from github/repo-sync
docs-bot May 1, 2026
418a269
Merge pull request #61041 from github/repo-sync
docs-bot May 1, 2026
88fa3ee
Document Cloudsmith and GCP OIDC support for org-level private regist…
Copilot May 2, 2026
d830b90
Clarify Username Policy (#61034)
jessephus May 2, 2026
36770a9
[GHES 3.18.8] Release notes missing reboot requirement for hotpatch (…
sophietheking May 4, 2026
6a30caf
Adds GPT 5.5 to table for individuals with an annual plan (#61042)
sophietheking May 4, 2026
1519615
Add link to updated Secret Scanning Validity Checks docs to GHES 3.20…
jclement136 May 4, 2026
a1ca7aa
Merge pull request #44083 from github/repo-sync
docs-bot May 4, 2026
6754e36
⚡️ Temporarily enable OTel diagnostics (#60902)
heiskr May 4, 2026
e78cef0
Merge pull request #44088 from github/repo-sync
docs-bot May 4, 2026
1bc6f9d
Delete .vscode directory
Brunojoe1994 May 4, 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
  •  
  •  
  •  
78 changes: 42 additions & 36 deletions .github/agents/readability-editor.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,60 +12,66 @@ You are an expert editor for the GitHub Docs content team. Your job is to maximi

## Agent Purpose

- Enhance readability: Apply plain language, simplify sentences, and remove unnecessary jargon.
- Use lists, logical headings, short paragraphs, and reorganize information if it helps readers quickly find key details.
* Enhance readability: Apply plain language, simplify sentences, and remove unnecessary jargon.
* Use lists, logical headings, short paragraphs, and reorganize information if it helps readers quickly find key details.

## Review Process

- Read through the article once, noting barriers to readability.
- Note barriers to scannability.
- Note content with the weakest plain language usage.
- Make changes according to the guidelines below.
- Only analyze and edit the specific .md files provided.
- Do not move or delete files, but you may suggest splitting or renaming if it improves the docs.
- Make edits only when they provide meaningful improvements. Do not revise purely for minor aesthetics.
- Do not remove sentences about defaults, feature scope, or access unless clearly repeated.
- Retain essential usage details, admin options, and warnings unless obviously redundant.
- Submit edits as a pull request.
* Read through the article once, noting barriers to readability.
* Note barriers to scannability.
* Note content with the weakest plain language usage.
* Make changes according to the guidelines below.
* Only analyze and edit the specific .md files provided.
* Do not move or delete files, but you may suggest splitting or renaming if it improves the docs.
* Make edits only when they provide meaningful improvements. Do not revise purely for minor aesthetics.
* After making edits, review each change to verify the original meaning is preserved. If a sentence's meaning would change, keep the original phrasing even if it is less concise.
* Do not remove sentences about defaults, feature scope, or access unless clearly repeated.
* Retain essential usage details, admin options, and warnings unless obviously redundant.
* Submit edits as a pull request.

## Editing Guidelines and Plain Language Principles

### Writing Style

- Use concise, everyday language. Explain or remove jargon when it doesn't explicitly support user understanding and the context of the article.
- When two possible phrasings are equally clear, choose the one with fewer words. Brevity directly improves readability.
- Use full terms and not their shortened versions.
- Use active voice and personal pronouns ("you," "your"); favor present tense.
- When “you can” introduces an instruction and does not convey optionality or permission, replace it with an active verb. For example, “You can enable” becomes “Enable”. Keep “you can” or add “optionally”/“if you want” when you need to express choice or permission.
- Retain essential technical details, such as defaults, warnings, and admin options.
- Do not alter the intent of verbs and actions (ex. "navigate" does not necessarily mean "select").
- Start at least half of steps or instructions with a direct verb, unless another structure improves clarity.
- Use sentence case for headings and list items (capitalize only the first word and proper nouns).
- Match names of buttons, menus, and UI elements exactly as they appear in the original documentation. Do not paraphrase.
* Use concise, everyday language. Explain or remove jargon when it doesn't explicitly support user understanding and the context of the article.
* When two possible phrasings are equally clear, choose the one with fewer words. Brevity directly improves readability.
* Use full terms and not their shortened versions.
* Use active voice and personal pronouns ("you," "your"); favor present tense.
* When "you can" introduces an instruction and does not convey optionality or permission, replace it with an active verb. For example, "You can enable" becomes "Enable". Keep "you can" or add "optionally"/"if you want" when you need to express choice or permission. When in doubt about whether "you can" conveys optionality, keep it.
* Retain essential technical details, such as defaults, warnings, and admin options.
* Do not alter the intent of verbs and actions (ex. "navigate" does not necessarily mean "select").
* Never change the fundamental meaning of a sentence. Tightening prose is acceptable; altering what the sentence communicates is not. Specifically:
* Do not remove qualifiers like "we recommend," "we strongly recommend," or "it's best to" — these convey the strength of guidance.
* Do not remove connective phrases like "To do this," "The following," or "For more information" that orient the reader.
* Do not convert a description of capability ("Copilot can load tools when relevant") into a statement of fact ("Copilot loads tools when relevant").
* Do not change referential phrases like "the following" to "these" when "the following" points forward to a specific list or table.
* Start at least half of steps or instructions with a direct verb, unless another structure improves clarity.
* Use sentence case for headings and list items (capitalize only the first word and proper nouns).
* Match names of buttons, menus, and UI elements exactly as they appear in the original documentation. Do not paraphrase.

### Structure

- Don’t append new information or expository text to existing content.
- Structure logically with clear, descriptive headings, short sections, and organized (bulleted or numbered) lists.
- Do not create new headers if they would only have one sentence worth of content.
- End every list item with a period if it is a complete sentence; omit periods for list fragments or single-word items.
* Don't append new information or expository text to existing content. Do not invent examples, sample values, or illustrative bullet points that were not in the original article.
* Structure logically with clear, descriptive headings, short sections, and organized (bulleted or numbered) lists.
* Do not create new headers if they would only have one sentence worth of content.
* End every list item with a period if it is a complete sentence; omit periods for list fragments or single-word items.

### Paragraphs

- State the topic at the start of each paragraph; clarify connections between paragraphs.
- Limit paragraphs to 150 words or fewer.
- Split a paragraph or list item when it includes two topics or steps.
* State the topic at the start of each paragraph; clarify connections between paragraphs.
* Limit paragraphs to 150 words or fewer.
* Split a paragraph or list item when it includes two topics or steps.

### Sentences

- Write one idea per sentence; avoid redundancy, vague modifiers, and ambiguous phrasing.
- Avoid consecutive sentences starting the same way.
- Make sure no more than 25% of sentences contain more than 20 words.
- Split sentences that contain multiple clauses into separate sentences.
* Write one idea per sentence; avoid redundancy, vague modifiers, and ambiguous phrasing.
* Avoid consecutive sentences starting the same way.
* Make sure no more than 25% of sentences contain more than 20 words.
* Split sentences that contain multiple clauses into separate sentences.

## References

These PRs demonstrate successful improvement in readability:
- https://github.com/github/docs-internal/pull/59219
- https://github.com/github/docs-internal/pull/59300
- https://github.com/github/docs-internal/pull/57154
* https://github.com/github/docs-internal/pull/59219
* https://github.com/github/docs-internal/pull/59300
* https://github.com/github/docs-internal/pull/57154
2 changes: 1 addition & 1 deletion .github/workflows/auto-add-ready-for-doc-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:

- name: Check team membership
id: membership_check
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.DOCS_BOT_PAT_BASE }}
script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/auto-close-dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:

# Because we get far too much spam ;_;
- name: Lock conversations
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
env:
PR_NUMBER: ${{ github.event.pull_request.number }}
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/benchmark-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
npx tsx src/workflows/benchmark-pages.ts \
--versions "free-pro-team@latest,enterprise-cloud@latest,enterprise-server@latest" \
--modes article-body \
--slow 500 \
--slow 1000 \
--json /tmp/benchmark-results.json | tee /tmp/benchmark-output.txt

- name: Check results and create issue if needed
Expand Down Expand Up @@ -108,7 +108,7 @@ jobs:
echo "**Total pages:** $TOTAL"
echo "**Stats:** p50=${P50}ms · p99=${P99}ms · max=${MAX}ms"
echo "**Errors:** $ERRORS"
echo "**Slow (≥500ms):** $SLOW"
echo "**Slow (≥1000ms):** $SLOW"
} > "$BODY_FILE"

if [ "$ERRORS" -gt 0 ]; then
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/changelog-prompt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
steps:
- name: Check if PR author is in docs-content team
id: check_team
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.DOCS_BOT_PAT_BASE }}
script: |
Expand All @@ -41,7 +41,7 @@ jobs:

if: env.CONTINUE_WORKFLOW == 'true'

uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.DOCS_BOT_PAT_BASE }}
script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-for-spammy-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
if: github.repository == 'github/docs'
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
with:
github-token: ${{ secrets.DOCS_BOT_PAT_BASE }}
script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/close-bad-repo-sync-prs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Close pull request if unwanted
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
with:
github-token: ${{ secrets.DOCS_BOT_PAT_BASE }}
script: |
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 @@ -24,7 +24,7 @@ jobs:
if: github.repository == 'github/docs' && github.actor != 'docs-bot'
steps:
- id: membership_check
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
env:
TEAM_CONTENT_REPO: ${{ secrets.TEAM_CONTENT_REPO }}
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/copy-api-issue-to-internal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
if: github.event.label.name == 'fix-internally' && github.repository == 'github/docs'
steps:
- name: Check if this run was triggered by a member of the docs team
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
id: triggered-by-member
with:
github-token: ${{secrets.DOCS_BOT_PAT_BASE}}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/create-changelog-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:

- name: Check that the user belongs to the github org
id: hubber_check
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
with:
github-token: ${{ secrets.DOCS_BOT_PAT_BASE }}
script: |
Expand Down Expand Up @@ -105,7 +105,7 @@ jobs:

- name: Create a pull request
if: env.CONTINUE_WORKFLOW == 'true'
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
id: create_pull_request
with:
github-token: ${{ secrets.DOCS_BOT_PAT_BASE }}
Expand All @@ -124,7 +124,7 @@ jobs:

- name: Add 'ready-for-doc-review' and 'skip FR board' labels to PR
if: env.CONTINUE_WORKFLOW == 'true'
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
env:
# Get the number of the PR that was just created:
PULL_REQUEST_NUMBER: ${{ steps.create_pull_request.outputs.pull-request-number }}
Expand All @@ -140,7 +140,7 @@ jobs:

- name: Assign PR to commenter
if: env.CONTINUE_WORKFLOW == 'true'
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
env:
# Reuse the PR number captured earlier
PULL_REQUEST_NUMBER: ${{ steps.create_pull_request.outputs.pull-request-number }}
Expand Down
23 changes: 22 additions & 1 deletion .github/workflows/delete-orphan-translation-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,28 @@ jobs:
--label "workflow-generated" \
--head=$branch_name
echo "Merge created PR..."
retry_command gh pr merge --merge --auto --delete-branch "$branch_name"
# Prefer enabling auto-merge so the PR waits for any required
# checks before merging. If auto-merge can't be enabled — usually
# because all required checks completed before this step ran and
# the PR is already immediately mergeable — fall back to a direct
# merge. GitHub returns one of these misleading errors in that
# case: "Branch does not have required protected branch rules",
# "Pull request is in unstable status", or "Pull request is not
# in a mergeable state".
auto_merge_err=$(mktemp)
trap 'rm -f "$auto_merge_err"' EXIT
if retry_command gh pr merge --merge --auto --delete-branch "$branch_name" 2>"$auto_merge_err"; then
:
else
cat "$auto_merge_err"
if grep -qE "does not have required protected branch rules|unstable status|Pull request is not in a mergeable state" "$auto_merge_err"; then
echo "Auto-merge unavailable; PR appears immediately mergeable. Falling back to direct merge."
retry_command gh pr merge --merge --delete-branch "$branch_name"
else
echo "Auto-merge failed with an unexpected error."
exit 1
fi
fi

- uses: ./.github/actions/slack-alert
if: ${{ failure() && github.event_name != 'workflow_dispatch' }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/feedback-prompt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
steps:
- name: Check if PR author is in docs-content team
id: check_team
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.DOCS_BOT_PAT_BASE }}
script: |
Expand All @@ -41,7 +41,7 @@ jobs:

if: env.NON_DOCS_HUBBER == 'true'

uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
github-token: ${{ secrets.DOCS_BOT_PAT_BASE }}
script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/hubber-contribution-help.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1

- id: membership_check
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
with:
github-token: ${{ secrets.DOCS_BOT_PAT_BASE }}
script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/index-general-search-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:

# first sleep to give it a chance to start
sleep 6
curl --retry-connrefused --retry 4 -I http://localhost:4002/
curl --retry-connrefused --retry 6 -I http://localhost:4002/

- if: ${{ failure() }}
name: Debug server outputs on errors
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/index-general-search.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
outputs:
matrix: ${{ steps.set-matrix.outputs.result }}
steps:
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
id: set-matrix
with:
script: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/merged-notification.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
if: github.repository == 'github/docs' && github.event.pull_request.merged && github.event.pull_request.base.ref == github.event.repository.default_branch && github.event.pull_request.user.login != 'docs-bot'
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
with:
script: |
github.rest.issues.createComment({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
if: github.repository == 'github/docs-internal'
steps:
- id: move_to_correct_repo
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
env:
TEAM_ENGINEERING_REPO: ${{ secrets.TEAM_ENGINEERING_REPO }}
TEAM_CONTENT_REPO: ${{ secrets.TEAM_CONTENT_REPO }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/move-reopened-issues-to-triage.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
if: github.repository == 'github/docs'
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
with:
script: |
const issueNumber = context.issue.number;
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/needs-sme-stale-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,8 @@ jobs:
with:
slack_channel_id: ${{ secrets.DOCS_ALERTS_SLACK_CHANNEL_ID }}
slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }}

- uses: ./.github/actions/create-workflow-failure-issue
if: ${{ failure() }}
with:
token: ${{ secrets.DOCS_BOT_PAT_BASE }}
5 changes: 5 additions & 0 deletions .github/workflows/no-response.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,8 @@ jobs:
with:
slack_channel_id: ${{ secrets.DOCS_ALERTS_SLACK_CHANNEL_ID }}
slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }}

- uses: ./.github/actions/create-workflow-failure-issue
if: ${{ failure() }}
with:
token: ${{ secrets.DOCS_BOT_PAT_BASE }}
5 changes: 5 additions & 0 deletions .github/workflows/notify-about-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,8 @@ jobs:
with:
slack_channel_id: ${{ secrets.DOCS_ALERTS_SLACK_CHANNEL_ID }}
slack_token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }}

- uses: ./.github/actions/create-workflow-failure-issue
if: ${{ failure() }}
with:
token: ${{ secrets.DOCS_BOT_PAT_BASE }}
Loading