Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ext.NativeTypes: Recursively add sub-types #892

Merged
merged 1 commit into from
Feb 1, 2024

Conversation

alvaroaleman
Copy link
Contributor

This change extends the NativeTypes provider to not only add the passed-in type but also all of its sub-types in order to simplify using it in the context of nested structs.

Fixes #885

Pull Requests Guidelines

See CONTRIBUTING.md for more details about when to create
a GitHub Pull Request and when other kinds of contributions or
consultation might be more desirable.

When creating a new pull request, please fork the repo and work within a
development branch.

Commit Messages

  • Most changes should be accompanied by tests.
  • Commit messages should explain why the changes were made.
Summary of change in 50 characters or less

Background on why the change is being made with additional detail on
consequences of the changes elsewhere in the code or to the general
functionality of the library. Multiple paragraphs may be used, but
please keep lines to 72 characters or less.

Reviews

  • Perform a self-review.
  • Make sure the Travis CI build passes.
  • Assign a reviewer once both the above have been completed.

Merging

  • If a CEL maintaner approves the change, it may be merged by the author if
    they have write access. Otherwise, the change will be merged by a maintainer.
  • Multiple commits should be squashed before merging.
  • Please append the line closes #<issue-num>: description in the merge message,
    if applicable.

common/types/list.go Outdated Show resolved Hide resolved
@TristonianJones
Copy link
Collaborator

/gcbrun

This change extends the `NativeTypes` provider to not only add the
passed-in type but also all of its sub-types in order to simplify using
it in the context of nested structs.
@TristonianJones
Copy link
Collaborator

/gcbrun

@TristonianJones TristonianJones merged commit 5883379 into google:master Feb 1, 2024
2 checks passed
@alvaroaleman alvaroaleman deleted the nested branch February 2, 2024 01:28
charithe referenced this pull request in cerbos/cerbos Feb 19, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go |
`v1.32.0-20231115204500-e097f827e652.1` ->
`v1.32.0-20240212200630-3014d81c3a48.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/buf.build%2fgen%2fgo%2fbufbuild%2fprotovalidate%2fprotocolbuffers%2fgo/v1.32.0-20240212200630-3014d81c3a48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/buf.build%2fgen%2fgo%2fbufbuild%2fprotovalidate%2fprotocolbuffers%2fgo/v1.32.0-20240212200630-3014d81c3a48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/buf.build%2fgen%2fgo%2fbufbuild%2fprotovalidate%2fprotocolbuffers%2fgo/v1.32.0-20231115204500-e097f827e652.1/v1.32.0-20240212200630-3014d81c3a48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/buf.build%2fgen%2fgo%2fbufbuild%2fprotovalidate%2fprotocolbuffers%2fgo/v1.32.0-20231115204500-e097f827e652.1/v1.32.0-20240212200630-3014d81c3a48.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
`v1.50.15` -> `v1.50.20` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.50.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.50.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.50.15/v1.50.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.50.15/v1.50.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
|
[github.com/bufbuild/protovalidate-go](https://togithub.com/bufbuild/protovalidate-go)
| `v0.5.1` -> `v0.5.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbufbuild%2fprotovalidate-go/v0.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fbufbuild%2fprotovalidate-go/v0.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbufbuild%2fprotovalidate-go/v0.5.1/v0.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbufbuild%2fprotovalidate-go/v0.5.1/v0.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [github.com/cerbos/cloud-api](https://togithub.com/cerbos/cloud-api) |
`v0.1.16` -> `v0.1.17` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcerbos%2fcloud-api/v0.1.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcerbos%2fcloud-api/v0.1.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcerbos%2fcloud-api/v0.1.16/v0.1.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcerbos%2fcloud-api/v0.1.16/v0.1.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [github.com/gdamore/tcell/v2](https://togithub.com/gdamore/tcell) |
`v2.7.0` -> `v2.7.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgdamore%2ftcell%2fv2/v2.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgdamore%2ftcell%2fv2/v2.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgdamore%2ftcell%2fv2/v2.7.0/v2.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgdamore%2ftcell%2fv2/v2.7.0/v2.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [github.com/google/cel-go](https://togithub.com/google/cel-go) |
`v0.19.0` -> `v0.20.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogle%2fcel-go/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgoogle%2fcel-go/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgoogle%2fcel-go/v0.19.0/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogle%2fcel-go/v0.19.0/v0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) |
`v1.17.0` -> `v1.17.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [github.com/vektra/mockery/v2](https://togithub.com/vektra/mockery) |
`v2.40.3` -> `v2.42.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fvektra%2fmockery%2fv2/v2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fvektra%2fmockery%2fv2/v2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fvektra%2fmockery%2fv2/v2.40.3/v2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fvektra%2fmockery%2fv2/v2.40.3/v2.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| golang.org/x/exp | `2c58cdc` -> `ec58324` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240205201215-2c58cdc269a3/?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240205201215-2c58cdc269a3/?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | digest |
| golang.org/x/tools | `v0.17.0` -> `v0.18.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
|
[google.golang.org/genproto/googleapis/api](https://togithub.com/googleapis/go-genproto)
| `31a09d3` -> `012b6fc` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240205150955-31a09d347014/?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240205150955-31a09d347014/?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | digest |
| [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) |
`v1.61.0` -> `v1.61.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | patch |
| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | `v1.28.0` ->
`v1.29.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/modernc.org%2fsqlite/v1.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/modernc.org%2fsqlite/v1.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/modernc.org%2fsqlite/v1.28.0/v1.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/modernc.org%2fsqlite/v1.28.0/v1.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |

---

### Release Notes

<details>
<summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>

###
[`v1.50.20`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15020-2024-02-16)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.19...v1.50.20)

\===

##### Service Client Updates

-   `service/connectparticipant`: Updates service documentation
-   `service/elasticmapreduce`: Updates service API and documentation
- adds fine grained control over Unhealthy Node Replacement to Amazon
ElasticMapReduce
-   `service/firehose`: Updates service API and documentation
- This release adds support for Data Message Extraction for decompressed
CloudWatch logs, and to use a custom file extension or time zone for S3
destinations.
-   `service/lambda`: Updates service documentation
- Documentation-only updates for Lambda to clarify a number of existing
actions and properties.
- `service/rds`: Updates service API, documentation, waiters,
paginators, and examples
    -   Doc only update for a valid option in DB parameter group
-   `service/sns`: Updates service API and documentation
    -   This release marks phone numbers as sensitive inputs.

###
[`v1.50.19`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15019-2024-02-15)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.18...v1.50.19)

\===

##### Service Client Updates

- `service/artifact`: Updates service API, documentation, paginators,
and examples
-   `service/codepipeline`: Updates service API and documentation
    -   Add ability to override timeout on action level.
-   `service/detective`: Updates service documentation
-   `service/guardduty`: Updates service API and documentation
    -   Marked fields IpAddressV4, PrivateIpAddress, Email as Sensitive.
-   `service/healthlake`: Updates service API and documentation
-   `service/opensearch`: Updates service API and documentation
-   `service/polly`: Updates service API
    -   Amazon Polly adds 1 new voice - Burcu (tr-TR)
-   `service/sagemaker`: Updates service API and documentation
- This release adds a new API UpdateClusterSoftware for SageMaker
HyperPod. This API allows users to patch HyperPod clusters with latest
platform softwares.
-   `service/secretsmanager`: Updates service documentation
    -   Doc only update for Secrets Manager

###
[`v1.50.18`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15018-2024-02-14)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.17...v1.50.18)

\===

##### Service Client Updates

- `service/controltower`: Updates service API, documentation, and
paginators
-   `service/lookoutequipment`: Updates service API and documentation
-   `service/qbusiness`: Updates service API and documentation

###
[`v1.50.17`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15017-2024-02-13)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.16...v1.50.17)

\===

##### Service Client Updates

-   `service/lightsail`: Updates service API and documentation
- This release adds support to upgrade the major version of a database.
-   `service/marketplace-catalog`: Updates service API and documentation
-   `service/resource-explorer-2`: Adds new service
-   `service/securitylake`: Updates service documentation

###
[`v1.50.16`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15016-2024-02-12)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.15...v1.50.16)

\===

##### Service Client Updates

-   `service/appsync`: Updates service API and documentation
-   `service/monitoring`: Updates service API
- This release enables PutMetricData API request payload compression by
default.
-   `service/route53domains`: Updates service API and documentation
- This release adds bill contact support for RegisterDomain,
TransferDomain, UpdateDomainContact and GetDomainDetail API.

</details>

<details>
<summary>bufbuild/protovalidate-go
(github.com/bufbuild/protovalidate-go)</summary>

###
[`v0.5.2`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.5.2)

[Compare
Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.5.1...v0.5.2)

#### What's Changed

- Support string.host_and_port standard constraint by
[@&#8203;rodaine](https://togithub.com/rodaine) in
[https://github.com/bufbuild/protovalidate-go/pull/95](https://togithub.com/bufbuild/protovalidate-go/pull/95)

**Full Changelog**:
bufbuild/protovalidate-go@v0.5.1...v0.5.2

</details>

<details>
<summary>cerbos/cloud-api (github.com/cerbos/cloud-api)</summary>

###
[`v0.1.17`](https://togithub.com/cerbos/cloud-api/compare/v0.1.16...v0.1.17)

[Compare
Source](https://togithub.com/cerbos/cloud-api/compare/v0.1.16...v0.1.17)

</details>

<details>
<summary>gdamore/tcell (github.com/gdamore/tcell/v2)</summary>

### [`v2.7.1`](https://togithub.com/gdamore/tcell/releases/tag/v2.7.1):
Version 2.7.1 Bug Fix Release

[Compare
Source](https://togithub.com/gdamore/tcell/compare/v2.7.0...v2.7.1)

This release fixes a few problems, and also adds a feature that was
missing on Windows.

- Fix for disappearing wide (including emoji) characters on Windows
([#&#8203;621](https://togithub.com/gdamore/tcell/issues/621))
- Fix for wide characters causing scrolling when on bottom line on
UNIX/Linux
([#&#8203;679](https://togithub.com/gdamore/tcell/issues/679))
- Fix for PollEvent returning nil on screen Suspend (regression)
([#&#8203;687](https://togithub.com/gdamore/tcell/issues/687))
- Fix for AltGr modifiers on Windows, contributed by stk
<stk@ableton.com>

Additionally:

- Support for the termite (defunct) was removed from the built-in
terminals. The fallback support by parsing terminfo still works. The
termite project is now abandoned and the project advises users to use
Alacritty (which is natively supported in tcell.)
-   Support for focus event reporting was added for Windows
- The Views API no longer uses deprecated tcell functions internally
([#&#8203;682](https://togithub.com/gdamore/tcell/issues/682))

</details>

<details>
<summary>google/cel-go (github.com/google/cel-go)</summary>

### [`v0.20.0`](https://togithub.com/google/cel-go/releases/tag/v0.20.0)

[Compare
Source](https://togithub.com/google/cel-go/compare/v0.19.0...v0.20.0)

#### What's Changed

- Minor adjustment to inlining to fix a bad bind
\[[#&#8203;888](https://togithub.com/google/cel-go/issues/888)]
- Ensure error typed variables are returned as errors from Resolve b
\[[#&#8203;889](https://togithub.com/google/cel-go/issues/889)]
- ext.NativeTypes: Recursively add sub-types
\[[#&#8203;892](https://togithub.com/google/cel-go/issues/892)]
- DefaultTypeAdapter: Add support for missing custom scalars
\[[#&#8203;893](https://togithub.com/google/cel-go/issues/893)]
- Lists: Fix handling of go arrays
\[[#&#8203;894](https://togithub.com/google/cel-go/issues/894)]

#### New Contributors

- [@&#8203;alvaroaleman](https://togithub.com/alvaroaleman) made their
first contribution in
[https://github.com/google/cel-go/pull/892](https://togithub.com/google/cel-go/pull/892)

**Full Changelog**:
google/cel-go@v0.19.0...v0.20.0

</details>

<details>
<summary>tidwall/gjson (github.com/tidwall/gjson)</summary>

###
[`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1)

[Compare
Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1)

</details>

<details>
<summary>vektra/mockery (github.com/vektra/mockery/v2)</summary>

###
[`v2.42.0`](https://togithub.com/vektra/mockery/releases/tag/v2.42.0)

[Compare
Source](https://togithub.com/vektra/mockery/compare/v2.41.0...v2.42.0)

#### Changelog

- [`29471fe`](https://togithub.com/vektra/mockery/commit/29471fe) Add
more users of mockery to docs
- [`e420a13`](https://togithub.com/vektra/mockery/commit/e420a13) Add
typeset plugin for docs
- [`8d53849`](https://togithub.com/vektra/mockery/commit/8d53849) Factor
out logic to exclude sub-modules
- [`b915439`](https://togithub.com/vektra/mockery/commit/b915439) Fix
issue with file ordering
- [`601d297`](https://togithub.com/vektra/mockery/commit/601d297) Merge
branch 'master' into replace-generic
- [`528d354`](https://togithub.com/vektra/mockery/commit/528d354) Merge
branch 'master' into users
- [`8b86cf2`](https://togithub.com/vektra/mockery/commit/8b86cf2) Merge
pull request
[#&#8203;750](https://togithub.com/vektra/mockery/issues/750) from
DustinJSilk/replace-generic
- [`92afb14`](https://togithub.com/vektra/mockery/commit/92afb14) Merge
pull request
[#&#8203;759](https://togithub.com/vektra/mockery/issues/759) from
LandonTClipp/users
- [`3b25f39`](https://togithub.com/vektra/mockery/commit/3b25f39) Merge
pull request
[#&#8203;760](https://togithub.com/vektra/mockery/issues/760) from
LandonTClipp/fix_ordering
- [`f0789fb`](https://togithub.com/vektra/mockery/commit/f0789fb) Merge
pull request
[#&#8203;761](https://togithub.com/vektra/mockery/issues/761) from
LandonTClipp/file_ordering_gomod
- [`e724b8a`](https://togithub.com/vektra/mockery/commit/e724b8a) Show
support for pointer type replacements
- [`78755a1`](https://togithub.com/vektra/mockery/commit/78755a1) fixes
- [`d39a2a2`](https://togithub.com/vektra/mockery/commit/d39a2a2) make
codecov more permissive
- [`4b08243`](https://togithub.com/vektra/mockery/commit/4b08243) use
replace-type config

###
[`v2.41.0`](https://togithub.com/vektra/mockery/releases/tag/v2.41.0)

[Compare
Source](https://togithub.com/vektra/mockery/compare/v2.40.3...v2.41.0)

#### Changelog

- [`d4e7f57`](https://togithub.com/vektra/mockery/commit/d4e7f57) Merge
pull request
[#&#8203;757](https://togithub.com/vektra/mockery/issues/757) from
LandonTClipp/go_mod_version
- [`2c2727b`](https://togithub.com/vektra/mockery/commit/2c2727b) Set
go.mod to go 1.22

</details>

<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>

### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1):
Release 1.61.1

[Compare
Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1)

### Bug Fixes

- server: wait to close connection until incoming socket is drained
(with timeout) to prevent data loss on client-side
([#&#8203;6977](https://togithub.com/grpc/grpc-go/issues/6977))
- Special Thanks:
[@&#8203;s-matyukevich](https://togithub.com/s-matyukevich) for
discovering the root cause

</details>

<details>
<summary>cznic/sqlite (modernc.org/sqlite)</summary>

###
[`v1.29.1`](https://gitlab.com/cznic/sqlite/compare/v1.29.0...v1.29.1)

[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.29.0...v1.29.1)

###
[`v1.29.0`](https://gitlab.com/cznic/sqlite/compare/v1.28.0...v1.29.0)

[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.28.0...v1.29.0)

</details>

---

### 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](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/cerbos/cerbos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOTEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE5MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Charith Ellawala <charith@cerbos.dev>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Charith Ellawala <charith@cerbos.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Native types: Allow adding a type including all its nested subtypes
2 participants