Rename RELEASE_TAG to LATEST_TAG on update_mod_versions.py
This commit is contained in:
8
.github/scripts/update_mod_versions.py
vendored
8
.github/scripts/update_mod_versions.py
vendored
@@ -27,14 +27,14 @@ def extract_repo_info(repo_url):
|
|||||||
return None, None
|
return None, None
|
||||||
|
|
||||||
VersionSource = Enum("VersionSource", [
|
VersionSource = Enum("VersionSource", [
|
||||||
("RELEASE_TAG", "release"),
|
("LATEST_TAG", "release"),
|
||||||
("HEAD", "commit"),
|
("HEAD", "commit"),
|
||||||
("SPECIFIC_TAG", "specific_tag"),
|
("SPECIFIC_TAG", "specific_tag"),
|
||||||
])
|
])
|
||||||
def get_version_string(source: Enum, owner, repo, start_timestamp, n = 1, tag_data=None):
|
def get_version_string(source: Enum, owner, repo, start_timestamp, n = 1, tag_data=None):
|
||||||
"""Get the version string from a given GitHub repo."""
|
"""Get the version string from a given GitHub repo."""
|
||||||
|
|
||||||
if source is VersionSource.RELEASE_TAG:
|
if source is VersionSource.LATEST_TAG:
|
||||||
url = f'https://api.github.com/repos/{owner}/{repo}/releases/latest'
|
url = f'https://api.github.com/repos/{owner}/{repo}/releases/latest'
|
||||||
elif source is VersionSource.SPECIFIC_TAG:
|
elif source is VersionSource.SPECIFIC_TAG:
|
||||||
if not tag_data:
|
if not tag_data:
|
||||||
@@ -66,7 +66,7 @@ def get_version_string(source: Enum, owner, repo, start_timestamp, n = 1, tag_da
|
|||||||
if response.status_code == 200:
|
if response.status_code == 200:
|
||||||
data = response.json()
|
data = response.json()
|
||||||
|
|
||||||
if source is VersionSource.RELEASE_TAG:
|
if source is VersionSource.LATEST_TAG:
|
||||||
# Return name of latest tag
|
# Return name of latest tag
|
||||||
return data.get('tag_name')
|
return data.get('tag_name')
|
||||||
|
|
||||||
@@ -214,7 +214,7 @@ def process_mod(start_timestamp, name, meta_file):
|
|||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
print("Checking releases for latest version tag...")
|
print("Checking releases for latest version tag...")
|
||||||
source = VersionSource.RELEASE_TAG
|
source = VersionSource.LATEST_TAG
|
||||||
new_version = get_version_string(source, owner, repo, start_timestamp)
|
new_version = get_version_string(source, owner, repo, start_timestamp)
|
||||||
|
|
||||||
if not new_version:
|
if not new_version:
|
||||||
|
|||||||
Reference in New Issue
Block a user