Skip to content

Commit b6989db

Browse files
authored
Merge pull request #288 from github/tweak-bump-supported-versions
Make a few small tweaks to the update-supported-enterprise-server-versions script.
2 parents bc1ee16 + 813b523 commit b6989db

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.github/workflows/update-supported-enterprise-server-versions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
- cron: "0 0 * * *"
66

77
jobs:
8-
multi-language-repo_test-autodetect-languages:
8+
update-supported-enterprise-server-versions:
99
runs-on: ubuntu-latest
1010

1111
steps:

.github/workflows/update-supported-enterprise-server-versions/update.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,18 @@
1212
_FIRST_SUPPORTED_RELEASE = semver.VersionInfo.parse("2.22.0") # Versions older than this did not include Code Scanning.
1313

1414
def main():
15+
api_compatibility_data = json.loads(_API_COMPATIBILITY_PATH.read_text())
16+
1517
releases = json.loads(_RELEASE_FILE_PATH.read_text())
1618
oldest_supported_release = None
17-
newest_supported_release = None
19+
newest_supported_release = semver.VersionInfo.parse(api_compatibility_data["maximumVersion"] + ".0")
1820

1921
for release_version_string, release_data in releases.items():
2022
release_version = semver.VersionInfo.parse(release_version_string + ".0")
2123
if release_version < _FIRST_SUPPORTED_RELEASE:
2224
continue
2325

24-
if newest_supported_release is None or release_version > newest_supported_release:
26+
if release_version > newest_supported_release:
2527
feature_freeze_date = datetime.date.fromisoformat(release_data["feature_freeze"])
2628
if feature_freeze_date < datetime.date.today() + datetime.timedelta(weeks=2):
2729
newest_supported_release = release_version

0 commit comments

Comments
 (0)