Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package prek for openSUSE:Factory checked in at 2026-08-30 19:08:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/prek (Old) and /work/SRC/openSUSE:Factory/.prek.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "prek" Sun Aug 30 19:08:29 2026 rev:36 rq:1374688 version:0.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/prek/prek.changes 2026-08-28 19:54:15.018380192 +0200 +++ /work/SRC/openSUSE:Factory/.prek.new.1265/prek.changes 2026-08-30 19:08:44.995154961 +0200 @@ -1,0 +2,72 @@ +Sat Aug 29 07:07:15 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.5.0: + https://github.com/j178/prek/releases/tag/v0.5.0 + * Highlights + - Choose where hook toolchains come from + language_version now accepts a source preference alongside + the version request, letting you control where prek looks for + a compatible toolchain when it creates a hook environment. + Use managed (the default) or system to choose which source + prek tries first while still allowing fallback and downloads. + Use only-managed or only-system to require one source. + For example, this local Ruff hook requires a Python 3.12 + toolchain managed by prek: + + repos: + - repo: local + hooks: + - id: ruff + name: ruff + language: python + entry: ruff check + additional_dependencies: [ruff] + language_version: + request: "3.12" + preference: only-managed + + With only-managed, prek reuses a compatible toolchain from + its managed store or downloads one when needed. It never + falls back to Python from PATH, an OS package manager, or a + version manager, so toolchain selection does not depend on + the developer or CI machine's external environment. + Existing scalar values such as language_version: "3.12" + continue to work. See toolchain management and + language_version for the full source-selection behavior. + (#2613) + * Breaking changes + The breaking changes in this release are mostly small cleanups, + and most users should not be affected. + - Group names can no longer start with @. This prefix is now + reserved for special group selectors such as the new + @ungrouped selector. (#2617) + - PREK_MAX_CONCURRENCY has been removed. Use + PREK_CONCURRENT_HOOKS and PREK_CONCURRENT_BATCHES to control + hook and per-hook batch concurrency separately. (#2620) + - The top-level prek init-template-dir command has been + removed. Use prek util init-template-dir, or prek + init-templatedir for drop-in compatibility with pre-commit. + (#2623) + - prek auto-update has been removed. Use prek update, or prek + autoupdate for drop-in compatibility with pre-commit. (#2619) + * Enhancements + - Add configurable toolchain source preferences (#2613) + - Allow explicit language: python to opt out of fast-path hooks + (#2608) + - Group run and update options in CLI help (#2629) + - Preserve terminal theme contrast for status labels (#2592) + - Add @ungrouped group selector (#2617) + - Retry uv installation with static musl binary (#2600) + - Support {hook_repo} placeholder in hook entry (#2602) + * Bug fixes + - Expose the git work tree to hooks running outside the git + root (#2579) + - Isolate local hook environment installation (#2615) + - Preserve hook config deserialization error locations (#2573) + - Resolve hook log files from their config directory (#2580) + - Track explicit config paths as absolute paths (#2574) + * Documentation + - Document prek run architecture (#2630) + - Publish versioned documentation (#2626) + +------------------------------------------------------------------- New: ---- prek-0.5.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ prek.spec ++++++ --- /var/tmp/diff_new_pack.a9ytdN/_old 2026-08-30 19:08:48.654281562 +0200 +++ /var/tmp/diff_new_pack.a9ytdN/_new 2026-08-30 19:08:48.656281632 +0200 @@ -17,7 +17,7 @@ Name: prek -Version: 0.4.14 +Version: 0.5.0 Release: 0 Summary: Reimagined version of pre-commit, built in Rust License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.a9ytdN/_old 2026-08-30 19:08:48.694282946 +0200 +++ /var/tmp/diff_new_pack.a9ytdN/_new 2026-08-30 19:08:48.697283050 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/j178/prek.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">refs/tags/v0.4.14</param> + <param name="revision">refs/tags/v0.5.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.a9ytdN/_old 2026-08-30 19:08:48.726284054 +0200 +++ /var/tmp/diff_new_pack.a9ytdN/_new 2026-08-30 19:08:48.729284157 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/j178/prek.git</param> - <param name="changesrevision">432eeb08a4d9fe760817ce8d3d75ed3ebf7d3943</param></service></servicedata> + <param name="changesrevision">67f85359486c57b0fc145ae948283713bf33bf94</param></service></servicedata> (No newline at EOF) ++++++ prek.obsinfo ++++++ --- /var/tmp/diff_new_pack.a9ytdN/_old 2026-08-30 19:08:48.772285645 +0200 +++ /var/tmp/diff_new_pack.a9ytdN/_new 2026-08-30 19:08:48.775285749 +0200 @@ -1,5 +1,5 @@ name: prek -version: 0.4.14 -mtime: 1786939446 -commit: 432eeb08a4d9fe760817ce8d3d75ed3ebf7d3943 +version: 0.5.0 +mtime: 1787801278 +commit: 67f85359486c57b0fc145ae948283713bf33bf94 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/prek/vendor.tar.zst /work/SRC/openSUSE:Factory/.prek.new.1265/vendor.tar.zst differ: char 7, line 1
