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: flamingock/flamingock-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: flamingock/flamingock-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: release/1.3
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 19 files changed
  • 1 contributor

Commits on May 11, 2026

  1. Configuration menu
    Copy the full SHA
    43b8fcd View commit details
    Browse the repository at this point in the history
  2. chore: fix release pipeline

    dieppa committed May 11, 2026
    Configuration menu
    Copy the full SHA
    a711b1f View commit details
    Browse the repository at this point in the history

Commits on May 12, 2026

  1. refactor: introduce PipelineRun aggregate for runner-planner protocol (

    …#904)
    
    Replace the (List<AbstractLoadedStage>, ExecutionResultBuilder) pair carried through the runner
    with a single mutable aggregate (PipelineRun) that owns in-flight state and produces the
    ExecuteResponseData.
    
    - New `internal.core.pipeline.run`: **PipelineRun**, **StageRun**, **StageState** (polymorphic;
      Failed carries ErrorInfo).
    - API change: `ExecutionPlanner.getNextExecution(List<AbstractLoadedStage>)` →
      `getNextExecution(PipelineRun)`. CommunityExecutionPlanner and CloudExecutionPlanner migrated.
    - Intent-named mutators: `markStageStarted`, `markStageCompleted(result)`,
      `markStageFailed(exception)` — aggregate derives ErrorInfo from StageExecutionException.
    - Removed **ExecutablePipeline** (trivial wrapper) and **ExecutionResultBuilder**;
      ExecutionPlan holds `List<ExecutableStage>` directly; `PipelineRun.toResponse()` builds the
      report.
    
    No observable behavior change: runner still fail-fasts on StageExecutionException; response
    shape and event firing points are identical.
    dieppa authored May 12, 2026
    Configuration menu
    Copy the full SHA
    695f88f View commit details
    Browse the repository at this point in the history

Commits on May 13, 2026

  1. chore: bump version to 1.3.0

    dieppa committed May 13, 2026
    Configuration menu
    Copy the full SHA
    b4b38cc View commit details
    Browse the repository at this point in the history
Loading