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-02-06 19:11:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/prek (Old) and /work/SRC/openSUSE:Factory/.prek.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "prek" Fri Feb 6 19:11:33 2026 rev:13 rq:1331695 version:0.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/prek/prek.changes 2026-02-02 14:57:10.891557960 +0100 +++ /work/SRC/openSUSE:Factory/.prek.new.1670/prek.changes 2026-02-06 19:18:15.628106293 +0100 @@ -1,0 +2,112 @@ +Fri Feb 06 14:30:13 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.3.2: + * Highlights + - prek.toml is here! + You can now use prek.toml as an alternative to + .pre-commit-config.yaml for configuring prek. prek.toml + mirrors the structure of .pre-commit-config.yaml, but TOML is + less error-prone. Your existing .pre-commit-config.yaml will + continue to work, but for new users and new projects, + prek.toml may make more sense. If you want to switch, run + prek util yaml-to-toml to convert YAML configs to prek.toml. + See configuration docs for details. + + For example, this config: + + repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v6.0.0 + hooks: + - id: check-yaml + + Can be written as prek.toml like this: + + [[repos]] + repo = "https://github.com/pre-commit/pre-commit-hooks" + rev = "v6.0.0" + hooks = [ { id = "check-yaml" } ] + + - serde-yaml has been replaced with serde-saphyr + We replaced the long-deprecated serde-yaml crate with + serde-saphyr for YAML parsing. It is written in safe Rust and + has better error messages, performance, and security. This + lets us provide precise location information for + configuration parsing errors, which should make it easier to + fix config issues. + + For example, this invalid config: + + repos: + - repo: https://github.com/crate-ci/typos + hooks: + - id: typos + + Before: + + $ prek run + error: Failed to parse `.pre-commit-config.yaml` + caused by: Invalid remote repo: missing field `rev` + + Now: + + $ prek run + error: Failed to parse `.pre-commit-config.yaml` + caused by: error: line 2 column 5: missing field `rev` at line 2, column 5 + --> <input>:2:5 + | + 1 | repos: + 2 | - repo: https://github.com/crate-ci/typos + | ^ missing field `rev` at line 2, column 5 + 3 | hooks: + 4 | - id: typos + | + + - prek util subcommands + We added a new prek util top-level command for miscellaneous + utilities that don't fit into other categories. The first two + utilities are: + - prek util identify: shows the identification tags of files + that prek uses for file filtering, which can be useful for + debugging and writing types/types_or/exclude_types filters. + - prek util yaml-to-toml: converts .pre-commit-config.yaml to + prek.toml. + We also moved prek init-template-dir under prek util for better + organization. The old prek init-template-dir command is still + available (hidden) as an alias for backward compatibility. + * Enhancements + - Add prek util identify subcommand (#1554) + - Add prek util yaml-to-toml to convert .pre-commit-config.yaml + to prek.toml (#1584) + - Detect install source for actionable upgrade hints (#1540) + - Detect prek installed by the standalone installer (#1545) + - Implement serialize_yaml_scalar using serde-saphyr (#1534) + - Improve max cli arguments length calculation (#1518) + - Move identify and init-template-dir under the prek util + top-level command (#1574) + - Replace serde-yaml with serde-saphyr (again) (#1520) + - Show precise location for config parsing error (#1530) + - Support Julia language (#1519) + - Support prek.toml (#1271) + - Added PREK_QUIET environment variable support (#1513) + - Remove upper bound constraint of uv version (#1588) + * Bug fixes + - Do not make the child a session leader (#1586) + - Fix FilePattern schema to accept plain strings (#1564) + - Use semver fallback sort when tag timestamps are equal + (#1579) + * Documentation + - Add OpenClaw to the list of users (#1517) + - Add cachix/devenv, apache/lucene, copper-project/copper-rs as + projects using prek (#1531, #1514, #1569) + - Add document about authoring remote hooks (#1571) + - Add llms.txt generation for LLM-friendly documentation + (#1553) + - Document using --refresh to pick up .prekignore changes + (#1575) + - Fix PowerShell completion instruction syntax (#1568) + - Update quick start to use prek.toml (#1576) + * Other changes + - Include prek.toml in run hint for config filename (#1578) + +------------------------------------------------------------------- Old: ---- prek-0.3.1.obscpio New: ---- prek-0.3.2.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ prek.spec ++++++ --- /var/tmp/diff_new_pack.LmJ0gX/_old 2026-02-06 19:18:19.524271138 +0100 +++ /var/tmp/diff_new_pack.LmJ0gX/_new 2026-02-06 19:18:19.536271646 +0100 @@ -17,7 +17,7 @@ Name: prek -Version: 0.3.1 +Version: 0.3.2 Release: 0 Summary: Reimagined version of pre-commit, built in Rust License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.LmJ0gX/_old 2026-02-06 19:18:19.876286031 +0100 +++ /var/tmp/diff_new_pack.LmJ0gX/_new 2026-02-06 19:18:19.912287555 +0100 @@ -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">v0.3.1</param> + <param name="revision">v0.3.2</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.LmJ0gX/_old 2026-02-06 19:18:20.064293986 +0100 +++ /var/tmp/diff_new_pack.LmJ0gX/_new 2026-02-06 19:18:20.104295679 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/j178/prek.git</param> - <param name="changesrevision">bc142a25ffa90be1ef6b6c91c5b1cc9dd7c315a8</param></service></servicedata> + <param name="changesrevision">71790f3b08c221607d9813146e5f315695eaa017</param></service></servicedata> (No newline at EOF) ++++++ prek-0.3.1.obscpio -> prek-0.3.2.obscpio ++++++ ++++ 15051 lines of diff (skipped) ++++++ prek.obsinfo ++++++ --- /var/tmp/diff_new_pack.LmJ0gX/_old 2026-02-06 19:18:21.440352206 +0100 +++ /var/tmp/diff_new_pack.LmJ0gX/_new 2026-02-06 19:18:21.504354914 +0100 @@ -1,5 +1,5 @@ name: prek -version: 0.3.1 -mtime: 1769865218 -commit: bc142a25ffa90be1ef6b6c91c5b1cc9dd7c315a8 +version: 0.3.2 +mtime: 1770384796 +commit: 71790f3b08c221607d9813146e5f315695eaa017 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/prek/vendor.tar.zst /work/SRC/openSUSE:Factory/.prek.new.1670/vendor.tar.zst differ: char 7, line 1
