Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: google/cel-go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.28.0
Choose a base ref
...
head repository: google/cel-go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.28.1
Choose a head ref
  • 6 commits
  • 48 files changed
  • 4 contributors

Commits on Apr 14, 2026

  1. fix: deleted IntToDuration overload (#1300)

    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 authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    339269b View commit details
    Browse the repository at this point in the history
  2. Support shorthand types in env yaml and REPL (#1301)

    * Update REPL to use proposed type spec language
    
    Updates the REPL to use a proposed mini language for specifying types in
    environment configs.
    
    internal ref: http://cl/894210091
    
    * Support shorthand types in env yaml and REPL
    
    Adds support for shorthand types when describing environments.
    
    Also rework repl to track types in terms of the environment config
    TypeDesc. This removes many of the usages of deprecated APIs in the
    REPL.
    jnthntatum authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    b826162 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2026

  1. Preserve operation interrupted in ContextEval error (#1303)

    When ContextEval detects an InterruptError, wrap both the original
    error and the context cause using fmt.Errorf("%w: %w", ...) so that:
    - errors.Is(err, context.Canceled) works (new behavior)
    - errors.Is(err, context.DeadlineExceeded) works (new behavior)
    - errors.Is(err, InterruptError{}) works (preserved)
    - strings.Contains(err.Error(), "operation interrupted") works (backward compat)
    
    Previously, the error was replaced entirely with context.Cause(ctx),
    which dropped the "operation interrupted" message that downstream
    consumers (e.g. Kubernetes) rely on for string matching.
    
    Fixes #1195 while maintaining backward compatibility.
    
    Signed-off-by: Davanum Srinivas <davanum@gmail.com>
    dims authored Apr 15, 2026
    Configuration menu
    Copy the full SHA
    7263793 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2026

  1. Use shorthand type specifiers in env yaml files (#1305)

    Use shorthand type specifiers in env yaml
    
    Also add a test that JSON as yaml works.
    jnthntatum authored Apr 16, 2026
    Configuration menu
    Copy the full SHA
    646cdc1 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2026

  1. Configuration menu
    Copy the full SHA
    c9d7048 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2026

  1. Configuration menu
    Copy the full SHA
    a82c68b View commit details
    Browse the repository at this point in the history
Loading