Skip to content

Commit b298e42

Browse files
pallsamazackfernsabrowning1vgrl
authored
Upgrade to 3.16 failing due to a transition issue (#54855)
Co-authored-by: Zack Fernandes <zackfern@github.com> Co-authored-by: Sam Browning <106113886+sabrowning1@users.noreply.github.com> Co-authored-by: Vanessa <vgrl@github.com>
1 parent 38d95eb commit b298e42

3 files changed

Lines changed: 26 additions & 0 deletions

File tree

content/admin/upgrading-your-instance/troubleshooting-upgrades/known-issues-with-upgrades-to-your-instance.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,20 @@ If undecryptable records are detected, you will be prompted whether you want to
7474

7575
If you have any questions during the upgrade, you can reach out to {% data variables.contact.github_support %}. Once you have had the time and opportunity to understand the impact, you can retrigger the upgrade.
7676
{% endif %}
77+
78+
{% ifversion ghes > 3.13 and ghes < 3.17 %}
79+
80+
## Upgrading from 3.14 to 3.16.0
81+
82+
If you are using {% data variables.product.prodname_ghe_server %} 3.14, and you have enabled security products by default at the organization level, you cannot upgrade directly from 3.14 to 3.16.0. To determine your upgrade eligibility, run the following command:
83+
84+
```shell
85+
ghe-console -y
86+
Organization.any? { |o| [o.vulnerability_updates_enabled_for_new_repos?, o.security_alerts_enabled_for_new_repos?, o.dependency_graph_enabled_for_new_repos?, o.advanced_security_enabled_on_new_repos?, SecretScanning::Features::Org::TokenScanning.new(o).secret_scanning_enabled_for_new_repos?, SecretScanning::Features::Org::PushProtection.new(o).enabled_for_new_repos?].any? }
87+
```
88+
89+
If the command returns `true`, a direct upgrade from 3.14 to 3.16.0 will fail, and we recommend you wait for the next 3.16 patch to upgrade.
90+
91+
Alternatively, you can move to 3.16.0 now by first upgrading from 3.14 to 3.15, then from 3.15 to 3.16.0.
92+
93+
{% endif %}

data/release-notes/enterprise-server/3-16/0.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@ date: '2025-03-11'
22
release_candidate: false
33
deprecated: false
44
intro: |
5+
{% warning %}
6+
7+
**Warning**: Customers who have security products enabled by default at the organization level will experience issues when upgrading from 3.14 to 3.16.0. We recommend waiting for the next 3.16 patch to upgrade.
8+
9+
{% endwarning %}
10+
511
For upgrade instructions, see [AUTOTITLE](/admin/upgrading-your-instance/preparing-to-upgrade/overview-of-the-upgrade-process).
612
sections:
713

@@ -187,6 +193,8 @@ sections:
187193
The CodeQL Action has been updated to v3.28.6 to enable uploading artifacts in debug mode without logging the complete environment when running CodeQL CLI v2.20.3+.
188194
189195
known_issues:
196+
- |
197+
{% data reusables.release-notes.2025-03-security-product-transition-bug %} [Updated: 2025-03-17]
190198
- |
191199
Custom firewall rules are removed during the upgrade process.
192200
- |
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Instances with security products enabled by default at the organization level will experience issues while upgrading from 3.14 to 3.16.0. We recommend waiting for the next 3.16 patch to upgrade. If you instead upgrade from 3.14 to 3.15, then from 3.15 to 3.16.0, the upgrade will succeed.

0 commit comments

Comments
 (0)