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: tektoncd/pipeline
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: tektoncd/pipeline
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: release-v1.3.x
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 23 files changed
  • 6 contributors

Commits on Aug 5, 2025

  1. Fix tini-git image to be multi-arch

    The previous image was built for amd64 only, which makes any image
    using it as base image (such as the resolvers one) also only
    targeting amd64.
    
    Signed-off-by: Vincent Demeester <[email protected]>
    vdemeester authored and tekton-robot committed Aug 5, 2025
    Configuration menu
    Copy the full SHA
    a53cdad View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2025

  1. fix: exclude pending PipelineRuns from tekton_pipelines_controller_ru…

    …nning_pipelineruns metric
    
    The running_pipelineruns metric incorrectly counted pending PipelineRuns
    as running. Add !pr.IsPending() check to exclude them.
    
    Fixes #8949
    
    Signed-off-by: divyansh42 <[email protected]>
    divyansh42 authored and tekton-robot committed Aug 20, 2025
    Configuration menu
    Copy the full SHA
    5b024a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2025

  1. Disable the Gitea e2e tests temporarily to unblock

    This disables the Gitea e2e tests temporarily to unblock
    temporarily. Gitea chart has changed. We are working to include
    that soon.
    khrm authored and tekton-robot committed Sep 4, 2025
    Configuration menu
    Copy the full SHA
    3d4874f View commit details
    Browse the repository at this point in the history
  2. check initContainers for kubernetes sidecar implementation

    This code checks if all containers in a Pod, including init containers, have
    completed their execution before marking a TaskRun as complete when kubernetes
    native sidecar is enabled. It's part of the TaskRun status determination logic.
    
    Signed-off-by: Priti Desai <[email protected]>
    pritidesai committed Sep 4, 2025
    Configuration menu
    Copy the full SHA
    f2d8d3d View commit details
    Browse the repository at this point in the history
  3. Do not fail PipelineRun if pvc creation error is because of exceeded …

    …quotas
    
    In case of the PVC creation (from volumeclaimtemplate) is due to a
    quota error (quota exceeded), do not fail with a permanent error, and
    instead mark the PipelineRun as pending. Once there is some quota
    available back, it will be able to start.
    
    Signed-off-by: Vincent Demeester <[email protected]>
    vdemeester authored and pritidesai committed Sep 4, 2025
    Configuration menu
    Copy the full SHA
    ea3dc05 View commit details
    Browse the repository at this point in the history
  4. Refactor CreatePVCFromVolumClaimTemplate condition logic

    Co-authored-by: Stanislav Jakuschevskij <[email protected]>
    2 people authored and pritidesai committed Sep 4, 2025
    Configuration menu
    Copy the full SHA
    f224e9b View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2025

  1. fix: allow finalizer updates on completed TaskRuns

    Similar to issue #8824 for PipelineRuns, the webhook was denying
    finalizer updates on completed TaskRuns. The validation webhook was
    blocking all updates when TaskRun.IsDone() returned true, preventing
    tools like Tekton Chains from clearing finalizers.
    
    To ensure we don't have old obj default drift, we are adding
    a fast path check for spec equality and are normalizing the old spec
    with current defaults before comparison. Then we allow updates when
    only finalizers differ and reject spec changes.
    
    This mirrors the fix applied to PipelineRun validation.
    waveywaves authored and tekton-robot committed Sep 9, 2025
    Configuration menu
    Copy the full SHA
    c76e840 View commit details
    Browse the repository at this point in the history
  2. fix: allow finalizer updates on completed PipelineRuns

    fixes issue #8824 where webhook denied finalizer updates on completed
    PipelineRuns. The validation webhook was blocking all updates when
    PipelineRun.IsDone() returned true, preventing from
    clearing finalizers
    
    to make sure that we don't have old obj default drift we are adding
    a fast path check for spec equality and are normalizing the old spec
    with current defaults before comparison. Then we allow updates when
    only finalizers differ and reject spec changes
    
    Signed-off-by: Vibhav Bobade <[email protected]>
    waveywaves authored and tekton-robot committed Sep 9, 2025
    Configuration menu
    Copy the full SHA
    49ae750 View commit details
    Browse the repository at this point in the history
  3. fix: update tests after cherrypicking from PR 9011

    added strings package import to v1/pipelinerun_validation_test.go and v1beta1/pipelinerun_validation_test.go
    replaced all t.Context() calls with context.Background() in test files (this method doesn't exist in the testing package)
    removed TestPipelineRunTaskRunSpecTimeout_Validate from both v1 and v1beta1 test files as it referenced a non-existent Timeout field in PipelineTaskRunSpec
    waveywaves authored and tekton-robot committed Sep 9, 2025
    Configuration menu
    Copy the full SHA
    9ba3a79 View commit details
    Browse the repository at this point in the history
Loading