diff --git a/.gitea/workflows/pr_project.yaml b/.gitea/workflows/pr_project.yaml index 6de0ce5..70fdef6 100644 --- a/.gitea/workflows/pr_project.yaml +++ b/.gitea/workflows/pr_project.yaml @@ -10,7 +10,7 @@ on: - "devel" jobs: - sync-prjconf: + sync-pr-project: runs-on: tumbleweed steps: - run: | diff --git a/.gitea/workflows/sync_meta.yaml b/.gitea/workflows/sync_meta.yaml index 319a87d..3c13f76 100644 --- a/.gitea/workflows/sync_meta.yaml +++ b/.gitea/workflows/sync_meta.yaml @@ -9,7 +9,7 @@ on: - ".obs/common.py" jobs: - sync-prjconf: + sync-prj-meta: runs-on: tumbleweed steps: - run: | @@ -32,7 +32,7 @@ jobs: set -o pipefail if meta="$(osc meta prj "${PROJECT}" 2>/dev/null | sha256sum)"; then new_meta="$(python3 .obs/render_meta.py)" - if [ "${meta}" != "$(echo "${new_meta}" | sha256sum)"]; then + if [ "${meta}" != "$(echo "${new_meta}" | sha256sum)" ]; then echo "${new_meta}" | osc meta prj "${PROJECT}" -F - fi python3 .obs/sync_packages.py diff --git a/.obs/sync_packages.py b/.obs/sync_packages.py index 1537f13..7f29088 100644 --- a/.obs/sync_packages.py +++ b/.obs/sync_packages.py @@ -9,7 +9,7 @@ from common import PROJECT def get_obs_packages() -> Set[str]: packages = subprocess.run(["osc", "ls", PROJECT], encoding='utf-8' , capture_output=True) - return set(packages.stdout.splitlines()) + return { p for p in packages.stdout.splitlines() if ":" not in p } def get_local_packages() -> Set[str]: p = pathlib.Path('.')