Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package regal for openSUSE:Factory checked in at 2025-05-31 19:17:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/regal (Old) and /work/SRC/openSUSE:Factory/.regal.new.16005 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "regal" Sat May 31 19:17:50 2025 rev:3 rq:1281600 version:0.34.0 Changes: -------- --- /work/SRC/openSUSE:Factory/regal/regal.changes 2025-04-25 22:20:04.961486548 +0200 +++ /work/SRC/openSUSE:Factory/.regal.new.16005/regal.changes 2025-05-31 19:18:53.987833691 +0200 @@ -1,0 +2,70 @@ +Sat May 31 07:05:06 UTC 2025 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- Update to version 0.34.0: + After a month of development, we're happy to announce Regal + v0.34. This version of the OPA community's favorite linter and + language server brings you new 3 linter rules, performance + improvements and much more. + With the v0.34.0 release, Regal now ships with more than 100 + linter rules! + Which is pretty close to one new week per rule since the project + started. + * New rules + - unresolved-reference + This one is particularly exciting! The new + unresolved-reference rule reports any references (like + data.users.permissions) that cannot be resolved (i.e. found) + anywhere in the project. Some projects will have valid + references that can't be resolved at the time Regal lints the + project, and the rule provides configuration options to mark + certain references, or entire paths (like data.users.*) as + resolved. See the docs for the rule for more details. + - pointless-import + Category: imports + The new pointless-import rule will flags imports of the same + package, and other import forms where the import has no real + effect. + - single-item-in + Category: idiomatic + The single-item-in rule reports cases of in being used on a + single item collection, and suggests using an equality check + instead. + * Performance + - Use OPA v1.5.0, which brings performance improvements to walk + reducing linting time by about 10%. + - Faster linting by avoiding walk in a few locations where + possible. + - Improve performance of aggregate rules. + - Several performance optimizations to Regal's linter rules. + * API + - The linter API now has a new Prepare method that can be used + to prepare the linter before reusing it across several runs. + * Various + - Some rules that would previously only scan the topmost level + of a rule body will now recursively scan the whole rule. + - The input completions provider has been rewritten in Rego + (previously Go). + - The automatic version check has been rewritten in Rego + (previously Go). + * Bugs + - Fix false positive in custom one-liner-rule. + * Docs + - Updated roadmap. Go check it out! + - Move rules table from README and into a more interactive form + on the Styra docs. Take a look! + - Add link to Renovating Rego blog. + - README: add link to KubeCon London talk, which prominently + featured Regal. + - Update links to adapt to OPA's new documentation. + - Update outdated information in README. + * Dependencies + - build(deps): bump the dependencies group with 2 updates + (#1551) + - build(deps): bump the dependencies group with 2 updates + (#1544) + - build(deps): bump the dependencies group with 2 updates + (#1521) + - build(deps): bump github/codeql-action in the dependencies + group (#1507) + +------------------------------------------------------------------- Old: ---- regal-0.33.1.obscpio New: ---- regal-0.34.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ regal.spec ++++++ --- /var/tmp/diff_new_pack.q97j4o/_old 2025-05-31 19:18:54.707864021 +0200 +++ /var/tmp/diff_new_pack.q97j4o/_new 2025-05-31 19:18:54.711864189 +0200 @@ -17,7 +17,7 @@ Name: regal -Version: 0.33.1 +Version: 0.34.0 Release: 0 Summary: Linter and language server for Rego License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.q97j4o/_old 2025-05-31 19:18:54.755866043 +0200 +++ /var/tmp/diff_new_pack.q97j4o/_new 2025-05-31 19:18:54.759866212 +0200 @@ -3,8 +3,8 @@ <param name="url">https://github.com/StyraInc/regal</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.33.1</param> - <param name="match-tag">v0.33.1</param> + <param name="revision">v0.34.0</param> + <param name="match-tag">v0.34.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.q97j4o/_old 2025-05-31 19:18:54.791867560 +0200 +++ /var/tmp/diff_new_pack.q97j4o/_new 2025-05-31 19:18:54.795867728 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/StyraInc/regal</param> - <param name="changesrevision">61e8bf68cb858c765c0c1731bd9327d2683e2592</param></service></servicedata> + <param name="changesrevision">47c70f014f822a06d86dca5c3b8faa5ef0f248b9</param></service></servicedata> (No newline at EOF) ++++++ regal-0.33.1.obscpio -> regal-0.34.0.obscpio ++++++ ++++ 19802 lines of diff (skipped) ++++++ regal.obsinfo ++++++ --- /var/tmp/diff_new_pack.q97j4o/_old 2025-05-31 19:18:55.535898901 +0200 +++ /var/tmp/diff_new_pack.q97j4o/_new 2025-05-31 19:18:55.539899070 +0200 @@ -1,5 +1,5 @@ name: regal -version: 0.33.1 -mtime: 1745312538 -commit: 61e8bf68cb858c765c0c1731bd9327d2683e2592 +version: 0.34.0 +mtime: 1748595934 +commit: 47c70f014f822a06d86dca5c3b8faa5ef0f248b9 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/regal/vendor.tar.gz /work/SRC/openSUSE:Factory/.regal.new.16005/vendor.tar.gz differ: char 13, line 1