From 0e8fcc69d52130c9306b5b8e2ad31d549f42ca48 Mon Sep 17 00:00:00 2001 From: Dawson Date: Mon, 27 Apr 2026 13:57:36 -0400 Subject: [PATCH] Fixing build process --- .gitea/workflows/build-v3-rpms.yml | 9 +++++++-- .github/workflows/build-v3-rpms.yml | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build-v3-rpms.yml b/.gitea/workflows/build-v3-rpms.yml index 26c8366..85fa46a 100644 --- a/.gitea/workflows/build-v3-rpms.yml +++ b/.gitea/workflows/build-v3-rpms.yml @@ -106,7 +106,12 @@ jobs: from pathlib import Path workspace = Path(os.environ["GITHUB_WORKSPACE"]) - outdir = workspace / "artifacts" / f"srpm-shard-{os.environ['SHARD_LABEL']}" + shard_label = os.environ.get("SHARD_LABEL") or "000" + packages = json.loads(os.environ.get("PACKAGES_JSON") or "[]") + if packages is None: + packages = [] + + outdir = workspace / "artifacts" / f"srpm-shard-{shard_label}" outdir.mkdir(parents=True, exist_ok=True) subprocess.run( @@ -122,7 +127,7 @@ jobs: cwd=workspace, ) - for package_name in json.loads(os.environ["PACKAGES_JSON"]): + for package_name in packages: subprocess.run( [ "make", diff --git a/.github/workflows/build-v3-rpms.yml b/.github/workflows/build-v3-rpms.yml index 3984841..1cf3c45 100644 --- a/.github/workflows/build-v3-rpms.yml +++ b/.github/workflows/build-v3-rpms.yml @@ -126,7 +126,12 @@ jobs: from pathlib import Path workspace = Path(os.environ["GITHUB_WORKSPACE"]) - outdir = workspace / "artifacts" / f"srpm-shard-{os.environ['SHARD_LABEL']}" + shard_label = os.environ.get("SHARD_LABEL") or "000" + packages = json.loads(os.environ.get("PACKAGES_JSON") or "[]") + if packages is None: + packages = [] + + outdir = workspace / "artifacts" / f"srpm-shard-{shard_label}" outdir.mkdir(parents=True, exist_ok=True) subprocess.run( @@ -142,7 +147,7 @@ jobs: cwd=workspace, ) - for package_name in json.loads(os.environ["PACKAGES_JSON"]): + for package_name in packages: subprocess.run( [ "make",