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: kptdev/kpt
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.0-beta.68
Choose a base ref
...
head repository: kptdev/kpt
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.0
Choose a head ref
  • 13 commits
  • 117 files changed
  • 5 contributors

Commits on Aug 13, 2026

  1. Remove local VERSIONING.md in favour of governance reference (#4687)

    Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
    aravindtga authored Aug 13, 2026
    Configuration menu
    Copy the full SHA
    5fb5bfe View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2026

  1. Docs: Migrate internal links to relref and fix spelling errors (#4700)

    Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
    aravindtga authored Aug 14, 2026
    Configuration menu
    Copy the full SHA
    01ffc82 View commit details
    Browse the repository at this point in the history
  2. Docs: Clarify the use of --reconcile-timeout in getting-started guide (

    …#4689)
    
    Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
    aravindtga authored Aug 14, 2026
    Configuration menu
    Copy the full SHA
    e514432 View commit details
    Browse the repository at this point in the history
  3. Docs: Enforce documentation style guide with spelling check and style…

    … fixes (#4690)
    
    Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
    aravindtga authored Aug 14, 2026
    Configuration menu
    Copy the full SHA
    6d6cb3e View commit details
    Browse the repository at this point in the history
  4. Add needs step to save PR num (#4699)

    Signed-off-by: Fiachra Corcoran <fiachra.corcoran@est.tech>
    efiacor authored Aug 14, 2026
    Configuration menu
    Copy the full SHA
    7919874 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2026

  1. feat: Add CEL-based conditional function execution (#4388) (#4469)

    * feat: Add CEL-based conditional function execution (#4388)
    
    Add CEL-based conditional function execution to kpt pipelines.
    
    A new optional 'when' field is added to the Function type in the Kptfile pipeline. When specified, the CEL expression is evaluated against the current list of KRM resources. If the expression returns false, the function is skipped. If omitted or returns true, the function executes normally.
    
    Changes:
    
    - Added 'when' (CelCondition) field to Function type in api/kptfile/v1/types.go
    
    - Added CELEnvironment in pkg/lib/runneroptions/celenv.go using google/cel-go
    
    - Integrated condition check in FunctionRunner.Filter() in pkg/fn/runtime/runner.go
    
    - Functions skipped due to condition show [SKIPPED] in CLI output
    
    - Added 'when' and 'skipped' fields to PipelineStepResult for render status tracking
    
    - CEL limits (CelCheckFrequency, CelCostLimit) are configurable on RunnerOptions
    
    - Added InitCELEnvironment() method to RunnerOptions for proper error handling
    
    - Updated all callers of InitDefaults() to also call InitCELEnvironment()
    
    - Added E2E testdata for condition-met and condition-not-met cases
    
    - Added unit tests for CEL evaluation covering builtin, exec, and container runtimes
    
    - Updated documentation: kptfile schema reference and book/04-using-functions
    
    - Windows test skips use runtime.GOOS == 'windows' check
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    * fix(kptops): fix test runtime reference in render_executor_test
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    * feat(kptops): propagate skipped status in captureStepResult
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    * feat(kptops): include when field in PipelineStepResult
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    * test(e2e): update expected stderr format for condition tests
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    * fix(kptops): do not count skipped functions as executed and update e2e expectations
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    * fix(kptops): resolve syntax error and duplicate block in render_executor.go
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    * fix(kptops): resolve lll line length and unused runFn linter errors
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    * fix(kptops): do not set executionError when error is already handled
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    * fix(kptops): fix compile error using fnruntime.ErrAlreadyHandled
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    * fix(kptops): use strings.Contains for already handled error check
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    
    ---------
    
    Signed-off-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    Co-authored-by: SurbhiAgarwal1 <surbhi.agarwal@example.com>
    SurbhiAgarwal1 and SurbhiAgarwal1 authored Aug 20, 2026
    Configuration menu
    Copy the full SHA
    6e33d91 View commit details
    Browse the repository at this point in the history
  2. Add sonar fix and debug logging (#4706)

    Signed-off-by: Fiachra Corcoran <fiachra.corcoran@est.tech>
    efiacor authored Aug 20, 2026
    Configuration menu
    Copy the full SHA
    6dfff20 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2026

  1. Remove internal dir from sonar reposrting (#4712)

    Signed-off-by: Fiachra Corcoran <fiachra.corcoran@est.tech>
    efiacor authored Aug 26, 2026
    Configuration menu
    Copy the full SHA
    461dba3 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2026

  1. Docs: use Docsy alert shortcode for notes and warnings (#4703)

    Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
    aravindtga authored Aug 28, 2026
    Configuration menu
    Copy the full SHA
    8f72ec8 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2026

  1. Refactor: Move setup-go-kpt composite action from porch to kpt (#4709)

    Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
    aravindtga authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    b4db2c7 View commit details
    Browse the repository at this point in the history
  2. fix: Improve CEL conditional execution consistency and test coverage (#…

    …4713)
    
    * fix: Improve CEL conditional execution consistency and test coverage
    
    Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
    
    * Address review comments
    
    Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
    
    ---------
    
    Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
    aravindtga authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    9f0ac2b View commit details
    Browse the repository at this point in the history
  3. Docs: Rationalize and document local-config annotation in the book (#…

    …4679)
    
    Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
    aravindtga authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    aefe715 View commit details
    Browse the repository at this point in the history
  4. Bump API dependency for v1.0.0- #4718 (#4718)

    Signed-off-by: Mózes László Máté <laszlo.mozes@nokia.com>
    mozesl-nokia authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    4600383 View commit details
    Browse the repository at this point in the history
Loading