kubewarden / cel-policy

A policy that can run CEL expressions
Apache License 2.0
5 stars 5 forks source link

chore(deps): update all non-major dependencies #65

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/setup-go action patch v5.0.1 -> v5.0.2 age adoption passing confidence
github.com/google/cel-go require minor v0.20.1 -> v0.21.0 age adoption passing confidence
go (source) toolchain patch 1.22.4 -> 1.22.6 age adoption passing confidence
golangci/golangci-lint-action action minor v6.0.1 -> v6.1.0 age adoption passing confidence
kubewarden/github-actions action minor v3.1.20 -> v3.3.1 age adoption passing confidence

Release Notes

actions/setup-go (actions/setup-go) ### [`v5.0.2`](https://togithub.com/actions/setup-go/compare/v5.0.1...v5.0.2) [Compare Source](https://togithub.com/actions/setup-go/compare/v5.0.1...v5.0.2)
google/cel-go (github.com/google/cel-go) ### [`v0.21.0`](https://togithub.com/google/cel-go/releases/tag/v0.21.0) [Compare Source](https://togithub.com/google/cel-go/compare/v0.20.1...v0.21.0) #### Features - Math extensions update to include bitwise ops and floating point helpers \[[#​923](https://togithub.com/google/cel-go/issues/923)] - Better support custom types with custom type registries \[[#​931](https://togithub.com/google/cel-go/issues/931)] - repl: implement %parse \[[#​933](https://togithub.com/google/cel-go/issues/933)] - Fixed partial variables extended bug and split PartialVarsEnvExtended test into two \[[#​955](https://togithub.com/google/cel-go/issues/955)] - Added partial evaluations example \[[#​959](https://togithub.com/google/cel-go/issues/959)] - Enable conformance tests for extensions \[[#​930](https://togithub.com/google/cel-go/issues/930)] - Update cel-spec and enable optional_type conformance tests \[[#​919](https://togithub.com/google/cel-go/issues/919)] - Improve token representation in AST \[[#​932](https://togithub.com/google/cel-go/issues/932)] - Add function accessor to Env \[[#​978](https://togithub.com/google/cel-go/issues/978)] ##### CEL Policy Compiler Policies which use CEL often evolve to express complex logic using multiple statements and decision criteria. The CEL Policy Compiler provides an extensible format for parsing, compiling, and composing expression graphs. Below is a simple example which can easily be compiled to a single CEL expression. ```yaml name: "my-policy" rule: variables: - name: greeting expression: "'%s, %s!'" - name: people expression: > ['Tristan', 'Calla', 'Antoine', 'Jonathan', 'Sokwhan', 'Rebecca'] match: - condition: "request.user in variables.people" output: "variables.greeting.format(['hello', request.user])" - output: "variables.greeting.format(['goodbye', 'stranger'])" ``` - Simple Policy Compiler \[[#​924](https://togithub.com/google/cel-go/issues/924)] - Introduce protobuf message testing to policies \[[#​961](https://togithub.com/google/cel-go/issues/961)] - Generate policy explanations during compilation \[[#​977](https://togithub.com/google/cel-go/issues/977)] - Variable and nested rule limits \[[#​989](https://togithub.com/google/cel-go/issues/989)] - Improved support for nested rules [#​991](https://togithub.com/google/cel-go/issues/991)] #### Fixes - Delete dangling source info from macro expansion \[[#​934](https://togithub.com/google/cel-go/issues/934)] - Do not re-use ID twice in `exists_one` macro \[[#​935](https://togithub.com/google/cel-go/issues/935)] - Avoid iterating over the source multiple times during parse \[[#​936](https://togithub.com/google/cel-go/issues/936)] - Fix for working with byte arrays by \[[#​958](https://togithub.com/google/cel-go/issues/958)] - Stabilize macro id generation during optimization \[[#​962](https://togithub.com/google/cel-go/issues/962)] - String formatting panic fix for non-literal format strings \[[#​987](https://togithub.com/google/cel-go/issues/987)] - Add nil checking for wrapperspb's types \[[#​960](https://togithub.com/google/cel-go/issues/960)] - Prevent self-append for `Issues` \[[#​988](https://togithub.com/google/cel-go/issues/988)] - Use bytes interface value for zero native type struct fields instead of dynamic list \[[#​981](https://togithub.com/google/cel-go/issues/981)] ##### Presence Test Semantics The following two changes identified an issue where presence test was unexpectedly being performed over a scalar type and evaluating to `absent` rather than erroring. It is strongly advised to set the flag `cel.EnableErrorOnBadPresenceTest(true)` to avoid a logical correctness issue. - Fix presence test to produce an error when it's not a map or a message \[[#​922](https://togithub.com/google/cel-go/issues/922)] - Update the presence testing fix to be opt-out \[[#​939](https://togithub.com/google/cel-go/issues/939)] ##### Deprecation Cleanup - Remove the deprecated protobuf function and type declarations \[[#​921](https://togithub.com/google/cel-go/issues/921)] #### New Contributors - [@​testwill](https://togithub.com/testwill) made their first contribution in [https://github.com/google/cel-go/pull/911](https://togithub.com/google/cel-go/pull/911) - [@​patrickpichler](https://togithub.com/patrickpichler) made their first contribution in [https://github.com/google/cel-go/pull/941](https://togithub.com/google/cel-go/pull/941) - [@​seirl](https://togithub.com/seirl) made their first contribution in [https://github.com/google/cel-go/pull/948](https://togithub.com/google/cel-go/pull/948) - [@​jduraniglesias](https://togithub.com/jduraniglesias) made their first contribution in [https://github.com/google/cel-go/pull/955](https://togithub.com/google/cel-go/pull/955) - [@​goccy](https://togithub.com/goccy) made their first contribution in [https://github.com/google/cel-go/pull/960](https://togithub.com/google/cel-go/pull/960) **Full Changelog**: https://github.com/google/cel-go/compare/v0.20.1...v0.21.0
golang/go (go) ### [`v1.22.6`](https://togithub.com/golang/go/compare/go1.22.5...go1.22.6) ### [`v1.22.5`](https://togithub.com/golang/go/compare/go1.22.4...go1.22.5)
golangci/golangci-lint-action (golangci/golangci-lint-action) ### [`v6.1.0`](https://togithub.com/golangci/golangci-lint-action/releases/tag/v6.1.0) [Compare Source](https://togithub.com/golangci/golangci-lint-action/compare/v6.0.1...v6.1.0) #### What's Changed ##### Changes - feat: allow to skip golangci-lint installation by [@​ldez](https://togithub.com/ldez) in [https://github.com/golangci/golangci-lint-action/pull/1079](https://togithub.com/golangci/golangci-lint-action/pull/1079) ##### Documentation - docs: add Go workspace examples by [@​ldez](https://togithub.com/ldez) in [https://github.com/golangci/golangci-lint-action/pull/1064](https://togithub.com/golangci/golangci-lint-action/pull/1064) ##### Dependencies - build(deps): bump [@​types/node](https://togithub.com/types/node) from 20.12.8 to 20.12.11 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1041](https://togithub.com/golangci/golangci-lint-action/pull/1041) - build(deps-dev): bump [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 7.8.0 to 7.9.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1042](https://togithub.com/golangci/golangci-lint-action/pull/1042) - build(deps): bump [@​types/node](https://togithub.com/types/node) from 20.12.11 to 20.12.12 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1043](https://togithub.com/golangci/golangci-lint-action/pull/1043) - build(deps-dev): bump [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 7.8.0 to 7.9.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1044](https://togithub.com/golangci/golangci-lint-action/pull/1044) - build(deps-dev): bump the dev-dependencies group with 2 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1047](https://togithub.com/golangci/golangci-lint-action/pull/1047) - build(deps): bump [@​types/node](https://togithub.com/types/node) from 20.12.12 to 20.14.0 in the dependencies group by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1051](https://togithub.com/golangci/golangci-lint-action/pull/1051) - build(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1053](https://togithub.com/golangci/golangci-lint-action/pull/1053) - build(deps-dev): bump the dev-dependencies group with 3 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1061](https://togithub.com/golangci/golangci-lint-action/pull/1061) - build(deps): bump [@​types/node](https://togithub.com/types/node) from 20.14.0 to 20.14.2 in the dependencies group by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1062](https://togithub.com/golangci/golangci-lint-action/pull/1062) - build(deps-dev): bump the dev-dependencies group with 3 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1063](https://togithub.com/golangci/golangci-lint-action/pull/1063) - build(deps): bump [@​types/node](https://togithub.com/types/node) from 20.14.2 to 20.14.8 in the dependencies group by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1066](https://togithub.com/golangci/golangci-lint-action/pull/1066) - build(deps-dev): bump the dev-dependencies group with 3 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1065](https://togithub.com/golangci/golangci-lint-action/pull/1065) - build(deps-dev): bump the dev-dependencies group with 2 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1067](https://togithub.com/golangci/golangci-lint-action/pull/1067) - build(deps): bump [@​types/node](https://togithub.com/types/node) from 20.14.8 to 20.14.9 in the dependencies group by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1068](https://togithub.com/golangci/golangci-lint-action/pull/1068) - build(deps-dev): bump the dev-dependencies group with 4 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1071](https://togithub.com/golangci/golangci-lint-action/pull/1071) - build(deps): bump [@​types/node](https://togithub.com/types/node) from 20.14.9 to 20.14.10 in the dependencies group by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1072](https://togithub.com/golangci/golangci-lint-action/pull/1072) - build(deps-dev): bump the dev-dependencies group with 3 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1073](https://togithub.com/golangci/golangci-lint-action/pull/1073) - build(deps-dev): bump the dev-dependencies group with 3 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1074](https://togithub.com/golangci/golangci-lint-action/pull/1074) - build(deps): bump [@​types/node](https://togithub.com/types/node) from 20.14.10 to 20.14.11 in the dependencies group by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1075](https://togithub.com/golangci/golangci-lint-action/pull/1075) - build(deps-dev): bump the dev-dependencies group with 3 updates by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1077](https://togithub.com/golangci/golangci-lint-action/pull/1077) - build(deps): bump [@​types/node](https://togithub.com/types/node) from 20.14.11 to 22.0.0 in the dependencies group by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/golangci/golangci-lint-action/pull/1078](https://togithub.com/golangci/golangci-lint-action/pull/1078) **Full Changelog**: https://github.com/golangci/golangci-lint-action/compare/v6.0.1...v6.1.0
kubewarden/github-actions (kubewarden/github-actions) ### [`v3.3.1`](https://togithub.com/kubewarden/github-actions/releases/tag/v3.3.1) [Compare Source](https://togithub.com/kubewarden/github-actions/compare/v3.3.0...v3.3.1) ##### 🐛 Bug Fixes - fix: increase Helm timeout ([#​129](https://togithub.com/kubewarden/github-actions/issues/129)) ### [`v3.3.0`](https://togithub.com/kubewarden/github-actions/releases/tag/v3.3.0) [Compare Source](https://togithub.com/kubewarden/github-actions/compare/v3.2.0...v3.3.0) ##### 🧰 Maintenance - chore: bump version in use to v3.3.0. ([#​127](https://togithub.com/kubewarden/github-actions/issues/127)) - chore: update kwctl version ([#​126](https://togithub.com/kubewarden/github-actions/issues/126)) ### [`v3.2.0`](https://togithub.com/kubewarden/github-actions/releases/tag/v3.2.0) [Compare Source](https://togithub.com/kubewarden/github-actions/compare/v3.1.20...v3.2.0) - ci: Remove unneeded ci job on ghrelease.yml ([#​125](https://togithub.com/kubewarden/github-actions/issues/125)) - ci: Add ghrelease workflow to create GH releases ([#​124](https://togithub.com/kubewarden/github-actions/issues/124)) ##### 🧰 Maintenance - update tinygo version ([#​123](https://togithub.com/kubewarden/github-actions/issues/123))

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.