chore(deps): update dependency open-policy-agent/regal to v0.40.0 #3

Open
CSRBot wants to merge 1 commits from renovate/open-policy-agent-regal-0.x into master
Collaborator

This PR contains the following updates:

Package Update Change
open-policy-agent/regal minor 0.39.00.40.0

Release Notes

open-policy-agent/regal (open-policy-agent/regal)

v0.40.0

Compare Source

Today we celebrate Regal who turns v0.40.0 just in time for the GitHub download tracker to report 1 million total downloads. Quite the milestone! Thank you all for the encouragement, support and contributions during these past 3 years. Together we're redefining the policy development experience, and we have a lot more of that planned for the future. Stay tuned!

This release includes 2 new linter rules, and many new features and improvements to both the linter and language server.

Linter

New Rule: invalid-regexp

Category: bugs

The new invalid-regexp rule scans regular expressions found in policies and reports invalid patterns that would otherwise fail at runtime.

Avoid

package policy

invalid if regexp.match("[a-z", "test")

Prefer

package policy

valid if regexp.match("[a-z]", "test")
New Rule: superfluous-object-get

Category: idiomatic

The superfluous-object-get rule flags calls to object.get where using the built-in function provides no benefit compared to using a reference directly, and without the call.

Avoid

package policy

superfluous if {
    # the default value (`""`) isn't used in the expression,
    # so object.get provides no benefit here
    object.get(input, ["user", "department"], "") == "engineering"
}

Prefer

package policy

much_better if {
    input.user.department == "engineering"
}

More cases of superfluous object.get will be added to this rule as we encounter them.

Improvements
  • The naming-convention rule now accepts a list of allowed names in addition to regex patterns
  • The non-loop-expression rule now identifies more types of expressions that could be moved out of iteration
  • All rules now contain a related_resources item in their metadata pointing to the docs for the rule
  • The regal new rule command now generates a Related Resources section in the new rule's documentation template
    (thanks @​mvanhorn!)

Bugs Fixed

  • Fixed two false positives reported in the non-loop-expression rule
  • The server now exits with an error if the --profile flag is used without --format json (thanks @​mvanhorn!)

Language Server

Evaluate and Debug Actions

Any input.json or input.yaml file found in the workspace will be used for input during evaluation and debugging sessions, but this wasn't obvious without reading the docs. The Evaluate and Debug code lenses / commands will now present a dialog option asking to create an input.json file in the project workspace in case one isn't found. This file is populated with dummy JSON data based on references to input found in the policy, and should be edited by the user to provide more relevant data.

Many thanks to @​SeanLedford for this great work!

Hover Provider Improvements

The hover provider showing tooltips for built-in functions and keywords has been rewritten in Rego, and additionally saw a few improvements land as part of that process:

  • Links to examples for built-in functions now point to the correct location in the OPA docs
  • The print function now shows up in hover results as well
  • Hover provider now less resource intensive, and all information rendered just in time for display
Inlay Hints Improvements

The inlay hint provider (that provides names of function arguments to be displayed at call sites) has also been rewritten in Rego, and the server now implements also the inlayHint/resolve handler, which improves performance by only calculating inlay hint details when the client requests them for display.

Additionally, the inlay hint provider now properly takes the range of the active editor view into account, and will only spend resources calculating hints for code that the user can actually can see.

Semantic Tokens in Comprehensions and every Expressions

The language server's semantic token provider (providing context-based syntax highlighting) now provides semantic tokens inside of comprehensions and every expressions in addition to previously supported contexts. Additionally, most of the semantic token logic is now implemented entirely in Rego.

Improved Language Server Initialization

This release contains a number of fixes and improvements related to the language server's initialization routine, which should now be both more robust and faster.

Bugs Fixed
  • Two potential nil dereferences identified and fixed
  • Fix a potential out of bounds panic in slice access
  • The bundled web server now shows a link to Regal's editor integration documentation on its index page
Finally

Extra thanks goes out to @​charlieegan3 this release, who worked tirelessly to fix some really complex race conditions and concurrency issues in the language server. A thankless job, but extremely important, and he pulled it off like a true Viking!

Changelog


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [open-policy-agent/regal](https://github.com/open-policy-agent/regal) | minor | `0.39.0` → `0.40.0` | --- ### Release Notes <details> <summary>open-policy-agent/regal (open-policy-agent/regal)</summary> ### [`v0.40.0`](https://github.com/open-policy-agent/regal/releases/tag/v0.40.0) [Compare Source](https://github.com/open-policy-agent/regal/compare/v0.39.0...v0.40.0) Today we celebrate Regal who turns v0.40.0 just in time for the GitHub download tracker to report 1 million total downloads. Quite the milestone! Thank you all for the encouragement, support and contributions during these past 3 years. Together we're redefining the policy development experience, and we have a lot more of that planned for the future. Stay tuned! This release includes 2 new linter rules, and many new features and improvements to both the linter and language server. #### Linter ##### New Rule: `invalid-regexp` **Category:** bugs The new [invalid-regexp](https://www.openpolicyagent.org/projects/regal/rules/bugs/invalid-regexp) rule scans regular expressions found in policies and reports invalid patterns that would otherwise fail at runtime. **Avoid** ```rego package policy invalid if regexp.match("[a-z", "test") ``` **Prefer** ```rego package policy valid if regexp.match("[a-z]", "test") ``` ##### New Rule: `superfluous-object-get` **Category:** idiomatic The [superfluous-object-get](https://www.openpolicyagent.org/projects/regal/rules/idiomatic/superflous-object-get) rule flags calls to `object.get` where using the built-in function provides no benefit compared to using a reference directly, and without the call. **Avoid** ```rego package policy superfluous if { # the default value (`""`) isn't used in the expression, # so object.get provides no benefit here object.get(input, ["user", "department"], "") == "engineering" } ``` **Prefer** ```rego package policy much_better if { input.user.department == "engineering" } ``` More cases of superfluous `object.get` will be added to this rule as we encounter them. ##### Improvements - The `naming-convention` rule now accepts a list of allowed names in addition to regex patterns - The `non-loop-expression` rule now identifies more types of expressions that could be moved out of iteration - All rules now contain a `related_resources` item in their metadata pointing to the docs for the rule - The `regal new rule` command now generates a `Related Resources` section in the new rule's documentation template (thanks [@&#8203;mvanhorn](https://github.com/mvanhorn)!) #### Bugs Fixed - Fixed two false positives reported in the `non-loop-expression` rule - The server now exits with an error if the `--profile` flag is used without `--format json` (thanks [@&#8203;mvanhorn](https://github.com/mvanhorn)!) #### Language Server ##### Evaluate and Debug Actions Any `input.json` or `input.yaml` file found in the workspace will be used for `input` during evaluation and debugging sessions, but this wasn't obvious without reading the docs. The Evaluate and Debug code lenses / commands will now present a dialog option asking to create an `input.json` file in the project workspace in case one isn't found. This file is populated with dummy JSON data based on references to `input` found in the policy, and should be edited by the user to provide more relevant data. Many thanks to [@&#8203;SeanLedford](https://github.com/SeanLedford) for this great work! ##### Hover Provider Improvements The hover provider showing tooltips for built-in functions and keywords has been rewritten in Rego, and additionally saw a few improvements land as part of that process: - Links to examples for built-in functions now point to the correct location in the OPA docs - The `print` function now shows up in hover results as well - Hover provider now less resource intensive, and all information rendered just in time for display ##### Inlay Hints Improvements The inlay hint provider (that provides names of function arguments to be displayed at call sites) has also been rewritten in Rego, and the server now implements also the `inlayHint/resolve` handler, which improves performance by only calculating inlay hint details when the client requests them for display. Additionally, the inlay hint provider now properly takes the range of the active editor view into account, and will only spend resources calculating hints for code that the user can actually can see. ##### Semantic Tokens in Comprehensions and `every` Expressions The language server's semantic token provider (providing context-based syntax highlighting) now provides semantic tokens inside of comprehensions and `every` expressions in addition to previously supported contexts. Additionally, most of the semantic token logic is now implemented entirely in Rego. ##### Improved Language Server Initialization This release contains a number of fixes and improvements related to the language server's initialization routine, which should now be both more robust and faster. ##### Bugs Fixed - Two potential nil dereferences identified and fixed - Fix a potential out of bounds panic in slice access - The bundled web server now shows a link to Regal's editor integration documentation on its index page ##### Finally Extra thanks goes out to [@&#8203;charlieegan3](https://github.com/charlieegan3) this release, who worked tirelessly to fix some really complex race conditions and concurrency issues in the language server. A thankless job, but extremely important, and he pulled it off like a true Viking! #### Changelog - [`691afe1`](https://github.com/open-policy-agent/regal/commit/691afe15fb2b2b00c3a94574aff4c33662725a15): Replace some Styra references ([#&#8203;1904](https://github.com/open-policy-agent/regal/issues/1904)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`975ae72`](https://github.com/open-policy-agent/regal/commit/975ae721f5b05ef6bd2b32073f929c2a3cc6df89): build(deps): bump github.com/go-git/go-git/v5 in the dependencies group ([#&#8203;1903](https://github.com/open-policy-agent/regal/issues/1903)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`c85d88f`](https://github.com/open-policy-agent/regal/commit/c85d88f36346db6d13d2de197aab761bfc40885a): build(deps): bump go.opentelemetry.io/otel/sdk in /build/lsp ([#&#8203;1906](https://github.com/open-policy-agent/regal/issues/1906)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`5ff449b`](https://github.com/open-policy-agent/regal/commit/5ff449b9a9e67ae1427336b3be2701ad3ad6a182): build(deps): bump the dependencies group with 3 updates ([#&#8203;1907](https://github.com/open-policy-agent/regal/issues/1907)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`9900522`](https://github.com/open-policy-agent/regal/commit/9900522ea08e31bc8fec983b04ec8e19ef054caa): lsp: Wait for client to send initialized at boot ([#&#8203;1909](https://github.com/open-policy-agent/regal/issues/1909)) ([@&#8203;charlieegan3](https://github.com/charlieegan3)) - [`d661b5a`](https://github.com/open-policy-agent/regal/commit/d661b5a98a9232bd879178ece6aa95f8a3848011): build(deps): bump github/codeql-action in the dependencies group ([#&#8203;1912](https://github.com/open-policy-agent/regal/issues/1912)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`fd85e2d`](https://github.com/open-policy-agent/regal/commit/fd85e2d8312467c17ebe5727f18eb8c3044f2bcd): Allow naming-convention rule to take list of names (not only a pattern) ([#&#8203;1911](https://github.com/open-policy-agent/regal/issues/1911)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`299d3fc`](https://github.com/open-policy-agent/regal/commit/299d3fc4e7d8b302fd39417d39f578c0fd03f1d8): Semantic Token Support for Comprehensions and Constructs ([#&#8203;1883](https://github.com/open-policy-agent/regal/issues/1883)) ([@&#8203;SeanLedford](https://github.com/SeanLedford)) - [`422a9ef`](https://github.com/open-policy-agent/regal/commit/422a9ef218aaaaec324e4130855417fc20bc0a40): build(deps): bump github/codeql-action in the dependencies group ([#&#8203;1915](https://github.com/open-policy-agent/regal/issues/1915)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`02a9dc8`](https://github.com/open-policy-agent/regal/commit/02a9dc85e358ad6b6740af95ea7f7c0196b16243): Fail with error when --profile used without JSON format ([#&#8203;1918](https://github.com/open-policy-agent/regal/issues/1918)) ([@&#8203;mvanhorn](https://github.com/mvanhorn)) - [`1716e13`](https://github.com/open-policy-agent/regal/commit/1716e13b022a712ea69214fe0bab04911e4eaeb6): lsp/webserver: Add links to the index page ([#&#8203;1914](https://github.com/open-policy-agent/regal/issues/1914)) ([@&#8203;charlieegan3](https://github.com/charlieegan3)) - [`1ab360f`](https://github.com/open-policy-agent/regal/commit/1ab360f6dc39de8ddf372ad91a11ee77045d0b02): lsp/testing: Nested test implementation ([#&#8203;1913](https://github.com/open-policy-agent/regal/issues/1913)) ([@&#8203;charlieegan3](https://github.com/charlieegan3)) - [`53e5bf2`](https://github.com/open-policy-agent/regal/commit/53e5bf2c00b52226b84fcdd133a6d9b1e2189f20): build(deps): bump google.golang.org/grpc in /e2e/testbuild ([#&#8203;1916](https://github.com/open-policy-agent/regal/issues/1916)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`45841bf`](https://github.com/open-policy-agent/regal/commit/45841bf5dea74eb294b44f0c230b981237c55fcb): build(deps): bump smol-toml and markdownlint-cli in /build ([#&#8203;1919](https://github.com/open-policy-agent/regal/issues/1919)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`371bf1f`](https://github.com/open-policy-agent/regal/commit/371bf1f14b5c653d8c6aa61cb69a59ee22536c11): build(deps): bump picomatch from 4.0.3 to 4.0.4 in /build ([#&#8203;1920](https://github.com/open-policy-agent/regal/issues/1920)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`62852fc`](https://github.com/open-policy-agent/regal/commit/62852fcaf3dca60840ce0c61df9116f7c7393327): build(deps): bump the dependencies group across 1 directory with 4 updates ([#&#8203;1921](https://github.com/open-policy-agent/regal/issues/1921)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`d32408d`](https://github.com/open-policy-agent/regal/commit/d32408db7c6b5650c9901d63b2a60835fcb28b45): build(deps): bump github.com/go-git/go-git/v5 in /e2e/testbuild ([#&#8203;1922](https://github.com/open-policy-agent/regal/issues/1922)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`8b9bcf0`](https://github.com/open-policy-agent/regal/commit/8b9bcf0a30439cf7da1285a8220f80b8a308f18a): build(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to 5.17.1 ([#&#8203;1923](https://github.com/open-policy-agent/regal/issues/1923)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`f2251f2`](https://github.com/open-policy-agent/regal/commit/f2251f29301eb6517d50789e061b414835dcccbb): \[create-pull-request] automated change ([#&#8203;1908](https://github.com/open-policy-agent/regal/issues/1908)) ([@&#8203;github-actions](https://github.com/github-actions)\[bot]) - [`820d3f0`](https://github.com/open-policy-agent/regal/commit/820d3f011828efc75f9c9f022f0d833f9fa83eb9): OPA v1.15.1 ([#&#8203;1925](https://github.com/open-policy-agent/regal/issues/1925)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`a155b62`](https://github.com/open-policy-agent/regal/commit/a155b62ea583e3c59cf6c94ab92d3ac820488cab): Add popup prompt for creating input.json if it doesnt exist when Evaluate is run ([#&#8203;1929](https://github.com/open-policy-agent/regal/issues/1929)) ([@&#8203;SeanLedford](https://github.com/SeanLedford)) - [`27067af`](https://github.com/open-policy-agent/regal/commit/27067af437e4b4e29599cffe604792605f85e5ba): build(deps): bump the dependencies group with 2 updates ([#&#8203;1931](https://github.com/open-policy-agent/regal/issues/1931)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`2179ae4`](https://github.com/open-policy-agent/regal/commit/2179ae4f9c993e10997242676bd8aa6ff957326c): Fix non-loop-expression false positives ([#&#8203;1930](https://github.com/open-policy-agent/regal/issues/1930)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`33282ba`](https://github.com/open-policy-agent/regal/commit/33282ba33ead69930320f12028ab87d9dbb3dcae): Rule: superflous-object-get ([#&#8203;1932](https://github.com/open-policy-agent/regal/issues/1932)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`6fd115a`](https://github.com/open-policy-agent/regal/commit/6fd115a6ed675f07901599d86888fa44e6349c86): Include rule docs links in metadata ([#&#8203;1935](https://github.com/open-policy-agent/regal/issues/1935)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`6a364fb`](https://github.com/open-policy-agent/regal/commit/6a364fb2b7291fa942051c4c89c03a07906b910b): Fix aggregate test loop initialization ([#&#8203;1936](https://github.com/open-policy-agent/regal/issues/1936)) ([@&#8203;charlieegan3](https://github.com/charlieegan3)) - [`61ab730`](https://github.com/open-policy-agent/regal/commit/61ab73093e97da19b43964af552feaaa7c23702f): Rule: invalid-regexp ([#&#8203;1937](https://github.com/open-policy-agent/regal/issues/1937)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`752ca7e`](https://github.com/open-policy-agent/regal/commit/752ca7e0d6b9bf282cc6d507441414cec76d988e): Cover more `non-loop-expression`s ([#&#8203;1938](https://github.com/open-policy-agent/regal/issues/1938)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`cb9a9c8`](https://github.com/open-policy-agent/regal/commit/cb9a9c84b563b55e696ec7412f5e7d5fe766081a): Add convenience functions for working with lines and uints ([#&#8203;1944](https://github.com/open-policy-agent/regal/issues/1944)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`85171b8`](https://github.com/open-policy-agent/regal/commit/85171b824a63895be9ecaa5f5136a53059211aa8): build(deps): bump go.opentelemetry.io/otel/sdk in /e2e/testbuild ([#&#8203;1942](https://github.com/open-policy-agent/regal/issues/1942)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`7fd6d66`](https://github.com/open-policy-agent/regal/commit/7fd6d663f3171ced5472f403a6430dd7918b796f): \[feature] Create input.json Skeleton if User Would Like When One Doesn't Exist ([#&#8203;1934](https://github.com/open-policy-agent/regal/issues/1934)) ([@&#8203;SeanLedford](https://github.com/SeanLedford)) - [`e4e326b`](https://github.com/open-policy-agent/regal/commit/e4e326b94ab3716086a6727423efc0f3c61315c5): OPA v1.15.2 ([#&#8203;1945](https://github.com/open-policy-agent/regal/issues/1945)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`e8f1469`](https://github.com/open-policy-agent/regal/commit/e8f146911b977a2462eb7f23c40a929e5a1409a2): build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp ([#&#8203;1941](https://github.com/open-policy-agent/regal/issues/1941)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`7a1235c`](https://github.com/open-policy-agent/regal/commit/7a1235ceba39c2339ee2525cc5258340f32513c2): Fix potential nil deref in language server ([#&#8203;1947](https://github.com/open-policy-agent/regal/issues/1947)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`d6d2bf0`](https://github.com/open-policy-agent/regal/commit/d6d2bf0cebdbb373abad5da5564006307ac09f5c): Fix index out of bounds in parital inlay hint ([#&#8203;1948](https://github.com/open-policy-agent/regal/issues/1948)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`0a0f1f8`](https://github.com/open-policy-agent/regal/commit/0a0f1f8f779ed888934e77e9c804a3b63c72de80): build(deps): bump the dependencies group with 2 updates ([#&#8203;1946](https://github.com/open-policy-agent/regal/issues/1946)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`d0e99b5`](https://github.com/open-policy-agent/regal/commit/d0e99b5e9d745148b97ab01237d97d5f11e91bac): Rewrite hover provider in Rego ([#&#8203;1951](https://github.com/open-policy-agent/regal/issues/1951)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`cc35d48`](https://github.com/open-policy-agent/regal/commit/cc35d484338ae4498008fe72b6b7844b599d9860): Fix possible nil deref in ogre ([#&#8203;1954](https://github.com/open-policy-agent/regal/issues/1954)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`44ceabe`](https://github.com/open-policy-agent/regal/commit/44ceabeacf7ed4a06607f2d9fafbb42c2e4ebaeb): Rewrite inlay hint provider in Rego ([#&#8203;1953](https://github.com/open-policy-agent/regal/issues/1953)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`5c62c72`](https://github.com/open-policy-agent/regal/commit/5c62c72ceb3f55add899dfd7d6809faef3958a81): testing: Improve lsp shutdown logic & address test race conditions ([#&#8203;1943](https://github.com/open-policy-agent/regal/issues/1943)) ([@&#8203;charlieegan3](https://github.com/charlieegan3)) - [`12cc776`](https://github.com/open-policy-agent/regal/commit/12cc77609cc6db08cf73afac90525895c76dbdeb): Semantic package tokens in Rego ([#&#8203;1956](https://github.com/open-policy-agent/regal/issues/1956)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`b4ccafc`](https://github.com/open-policy-agent/regal/commit/b4ccafc72d83bd1ffdde4bcf5ee7e6b9b1bd153b): feat(new): add Related Resources source link to builtin rule doc template ([#&#8203;1957](https://github.com/open-policy-agent/regal/issues/1957)) ([@&#8203;mvanhorn](https://github.com/mvanhorn)) - [`543d3fa`](https://github.com/open-policy-agent/regal/commit/543d3fae25d1c3fa2fcabf2b9cff262159626990): linter/lsp: Tidy use of aggregates and store in ls ([#&#8203;1962](https://github.com/open-policy-agent/regal/issues/1962)) ([@&#8203;charlieegan3](https://github.com/charlieegan3)) - [`1442904`](https://github.com/open-policy-agent/regal/commit/14429044d10e18d812df35520ddd5bd908e1c957): build(deps): bump github.com/go-git/go-git/v5 from 5.17.2 to 5.18.0 ([#&#8203;1958](https://github.com/open-policy-agent/regal/issues/1958)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`293cd7f`](https://github.com/open-policy-agent/regal/commit/293cd7f22a5c34820012a99c0063ac86e94d88cf): build(deps): bump github.com/go-git/go-git/v5 in /e2e/testbuild ([#&#8203;1959](https://github.com/open-policy-agent/regal/issues/1959)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`344a389`](https://github.com/open-policy-agent/regal/commit/344a3897ae4e6ed80a33221899a538eccb3ccfb2): build(deps): bump the dependencies group with 3 updates ([#&#8203;1963](https://github.com/open-policy-agent/regal/issues/1963)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot]) - [`784fa86`](https://github.com/open-policy-agent/regal/commit/784fa8629a298a1a8ff1ead261dbaf2ffee2f661): Semantic import tokens Rego rewrite ([#&#8203;1960](https://github.com/open-policy-agent/regal/issues/1960)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`0a00617`](https://github.com/open-policy-agent/regal/commit/0a00617a26467014b299b412bc1e017e620dfba6): Refactor: Sending Variable Semantic Tokens Data from Rego ([#&#8203;1961](https://github.com/open-policy-agent/regal/issues/1961)) ([@&#8203;SeanLedford](https://github.com/SeanLedford)) - [`9016d3d`](https://github.com/open-policy-agent/regal/commit/9016d3dcdaaa776d0ee1c89d77c55fdfaa94930a): Minor fixes ([#&#8203;1965](https://github.com/open-policy-agent/regal/issues/1965)) ([@&#8203;anderseknert](https://github.com/anderseknert)) - [`0ddd70f`](https://github.com/open-policy-agent/regal/commit/0ddd70f2d7959e9124a64c35d5c4f36af68de98b): docs: Update setup-regal in docs ([#&#8203;1964](https://github.com/open-policy-agent/regal/issues/1964)) ([@&#8203;charlieegan3](https://github.com/charlieegan3)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzYuMyIsInVwZGF0ZWRJblZlciI6IjQzLjEzNi4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
CSRBot added 1 commit 2026-04-21 16:30:20 +02:00
volker.raschek was assigned by CSRBot 2026-04-21 16:30:20 +02:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/open-policy-agent-regal-0.x:renovate/open-policy-agent-regal-0.x
git checkout renovate/open-policy-agent-regal-0.x
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: volker.raschek/opa-regal-pkg#3