Skip to content

Commit 6167b6d

Browse files
authored
Merge pull request #46759 from github/repo-sync
Repo sync
2 parents e6a198c + adf1d8a commit 6167b6d

29 files changed

Lines changed: 185 additions & 42 deletions

File tree

‎.github/actions/node-npm-setup/action.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ runs:
2020
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
2121
with:
2222
node-version-file: 'package.json'
23+
# Resolve from the Node manifest so CI uses the newest allowed version, not an older cached match.
24+
check-latest: true
2325
package-manager-cache: false
2426
cache: ${{ steps.cache-node_modules.outputs.cache-hit != 'true' && 'npm' || '' }}
2527

‎.github/workflows/changelog-agent.yml‎

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,11 +393,22 @@ jobs:
393393
fs.writeFileSync('prompt.txt', userPrompt);
394394
core.setOutput('date_str', dateStr);
395395
396+
# Use a subdirectory: checkout would clear the workspace and the prompt files above.
397+
- name: Check out package.json for the Node version
398+
if: steps.check_parent.outputs.has_parent == 'true' && steps.check_existing.outputs.exists == 'false'
399+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
400+
with:
401+
path: node-version-source
402+
sparse-checkout: /package.json
403+
sparse-checkout-cone-mode: false
404+
persist-credentials: false
405+
396406
- name: Set up Node.js for Copilot CLI
397407
if: steps.check_parent.outputs.has_parent == 'true' && steps.check_existing.outputs.exists == 'false'
398408
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
399409
with:
400-
node-version: 24
410+
node-version-file: node-version-source/package.json
411+
check-latest: true
401412

402413
- name: Install GitHub Copilot CLI
403414
if: steps.check_parent.outputs.has_parent == 'true' && steps.check_existing.outputs.exists == 'false'

‎.github/workflows/package-lock-lint.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ jobs:
4343
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
4444
with:
4545
node-version-file: 'package.json'
46+
check-latest: true
4647
cache: npm
4748

4849
- name: Run check

‎.github/workflows/ready-for-doc-review.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
3030
with:
3131
node-version-file: 'package.json'
32+
check-latest: true
3233
cache: npm
3334

3435
- name: Install dependencies

‎data/release-notes/enterprise-server/3-18/15.yml‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,6 @@ sections:
8484
When restoring from a backup snapshot, a large number of `mapper_parsing_exception` errors may be displayed.
8585
- |
8686
When initializing a new GHES cluster, nodes with the `consul-server` role should be added to the cluster before adding additional nodes. Adding all nodes simultaneously creates a race condition between nomad server registration and nomad client registration.
87-
- |
88-
When initializing a new GHES cluster, nodes with the `consul-server` role should be added to the cluster before adding additional nodes. Adding all nodes simultaneously creates a race condition between nomad server registration and nomad client registration.
8987
- |
9088
In a cluster, the host running restore requires access the storage nodes via their private IPs.
9189
- |

‎data/release-notes/enterprise-server/3-18/16.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ sections:
2020
- |
2121
To avoid data processing delays on instances with a large number of internal message topics, administrators can configure the network timeouts used during topic discovery via `app.github.topic-checker-connect-timeout-sec` and `app.github.topic-checker-socket-timeout-sec`. The default timeout has been increased from 10 to 30 seconds, and values between 1 and 300 seconds are accepted.
2222
known_issues:
23+
- |
24+
After a restart, an instance can remain unavailable with "Starting..." displayed in the web interface. To recover, an administrator can connect using administrative SSH and rerun `ghe-config-apply`. This provides temporary recovery but does not prevent the issue from recurring. This issue is resolved in {% data variables.product.prodname_ghe_server %} 3.21.0 and later. [Updated: 2026-10-30]
2325
- |
2426
During an upgrade of GitHub Enterprise Server, custom firewall rules are removed. If you use custom firewall rules, you must reapply them after upgrading.
2527
- |

‎data/release-notes/enterprise-server/3-19/12.yml‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,6 @@ sections:
9090
When restoring from a backup snapshot, a large number of `mapper_parsing_exception` errors may be displayed.
9191
- |
9292
When initializing a new GHES cluster, nodes with the `consul-server` role should be added to the cluster before adding additional nodes. Adding all nodes simultaneously creates a race condition between nomad server registration and nomad client registration.
93-
- |
94-
When initializing a new GHES cluster, nodes with the `consul-server` role should be added to the cluster before adding additional nodes. Adding all nodes simultaneously creates a race condition between nomad server registration and nomad client registration.
9593
- |
9694
In a cluster, the host running restore requires access the storage nodes via their private IPs.
9795
- |

‎data/release-notes/enterprise-server/3-19/13.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ sections:
2828
- |
2929
To avoid data processing delays on instances with a large number of internal message topics, administrators can configure the network timeouts used during topic discovery via `app.github.topic-checker-connect-timeout-sec` and `app.github.topic-checker-socket-timeout-sec`. The default timeout has been increased from 10 to 30 seconds, and values between 1 and 300 seconds are accepted.
3030
known_issues:
31+
- |
32+
After a restart, an instance can remain unavailable with "Starting..." displayed in the web interface. To recover, an administrator can connect using administrative SSH and rerun `ghe-config-apply`. This provides temporary recovery but does not prevent the issue from recurring. This issue is resolved in {% data variables.product.prodname_ghe_server %} 3.21.0 and later. [Updated: 2026-10-30]
3133
- |
3234
During an upgrade of GitHub Enterprise Server, custom firewall rules are removed. If you use custom firewall rules, you must reapply them after upgrading.
3335
- |

‎data/release-notes/enterprise-server/3-20/8.yml‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,6 @@ sections:
9393
When restoring data originally backed up from a 3.13 or greater appliance version, the Elasticsearch indices need to be reindexed before some of the data will show up. This happens via a scheduled job that runs on the first Saturday of each month. It can also be forced by running `/usr/local/share/enterprise/ghe-es-search-repair`.
9494
- |
9595
When initializing a new GHES cluster, nodes with the `consul-server` role should be added to the cluster before adding additional nodes. Adding all nodes simultaneously creates a race condition between nomad server registration and nomad client registration.
96-
- |
97-
When initializing a new GHES cluster, nodes with the `consul-server` role should be added to the cluster before adding additional nodes. Adding all nodes simultaneously creates a race condition between nomad server registration and nomad client registration.
9896
- |
9997
In a cluster, the host running restore requires access the storage nodes via their private IPs.
10098
- |

‎data/release-notes/enterprise-server/3-20/9.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ sections:
3535
- |
3636
To avoid data processing delays on instances with a large number of internal message topics, administrators can configure the network timeouts used during topic discovery via `app.github.topic-checker-connect-timeout-sec` and `app.github.topic-checker-socket-timeout-sec`. The default timeout has been increased from 10 to 30 seconds, and values between 1 and 300 seconds are accepted.
3737
known_issues:
38+
- |
39+
After a restart, an instance can remain unavailable with "Starting..." displayed in the web interface. To recover, an administrator can connect using administrative SSH and rerun `ghe-config-apply`. This provides temporary recovery but does not prevent the issue from recurring. This issue is resolved in {% data variables.product.prodname_ghe_server %} 3.21.0 and later. [Updated: 2026-10-30]
3840
- |
3941
During an upgrade of GitHub Enterprise Server, custom firewall rules are removed. If you use custom firewall rules, you must reapply them after upgrading.
4042
- |

0 commit comments

Comments
 (0)