Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package regal for openSUSE:Factory checked 
in at 2026-01-12 10:24:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/regal (Old)
 and      /work/SRC/openSUSE:Factory/.regal.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "regal"

Mon Jan 12 10:24:50 2026 rev:8 rq:1326575 version:0.38.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/regal/regal.changes      2025-11-07 
18:25:12.402374787 +0100
+++ /work/SRC/openSUSE:Factory/.regal.new.1928/regal.changes    2026-01-12 
10:32:58.958291293 +0100
@@ -1,0 +2,130 @@
+Sun Jan 11 08:13:44 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.38.0:
+  * Feature: String Interpolation Support
+    v0.38.0 of your favorite Rego linter, debugger and language
+    server brings full support for OPA's new string interpolation
+    feature. This means not only that Regal lints code found inside
+    interpolated strings, but that you'll have access to all your
+    favorite language server features within them too — like code
+    completions, tooltips on hover, or document highlighting. You
+    can even use the debugger to step through interpolated
+    expressions! If you haven't yet tried it out, grab OPA v1.12.2,
+    Regal v0.38.0 and enjoy an absolutely awesome addition to the
+    Rego language!
+    In addition to this, we have a number of fun new features and
+    performance improvements.
+  * New Rule: disallow-rego-v1
+    Category: custom
+    This optional new rule flags the use of import rego.v1 in Rego
+    policies (#1778). Since OPA v1.0 (December 2024), this import
+    is a no-op and no longer needed. The rule helps users maintain
+    clean code by preventing this outdated import from appearing in
+    new policies. Teams standardizing on OPA 1.0+ can enable this
+    rule to enforce modern Rego standards.
+
+      package example
+
+      import rego.v1 # <-- Happy 2026! Time to stop doing this!
+
+  * New Fixers
+    @SeanLedford has also done some great work to help expand
+    Regal's auto-fixing capabilities by having regal fixers added
+    for three more rules.
+    - prefer-equals-comparison
+    - redundant-existence-check
+    - constant-condition
+    See (#1790) and (#1794) for more details.
+  * Performance
+    The fixer saw a 12% performance improvement by reusing the
+    linter, reducing allocations from 2.3M to 2.0M operations
+    (#1783). Additional optimizations include:
+    - faster file filtering by avoiding recompiled ignore patterns
+      (#1758),
+    - better built-in function handling by registering Regal's
+      functions globally only once (#1788),
+    - and more efficient AST location serialization (#1758)
+    To track ongoing performance work, a new post-merge
+    benchmark-recording workflow was added (#1793).
+  * LSP: New Ignore Code Action
+    The language server now supports a code action to quickly add
+    regal ignore configuration for specific rules directly from the
+    editor (#1777).
+  * Changelog
+    - ac35695: Various performance improvements (#1758)
+      (@anderseknert)
+    - 48cd03d: docs: Add custom head for regal index page (#1761)
+      (@charlieegan3)
+    - 728ae28: build(deps): bump golangci/golangci-lint-action
+      (#1762) (@dependabot[bot])
+    - 92cf6ca: explorer: allow hiding stages without an effect
+      (+misc) (#1760) (@srenatus)
+    - c000994: docs: Correct sidebar labels (#1763) (@charlieegan3)
+    - bf0b621: build(deps): bump
+      github.com/containerd/containerd/v2 in /e2e/testbuild (#1753)
+      (@dependabot[bot])
+    - 18e7a89: build(deps): bump
+      github.com/containerd/containerd/v2 (#1754)
+      (@dependabot[bot])
+    - ccab7bd: Rename: encoding/util -> encoding/write (#1764)
+      (@anderseknert)
+    - 54f7625: build: run windows in matrix with other jobs (#1770)
+      (@charlieegan3)
+    - 5c9e6f0: update: Update version checking logic (#1772)
+      (@charlieegan3)
+    - 5034776: build: Add badge update to readme script (#1773)
+      (@charlieegan3)
+    - 95e8220: Added OPA installation as a Regal prerequisite, and
+      fixed golangci-lint link. (#1774) (@SeanLedford)
+    - 149f71d: build(deps): bump js-yaml from 4.1.0 to 4.1.1 in
+      /build (#1775) (@dependabot[bot])
+    - b8f8b7f: Enable more golangci-lint linters (@anderseknert)
+    - e092627: build: Update mac runner (@charlieegan3)
+    - 877884c: lsp: Add code action and command to ignore rule
+      (#1777) (@charlieegan3)
+    - ece9ca2: build(deps): bump the dependencies group with 5
+      updates (@dependabot[bot])
+    - bd37bbd: build(deps): bump golang.org/x/crypto in /build/lsp
+      (@dependabot[bot])
+    - 17cc429: build(deps): bump golang.org/x/crypto in
+      /e2e/testbuild (@dependabot[bot])
+    - 415b05f: build(deps): bump golang.org/x/crypto from 0.43.0 to
+      0.45.0 (@dependabot[bot])
+    - e1bb975: Improve fixer performance (@anderseknert)
+    - 1b083ff: Added Rule: Disallow import rego.v1 (#1778)
+      (@SeanLedford)
+    - 9e43c50: Optimize and improve code for built-in functions
+      (@anderseknert)
+    - 64ce2aa: build(deps): bump glob and markdownlint-cli in
+      /build (#1779) (@dependabot[bot])
+    - 48fddeb: build(deps): bump github/codeql-action in the
+      dependencies group (#1787) (@dependabot[bot])
+    - bc41f63: pkg/linter: use errgroup, set limits + context on it
+      (@srenatus)
+    - f22c2aa: Add fixer for prefer-equals-comparison rule (#1790)
+      (@SeanLedford)
+    - cf88eb9: Fixers for redundant-existence-check and
+      constant-condition rules (#1794) (@SeanLedford)
+    - 36401a2: build(deps): bump the dependencies group across 1
+      directory with 7 updates (#1796) (@dependabot[bot])
+    - ecb23d3: version: Add OPA version to version output (#1798)
+      (@charlieegan3)
+    - 94ce038: build(deps): bump golang.org/x/crypto from 0.43.0 to
+      0.45.0 in /build/ws (#1791) (@dependabot[bot])
+    - 9ce1ddd: workflows: add post-merge benchmark-recording
+      workflow (@srenatus)
+    - e111443: workflows/benchmark: fix golang setup (@srenatus)
+    - 4bb2d5a: docs: Update messy rule docs (@charlieegan3)
+    - dec83ea: docs: Updates from opa website link scanner
+      (@charlieegan3)
+    - 8f544a6: fix typo in fix.go help message (#1807) (@gusega)
+    - 941b02e: build(deps): bump the dependencies group with 3
+      updates (#1804) (@dependabot[bot])
+    - 9f09e6e: build(deps): bump the dependencies group with 4
+      updates (#1808) (@dependabot[bot])
+    - 476ef89: OPA v1.12.2 and full string interpolation support
+      (#1811) (@anderseknert)
+    - a9843ab: Move chained-rule-body to custom category (#1812)
+      (@anderseknert)
+
+-------------------------------------------------------------------

Old:
----
  regal-0.37.0.obscpio

New:
----
  regal-0.38.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ regal.spec ++++++
--- /var/tmp/diff_new_pack.RdmGwl/_old  2026-01-12 10:32:59.982333310 +0100
+++ /var/tmp/diff_new_pack.RdmGwl/_new  2026-01-12 10:32:59.986333474 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           regal
-Version:        0.37.0
+Version:        0.38.0
 Release:        0
 Summary:        Linter and language server for Rego
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.RdmGwl/_old  2026-01-12 10:33:00.022334951 +0100
+++ /var/tmp/diff_new_pack.RdmGwl/_new  2026-01-12 10:33:00.022334951 +0100
@@ -3,8 +3,8 @@
     <param name="url">https://github.com/open-policy-agent/regal</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.37.0</param>
-    <param name="match-tag">v0.37.0</param>
+    <param name="revision">v0.38.0</param>
+    <param name="match-tag">v0.38.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.RdmGwl/_old  2026-01-12 10:33:00.058336428 +0100
+++ /var/tmp/diff_new_pack.RdmGwl/_new  2026-01-12 10:33:00.066336756 +0100
@@ -3,6 +3,6 @@
                 <param name="url">https://github.com/StyraInc/regal</param>
               <param 
name="changesrevision">92d1ba9bffa4eae59ae848714097e4125c82ff93</param></service><service
 name="tar_scm">
                 <param 
name="url">https://github.com/open-policy-agent/regal</param>
-              <param 
name="changesrevision">216341a7aba4e339b7129483ba7a4bcf104ecdb2</param></service></servicedata>
+              <param 
name="changesrevision">a9843ab9bb96a8f2852e6d328f5a9a6ff8b4e333</param></service></servicedata>
 (No newline at EOF)
 

++++++ regal-0.37.0.obscpio -> regal-0.38.0.obscpio ++++++
++++ 10767 lines of diff (skipped)

++++++ regal.obsinfo ++++++
--- /var/tmp/diff_new_pack.RdmGwl/_old  2026-01-12 10:33:01.462394037 +0100
+++ /var/tmp/diff_new_pack.RdmGwl/_new  2026-01-12 10:33:01.482394858 +0100
@@ -1,5 +1,5 @@
 name: regal
-version: 0.37.0
-mtime: 1762434538
-commit: 216341a7aba4e339b7129483ba7a4bcf104ecdb2
+version: 0.38.0
+mtime: 1767860046
+commit: a9843ab9bb96a8f2852e6d328f5a9a6ff8b4e333
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/regal/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.regal.new.1928/vendor.tar.gz differ: char 13, line 1

Reply via email to