Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opi for openSUSE:Factory checked in at 2026-07-07 21:04:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opi (Old) and /work/SRC/openSUSE:Factory/.opi.new.1982 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opi" Tue Jul 7 21:04:41 2026 rev:80 rq:1364196 version:5.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/opi/opi.changes 2026-06-11 17:30:11.333445650 +0200 +++ /work/SRC/openSUSE:Factory/.opi.new.1982/opi.changes 2026-07-07 21:07:33.871347069 +0200 @@ -1,0 +2,6 @@ +Tue Jul 7 08:41:24 UTC 2026 - Dominik Heidler <[email protected]> + +- Version 5.14.0 + * Use GitHub latest release endpoint for stable releases + +------------------------------------------------------------------- Old: ---- opi-5.13.0.tar.gz New: ---- opi-5.14.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opi.spec ++++++ --- /var/tmp/diff_new_pack.4ARnfd/_old 2026-07-07 21:07:34.411365869 +0200 +++ /var/tmp/diff_new_pack.4ARnfd/_new 2026-07-07 21:07:34.415366009 +0200 @@ -20,7 +20,7 @@ %define pythons %{use_python} Name: opi -Version: 5.13.0 +Version: 5.14.0 Release: 0 Summary: OBS Package Installer (CLI) License: GPL-3.0-only ++++++ opi-5.13.0.tar.gz -> opi-5.14.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opi-5.13.0/opi/github.py new/opi-5.14.0/opi/github.py --- old/opi-5.13.0/opi/github.py 2026-06-11 10:54:02.000000000 +0200 +++ new/opi-5.14.0/opi/github.py 2026-07-07 10:41:17.000000000 +0200 @@ -16,8 +16,19 @@ return releases def get_latest_release(org, repo, filter_prereleases=True, filters=[]): - releases = get_releases(org, repo, filter_prereleases, filters) - return releases[0] if releases else None + if filter_prereleases: + try: + release = http_get_json( + f"https://api.github.com/repos/{org}/{repo}/releases/latest" + ) + except requests.HTTPError: + return None + for f in filters: + if not f(release): + return None + return release + releases = get_releases(org, repo, False, filters) + return releases[0] if releases else None def get_release_assets(release): return [{'name': a['name'], 'url': a['browser_download_url']} for a in http_get_json(release['assets_url'])] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opi-5.13.0/opi/version.py new/opi-5.14.0/opi/version.py --- old/opi-5.13.0/opi/version.py 2026-06-11 10:54:02.000000000 +0200 +++ new/opi-5.14.0/opi/version.py 2026-07-07 10:41:17.000000000 +0200 @@ -1 +1 @@ -__version__ = '5.13.0' +__version__ = '5.14.0' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/opi-5.13.0/opi.changes new/opi-5.14.0/opi.changes --- old/opi-5.13.0/opi.changes 2026-06-11 10:54:02.000000000 +0200 +++ new/opi-5.14.0/opi.changes 2026-07-07 10:41:17.000000000 +0200 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Tue Jul 7 08:41:14 UTC 2026 - Dominik Heidler <[email protected]> + +- Version 5.14.0 + * Use GitHub latest release endpoint for stable releases + +------------------------------------------------------------------- Thu Jun 11 08:54:00 UTC 2026 - Dominik Heidler <[email protected]> - Version 5.13.0
