aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ08nY2025-02-24 16:02:33 +0100
committerJ08nY2025-02-24 16:02:33 +0100
commit7eada02f49857df3a386ad34c7c0b0804f3312a3 (patch)
tree374f63a038d35be985f7f44890d44f3a9419a7f2
parent822c5a997167b615eec49e740101ab53bde2829f (diff)
downloadECTester-7eada02f49857df3a386ad34c7c0b0804f3312a3.tar.gz
ECTester-7eada02f49857df3a386ad34c7c0b0804f3312a3.tar.zst
ECTester-7eada02f49857df3a386ad34c7c0b0804f3312a3.zip
-rw-r--r--nix/fetch_releases.py12
-rw-r--r--nix/ippcp_pkg_versions.json8
2 files changed, 17 insertions, 3 deletions
diff --git a/nix/fetch_releases.py b/nix/fetch_releases.py
index e6f03b5..c884ad3 100644
--- a/nix/fetch_releases.py
+++ b/nix/fetch_releases.py
@@ -299,8 +299,14 @@ def fetch_ippcp():
versions = {}
for release in resp.json():
if not release['draft'] and not release['prerelease']:
- version = release['tag_name'].split('_')[1]
- flat_version = "v" + version.replace('.', '_')
+ if "_" in release["tag_name"]:
+ version = release['tag_name'].split('_')[1]
+ flat_version = "v" + version.replace('.', '_')
+ else:
+ version = release["tag_name"]
+ flat_version = version.replace('.', '_')
+ parsed = parse_version(version.replace("u", "+u"))
+
download_url = f"https://github.com/{owner}/{repo}/archive/{release['tag_name']}.tar.gz"
digest = get_source_hash(download_url, unpack=True)
print(f"{version}:{digest}")
@@ -310,7 +316,7 @@ def fetch_ippcp():
versions[flat_version] = {
"version": version,
"hash": digest,
- "sort": parse_version(version.replace("u", "+u"))
+ "sort": (1, parsed) if parsed.major < 2000 else (0, parsed)
}
serialize_versions(pkg, renders, versions)
diff --git a/nix/ippcp_pkg_versions.json b/nix/ippcp_pkg_versions.json
index d234dbb..5cb91f7 100644
--- a/nix/ippcp_pkg_versions.json
+++ b/nix/ippcp_pkg_versions.json
@@ -1,4 +1,12 @@
{
+ "v1_0_1": {
+ "version": "v1.0.1",
+ "hash": "sha256-C8Leh892xaaLS94u3X6d9dedoYDt5Pmbkpxpfd1AQvg="
+ },
+ "v1_0_0": {
+ "version": "v1.0.0",
+ "hash": "sha256-LEew4xtMZazUQFvWBeDyhLFKZzU1nW5+/H9BDfJJbOY="
+ },
"v2021_12_1": {
"version": "2021.12.1",
"hash": "sha256-voxjx9Np/8jy9XS6EvUK4aW18/DGQGaPpTKm9RzuCU8="