Skip to content

fix: deleted IntToDuration overload#1300

Merged
TristonianJones merged 1 commit into
google:masterfrom
alexsnaps:issue-1299
Apr 14, 2026
Merged

fix: deleted IntToDuration overload#1300
TristonianJones merged 1 commit into
google:masterfrom
alexsnaps:issue-1299

Conversation

@alexsnaps
Copy link
Copy Markdown
Contributor

@alexsnaps alexsnaps commented Apr 6, 2026

The conversion isn't implemented, but mostly isn't part of the language specification. The behavior remains mostly unchanged, the resulting error changes tho, still an error:

  • pre: type conversion error from 'int' to 'google.protobuf.Duration'
  • post: found no matching overload for 'duration' applied to '(int)'

The error would now be caught by the checker, instead of the evaluation time one previously.

@google-cla
Copy link
Copy Markdown

google-cla Bot commented Apr 6, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@alexsnaps
Copy link
Copy Markdown
Contributor Author

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project.

It's not, changed the email to the one you have on file for the CLA.

@TristonianJones
Copy link
Copy Markdown
Collaborator

/gcbrun

TristonianJones
TristonianJones previously approved these changes Apr 8, 2026
@TristonianJones
Copy link
Copy Markdown
Collaborator

@alexsnaps could you update testdata/standard_env.prompt.txt and remove line 222:

duration(int) -> google.protobuf.Duration

@alexsnaps
Copy link
Copy Markdown
Contributor Author

Fixed

@TristonianJones
Copy link
Copy Markdown
Collaborator

/gcbrun

@alexsnaps
Copy link
Copy Markdown
Contributor Author

If I get this failure right, it complains about the line being gone now?

 - 	      duration(int) -> google.protobuf.Duration

Is that right? I really have no where the "authority" for that is sourced from... I have no experience with this test suite tbh

@TristonianJones
Copy link
Copy Markdown
Collaborator

@alexsnaps it looks like there's one more file where the line duration(int) -> google.protobuf.Duration needs to be removed: cel/testdata/field_paths.prompt.txt

The conversion isn't implemented, but mostly isn't part of the language
specification. The behavior remains mostly unchanged, the resulting
error changes tho, still an error:

 - pre: type conversion error from 'int' to 'google.protobuf.Duration'
 - post: found no matching overload for 'duration' applied to '(int)'

Signed-off-by: Alex Snaps <asnaps@redhat.com>
@alexsnaps
Copy link
Copy Markdown
Contributor Author

🤞

@TristonianJones
Copy link
Copy Markdown
Collaborator

/gcbrun

@TristonianJones TristonianJones merged commit 339269b into google:master Apr 14, 2026
3 checks passed
Maks1mS pushed a commit to stplr-dev/stplr that referenced this pull request May 13, 2026
This PR contains the following updates:

| Package | Type | Update | Change | OpenSSF |
|---|---|---|---|---|
| [github.com/google/cel-go](https://github.com/google/cel-go) | require | patch | `v0.28.0` → `v0.28.1` | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/google/cel-go/badge)](https://securityscorecards.dev/viewer/?uri=github.com/google/cel-go) |

---

> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/23) for more information.

---

### Release Notes

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

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

[Compare Source](google/cel-go@v0.28.0...v0.28.1)

#### What's Changed

- fix: deleted `IntToDuration` overload by [@&#8203;alexsnaps](https://github.com/alexsnaps) in [#&#8203;1300](google/cel-go#1300)
- Support shorthand types in env yaml and REPL  by [@&#8203;jnthntatum](https://github.com/jnthntatum) in [#&#8203;1301](google/cel-go#1301)
- Preserve operation interrupted in ContextEval error by [@&#8203;dims](https://github.com/dims) in [#&#8203;1303](google/cel-go#1303)
- Use shorthand type specifiers in env yaml files by [@&#8203;jnthntatum](https://github.com/jnthntatum) in [#&#8203;1305](google/cel-go#1305)
- Cost estimation and tracking for strings extension by [@&#8203;TristonianJones](https://github.com/TristonianJones) in [#&#8203;1307](google/cel-go#1307)
- Update repl type string for doubles by [@&#8203;TristonianJones](https://github.com/TristonianJones) in [#&#8203;1308](google/cel-go#1308)

#### New Contributors

- [@&#8203;alexsnaps](https://github.com/alexsnaps) made their first contribution in [#&#8203;1300](google/cel-go#1300)
- [@&#8203;dims](https://github.com/dims) made their first contribution in [#&#8203;1303](google/cel-go#1303)

**Full Changelog**: <google/cel-go@v0.28.0...v0.28.1>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (`* 0-4,22-23 * * 1-5`)
  - Only on Sunday and Saturday (`* * * * 0,6`)
- 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.

🔕 **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 [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzAuMjIiLCJ1cGRhdGVkSW5WZXIiOiI0My4xNzAuMjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIktpbmQvRGVwZW5kZW5jaWVzIl19-->

Reviewed-on: https://altlinux.space/stapler/stplr/pulls/431
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.

2 participants