Skip to content

Commit 5f56976

Browse files
openshift-pipelines-botsavitaashture
authored andcommitted
[bot] Update release-v1.14.x from tektoncd/pipeline to 5bd9a28
$ git diff --stat 5bd9a283f60317d54f953463c9268fef1f23a864..579fe684ce5500480bf7561d27b7a3ac9bbc7c88 .github/dependabot.yml | 13 + .github/pull_request_template.md | 1 + .github/workflows/ci.yaml | 110 + .github/workflows/codeql-analysis.yml | 34 +- .github/workflows/dependency-review.yml | 29 + .github/workflows/e2e-matrix.yml | 27 +- .github/workflows/scorecard.yml | 12 +- .github/workflows/woke.yml | 8 +- .golangci.yml | 34 +- .pre-commit-config.yaml | 34 + .wokeignore | 11 +- DEVELOPMENT.md | 17 +- Makefile | 19 +- OWNERS_ALIASES | 8 +- README.md | 3 + cmd/controller/main.go | 3 + cmd/entrypoint/main.go | 39 +- cmd/entrypoint/subcommands/subcommands.go | 2 +- cmd/entrypoint/subcommands/subcommands_test.go | 4 +- cmd/entrypoint/waiter.go | 8 +- cmd/entrypoint/waiter_test.go | 4 +- cmd/resolvers/main.go | 36 +- cmd/sidecarlogresults/main.go | 20 +- cmd/webhook/main.go | 10 + config/{ => 300-crds}/300-clustertask.yaml | 0 config/{ => 300-crds}/300-customrun.yaml | 0 config/{ => 300-crds}/300-pipeline.yaml | 0 config/{ => 300-crds}/300-pipelinerun.yaml | 0 config/{ => 300-crds}/300-resolutionrequest.yaml | 0 config/{ => 300-crds}/300-stepaction.yaml | 18 + config/{ => 300-crds}/300-task.yaml | 0 config/{ => 300-crds}/300-taskrun.yaml | 0 config/{ => 300-crds}/300-verificationpolicy.yaml | 0 config/config-feature-flags.yaml | 16 +- config/config-observability.yaml | 1 + config/controller.yaml | 1 + config/events.yaml | 1 + config/resolvers/200-clusterrole.yaml | 4 +- config/resolvers/bundleresolver-config.yaml | 2 + config/webhook.yaml | 1 + docs/additional-configs.md | 55 +- docs/api-spec.md | 2 +- docs/artifacts.md | 556 + docs/cluster-resolver.md | 33 +- docs/debug.md | 29 +- docs/deprecations.md | 4 +- docs/developers/controller-logic.md | 1 + docs/developers/feature-versioning.md | 4 + docs/developers/local-setup.md | 3 +- docs/developers/multi-tenant-support.md | 88 +- docs/developers/taskruns.md | 52 +- docs/enabling-ha.md | 2 +- docs/git-resolver.md | 116 +- docs/how-to-write-a-resolver.md | 212 +- docs/install.md | 5 +- docs/matrix.md | 86 +- docs/metrics.md | 62 +- docs/migrating-v1beta1-to-v1.md | 3 + docs/pipeline-api.md | 1032 +- docs/pipelineruns.md | 28 +- docs/pipelines.md | 124 +- docs/podtemplates.md | 28 +- docs/resolution-getting-started.md | 4 +- docs/resolver-reference.md | 26 +- docs/resolver-template/README.md | 10 +- docs/resolver-template/cmd/demoresolver/main.go | 1 + docs/resolver-template/cmd/resolver/main.go | 110 + docs/resolver-template/cmd/resolver/main_test.go | 207 + docs/stepactions.md | 109 +- docs/taskruns.md | 96 +- docs/tasks.md | 13 +- docs/tekton-bundle-contracts.md | 1 + docs/tekton-controller-flags.md | 82 + .../tekton-controller-performance-configuration.md | 3 +- docs/trusted-resources.md | 1 + docs/variables.md | 182 +- docs/windows.md | 10 +- docs/workspaces.md | 2 +- examples/v1/pipelineruns/4808-regression.yaml | 4 +- examples/v1/pipelineruns/6139-regression.yaml | 6 +- .../alpha/consume-artifacts-from-task.yaml | 60 + .../v1/pipelineruns/alpha/ignore-task-error.yaml | 25 - examples/v1/pipelineruns/alpha/param-enum.yaml | 2 +- .../alpha/pipelinerun-large-results.yaml | 4 +- .../pipelinerun-with-cel-when-expressions.yaml | 24 +- .../v1/pipelineruns/alpha/stepaction-params.yaml | 2 +- examples/v1/pipelineruns/beta/7392-regression.yaml | 4 +- .../v1/pipelineruns/beta/ignore-task-error.yaml | 67 + .../v1/pipelineruns/beta/isolated-workspaces.yaml | 4 +- .../beta/pipeline-emitting-results.yaml | 4 +- ...-with-when-expressions-using-array-results.yaml | 12 +- .../beta/pipelinerun-with-matrix-and-results.yaml | 8 +- .../pipelinerun-with-matrix-array-references.yaml | 2 +- .../pipelinerun-with-matrix-context-variables.yaml | 6 +- .../pipelinerun-with-matrix-emitting-results.yaml | 6 +- .../pipelinerun-with-matrix-include-explicit.yaml | 2 +- .../beta/pipelinerun-with-matrix-include.yaml | 2 +- .../pipelineruns/beta/pipelinerun-with-matrix.yaml | 23 +- .../beta/propagated-pipeline-object-param.yaml | 2 +- examples/v1/pipelineruns/ignore-step-error.yaml | 14 +- examples/v1/pipelineruns/mapping-workspaces.yaml | 4 +- examples/v1/pipelineruns/no-ci/csi-workspace.yaml | 2 +- examples/v1/pipelineruns/no-ci/limitrange.yaml | 2 +- .../no-ci/pipelinerun-taskrunspecs.yaml | 4 +- .../pipelineruns/no-ci/windows-node-affinity.yaml | 2 +- .../pipelineruns/no-ci/windows-node-selectors.yaml | 2 +- examples/v1/pipelineruns/optional-workspaces.yaml | 4 +- .../pipeline-object-param-and-result.yaml | 4 +- .../v1/pipelineruns/pipeline-object-results.yaml | 6 +- .../v1/pipelineruns/pipeline-with-displayname.yaml | 4 +- .../pipelinerun-array-results-substitution.yaml | 6 +- .../pipelinerun-param-array-indexing.yaml | 6 +- .../pipelinerun-results-with-params.yaml | 4 +- examples/v1/pipelineruns/pipelinerun-results.yaml | 2 +- .../pipelinerun-task-execution-status.yaml | 8 +- ...erun-using-different-subpaths-of-workspace.yaml | 6 +- ...n-using-parameterized-subpath-of-workspace.yaml | 6 +- .../pipelinerun-with-extra-params.yaml | 2 +- .../pipelinerun-with-final-results.yaml | 2 +- .../pipelineruns/pipelinerun-with-final-tasks.yaml | 8 +- .../pipelinerun-with-parallel-tasks-using-pvc.yaml | 12 +- .../v1/pipelineruns/pipelinerun-with-params.yaml | 4 +- ...pipelinerun-with-pipelinespec-and-taskspec.yaml | 6 +- .../pipelinerun-with-pipelinespec.yaml | 2 +- .../pipelinerun-with-when-expressions.yaml | 28 +- examples/v1/pipelineruns/pipelinerun.yaml | 2 +- .../propagating-workspaces-in-pipelines.yaml | 32 + .../v1/pipelineruns/propagating-workspaces.yaml | 4 +- .../propagating_params_implicit_parameters.yaml | 4 +- .../propagating_params_in_pipeline.yaml | 37 + .../propagating_params_with_scope_precedence.yaml | 4 +- ..._params_with_scope_precedence_default_only.yaml | 4 +- .../propagating_results_implicit_resultref.yaml | 7 +- ...ating_workspaces_with_referenced_resources.yaml | 4 +- examples/v1/pipelineruns/task_results_example.yaml | 4 +- ...ng-optional-workspaces-in-when-expressions.yaml | 4 +- .../using-retries-and-retry-count-variables.yaml | 4 +- .../v1/pipelineruns/using_context_variables.yaml | 6 +- .../workspace-from-volumeclaimtemplate.yaml | 4 +- examples/v1/pipelineruns/workspaces-projected.yaml | 4 +- examples/v1/pipelineruns/workspaces.yaml | 4 +- examples/v1/taskruns/alpha/param-enum.yaml | 2 +- .../taskruns/alpha/produce-consume-artifacts.yaml | 58 + .../v1/taskruns/alpha/step-stream-results.yaml | 6 +- .../v1/taskruns/alpha/step-stream-volumes.yaml | 10 +- .../v1/taskruns/alpha/step-stream-workspace.yaml | 12 +- .../v1/taskruns/alpha/stepaction-git-resolver.yaml | 18 - examples/v1/taskruns/alpha/stepaction-when.yaml | 72 + examples/v1/taskruns/alpha/task-artifacts.yaml | 44 + examples/v1/taskruns/array-default.yaml | 2 +- .../v1/taskruns/authenticating-git-commands.yaml | 6 +- .../taskruns/beta/authenticating-git-commands.yaml | 6 +- examples/v1/taskruns/beta/emit-array-results.yaml | 4 +- .../{alpha => beta}/large-task-result.yaml | 4 +- .../v1/taskruns/beta/param_array_indexing.yaml | 4 +- .../beta/propagated-object-parameters.yaml | 2 +- .../v1/taskruns/beta/stepaction-git-resolver.yaml | 32 + .../{alpha => beta}/stepaction-params.yaml | 4 +- .../stepaction-passing-results.yaml | 6 +- .../{alpha => beta}/stepaction-results.yaml | 4 +- .../v1/taskruns/{alpha => beta}/stepaction.yaml | 4 +- .../v1/taskruns/beta/stepactions-steptemplate.yaml | 21 + .../v1/taskruns/beta/workspace-in-sidecar.yaml | 4 +- examples/v1/taskruns/beta/workspace-isolation.yaml | 6 +- examples/v1/taskruns/configmap.yaml | 2 +- ...reds-init-only-mounts-provided-credentials.yaml | 2 +- examples/v1/taskruns/custom-env.yaml | 2 +- examples/v1/taskruns/custom-volume.yaml | 4 +- examples/v1/taskruns/default_task_params.yaml | 27 + examples/v1/taskruns/entrypoint-resolution.yaml | 14 +- examples/v1/taskruns/home-is-set.yaml | 2 +- examples/v1/taskruns/home-volume.yaml | 6 +- examples/v1/taskruns/ignore-step-error.yaml | 4 +- examples/v1/taskruns/no-ci/default-workspaces.yaml | 4 +- examples/v1/taskruns/no-ci/limitrange.yaml | 2 +- examples/v1/taskruns/object-param-result.yaml | 4 +- examples/v1/taskruns/optional-workspaces.yaml | 2 +- .../v1/taskruns/propagating_params_implicit.yaml | 2 +- examples/v1/taskruns/propagating_workspaces.yaml | 2 +- examples/v1/taskruns/readonly-internal-dir.yaml | 6 +- examples/v1/taskruns/run-steps-as-non-root.yaml | 4 +- examples/v1/taskruns/secret-env.yaml | 2 +- examples/v1/taskruns/secret-volume-params.yaml | 2 +- examples/v1/taskruns/secret-volume.yaml | 2 +- examples/v1/taskruns/sidecar-interp.yaml | 4 +- examples/v1/taskruns/sidecar-ready-script.yaml | 5 +- examples/v1/taskruns/sidecar-ready.yaml | 13 +- examples/v1/taskruns/step-script.yaml | 24 +- examples/v1/taskruns/steps-run-in-order.yaml | 4 +- examples/v1/taskruns/steptemplate-env-merge.yaml | 10 +- examples/v1/taskruns/task-result.yaml | 4 +- examples/v1/taskruns/task-volume-args.yaml | 2 +- examples/v1/taskruns/template-volume.yaml | 4 +- examples/v1/taskruns/unnamed-steps.yaml | 6 +- examples/v1/taskruns/using_context_variables.yaml | 4 +- examples/v1/taskruns/workingdir.yaml | 4 +- examples/v1/taskruns/workspace-in-sidecar.yaml | 4 +- examples/v1/taskruns/workspace-readonly.yaml | 8 +- examples/v1/taskruns/workspace-volume.yaml | 6 +- .../workspace-with-volumeClaimTemplate.yaml | 2 +- examples/v1/taskruns/workspace.yaml | 16 +- .../pipelineruns/clustertask-pipelinerun.yaml | 2 +- examples/v1beta1/taskruns/clustertask.yaml | 2 +- .../v1beta1/taskruns/no-ci/tekton-bundles.yaml | 9 - go.mod | 242 +- go.sum | 648 +- hack/ignored-openapi-violations.list | 10 + hack/spec-gen/main.go | 2 +- hack/update-deps.sh | 2 +- internal/artifactref/artifactref.go | 18 + internal/sidecarlogresults/sidecarlogresults.go | 80 +- .../sidecarlogresults/sidecarlogresults_test.go | 353 +- pkg/apis/config/events.go | 8 +- pkg/apis/config/feature_flags.go | 187 +- pkg/apis/config/feature_flags_test.go | 65 +- pkg/apis/config/metrics.go | 20 + pkg/apis/config/metrics_test.go | 20 + pkg/apis/config/resolver/store.go | 3 +- .../config-observability-namespacelevel.yaml | 1 + .../testdata/config-observability-throttle.yaml | 33 + .../testdata/feature-flags-all-flags-set.yaml | 4 + .../feature-flags-invalid-enable-artifacts.yaml | 21 + ...ags-invalid-enable-concise-resolver-syntax.yaml | 21 + ...re-flags-invalid-enable-kubernetes-sidecar.yaml | 21 + pkg/apis/pipeline/errors/errors.go | 28 +- pkg/apis/pipeline/errors/errors_test.go | 26 + pkg/apis/pipeline/options.go | 5 +- pkg/apis/pipeline/paths.go | 4 + .../pipeline/pod/affinity_assitant_template.go | 13 + pkg/apis/pipeline/pod/template.go | 19 +- pkg/apis/pipeline/pod/template_test.go | 57 +- pkg/apis/pipeline/pod/zz_generated.deepcopy.go | 10 + pkg/apis/pipeline/register.go | 6 + pkg/apis/pipeline/v1/artifact_types.go | 135 + pkg/apis/pipeline/v1/artifact_types_test.go | 192 + pkg/apis/pipeline/v1/container_types.go | 59 +- pkg/apis/pipeline/v1/container_types_test.go | 32 + pkg/apis/pipeline/v1/container_validation.go | 81 +- pkg/apis/pipeline/v1/container_validation_test.go | 54 +- pkg/apis/pipeline/v1/merge.go | 6 + pkg/apis/pipeline/v1/merge_test.go | 39 +- pkg/apis/pipeline/v1/openapi_generated.go | 270 +- pkg/apis/pipeline/v1/param_types_test.go | 19 +- pkg/apis/pipeline/v1/pipeline_defaults.go | 6 +- pkg/apis/pipeline/v1/pipeline_defaults_test.go | 2 - pkg/apis/pipeline/v1/pipeline_types.go | 4 + pkg/apis/pipeline/v1/pipeline_types_test.go | 70 +- pkg/apis/pipeline/v1/pipeline_validation.go | 96 +- pkg/apis/pipeline/v1/pipeline_validation_test.go | 865 +- pkg/apis/pipeline/v1/pipelineref_validation.go | 26 +- .../pipeline/v1/pipelineref_validation_test.go | 51 +- pkg/apis/pipeline/v1/pipelinerun_types.go | 5 + pkg/apis/pipeline/v1/pipelinerun_validation.go | 49 +- .../pipeline/v1/pipelinerun_validation_test.go | 232 +- pkg/apis/pipeline/v1/result_types.go | 2 +- pkg/apis/pipeline/v1/result_validation.go | 16 +- pkg/apis/pipeline/v1/result_validation_test.go | 9 +- pkg/apis/pipeline/v1/resultref_test.go | 77 +- pkg/apis/pipeline/v1/swagger.json | 134 +- pkg/apis/pipeline/v1/task_validation.go | 101 +- pkg/apis/pipeline/v1/task_validation_test.go | 1282 ++- pkg/apis/pipeline/v1/taskref_validation.go | 34 +- pkg/apis/pipeline/v1/taskref_validation_test.go | 42 +- pkg/apis/pipeline/v1/taskrun_defaults.go | 6 +- pkg/apis/pipeline/v1/taskrun_defaults_test.go | 2 - pkg/apis/pipeline/v1/taskrun_types.go | 47 +- pkg/apis/pipeline/v1/taskrun_types_test.go | 86 +- pkg/apis/pipeline/v1/taskrun_validation.go | 70 +- pkg/apis/pipeline/v1/taskrun_validation_test.go | 250 +- pkg/apis/pipeline/v1/when_types.go | 2 + pkg/apis/pipeline/v1/when_validation.go | 2 +- pkg/apis/pipeline/v1/workspace_validation_test.go | 2 +- pkg/apis/pipeline/v1/zz_generated.deepcopy.go | 119 +- pkg/apis/pipeline/v1alpha1/openapi_generated.go | 23 +- pkg/apis/pipeline/v1alpha1/run_types_test.go | 24 +- pkg/apis/pipeline/v1alpha1/run_validation_test.go | 3 +- .../pipeline/v1alpha1/stepaction_conversion.go | 53 +- .../v1alpha1/stepaction_conversion_test.go | 113 + pkg/apis/pipeline/v1alpha1/stepaction_types.go | 23 +- .../pipeline/v1alpha1/stepaction_validation.go | 9 +- pkg/apis/pipeline/v1alpha1/swagger.json | 13 +- pkg/apis/pipeline/v1beta1/artifact_types.go | 33 + pkg/apis/pipeline/v1beta1/container_conversion.go | 10 + pkg/apis/pipeline/v1beta1/container_types.go | 61 +- pkg/apis/pipeline/v1beta1/container_validation.go | 81 +- .../pipeline/v1beta1/container_validation_test.go | 56 +- pkg/apis/pipeline/v1beta1/customrun_types_test.go | 16 +- .../pipeline/v1beta1/customrun_validation_test.go | 3 +- pkg/apis/pipeline/v1beta1/merge.go | 7 +- pkg/apis/pipeline/v1beta1/merge_test.go | 60 + pkg/apis/pipeline/v1beta1/openapi_generated.go | 510 +- pkg/apis/pipeline/v1beta1/param_types_test.go | 11 +- pkg/apis/pipeline/v1beta1/pipeline_defaults.go | 6 +- .../pipeline/v1beta1/pipeline_defaults_test.go | 2 - pkg/apis/pipeline/v1beta1/pipeline_types.go | 4 + pkg/apis/pipeline/v1beta1/pipeline_types_test.go | 346 +- pkg/apis/pipeline/v1beta1/pipeline_validation.go | 110 +- .../pipeline/v1beta1/pipeline_validation_test.go | 880 +- .../pipeline/v1beta1/pipelineref_conversion.go | 26 +- pkg/apis/pipeline/v1beta1/pipelineref_types.go | 2 + .../pipeline/v1beta1/pipelineref_validation.go | 73 +- .../v1beta1/pipelineref_validation_test.go | 107 +- .../pipeline/v1beta1/pipelinerun_conversion.go | 2 + .../v1beta1/pipelinerun_conversion_test.go | 74 +- pkg/apis/pipeline/v1beta1/pipelinerun_types.go | 5 + .../pipeline/v1beta1/pipelinerun_validation.go | 51 +- .../v1beta1/pipelinerun_validation_test.go | 327 +- pkg/apis/pipeline/v1beta1/register.go | 2 + pkg/apis/pipeline/v1beta1/result_validation.go | 12 +- pkg/apis/pipeline/v1beta1/resultref_test.go | 77 +- pkg/apis/pipeline/v1beta1/stepaction_conversion.go | 42 + pkg/apis/pipeline/v1beta1/stepaction_defaults.go | 37 + pkg/apis/pipeline/v1beta1/stepaction_types.go | 193 + pkg/apis/pipeline/v1beta1/stepaction_validation.go | 209 + .../pipeline/v1beta1/stepaction_validation_test.go | 975 ++ pkg/apis/pipeline/v1beta1/swagger.json | 262 +- pkg/apis/pipeline/v1beta1/task_conversion.go | 11 +- pkg/apis/pipeline/v1beta1/task_conversion_test.go | 23 + pkg/apis/pipeline/v1beta1/task_validation.go | 104 +- pkg/apis/pipeline/v1beta1/task_validation_test.go | 422 +- pkg/apis/pipeline/v1beta1/taskref_conversion.go | 26 +- pkg/apis/pipeline/v1beta1/taskref_types.go | 1 + pkg/apis/pipeline/v1beta1/taskref_validation.go | 66 +- .../pipeline/v1beta1/taskref_validation_test.go | 92 +- pkg/apis/pipeline/v1beta1/taskrun_conversion.go | 83 + .../pipeline/v1beta1/taskrun_conversion_test.go | 538 +- pkg/apis/pipeline/v1beta1/taskrun_defaults.go | 6 +- pkg/apis/pipeline/v1beta1/taskrun_defaults_test.go | 2 - pkg/apis/pipeline/v1beta1/taskrun_types.go | 38 +- pkg/apis/pipeline/v1beta1/taskrun_types_test.go | 80 +- pkg/apis/pipeline/v1beta1/taskrun_validation.go | 66 +- .../pipeline/v1beta1/taskrun_validation_test.go | 245 +- pkg/apis/pipeline/v1beta1/when_types.go | 2 + pkg/apis/pipeline/v1beta1/when_validation.go | 2 +- .../pipeline/v1beta1/workspace_validation_test.go | 2 +- pkg/apis/pipeline/v1beta1/zz_generated.deepcopy.go | 233 +- .../v1alpha1/resolution_request_conversion.go | 2 +- .../resolution/v1beta1/resolution_request_types.go | 7 + .../typed/pipeline/v1/fake/fake_pipeline.go | 51 +- .../typed/pipeline/v1/fake/fake_pipelinerun.go | 57 +- .../versioned/typed/pipeline/v1/fake/fake_task.go | 51 +- .../typed/pipeline/v1/fake/fake_taskrun.go | 57 +- .../typed/pipeline/v1alpha1/fake/fake_run.go | 5 +- .../pipeline/v1alpha1/fake/fake_stepaction.go | 5 +- .../v1alpha1/fake/fake_verificationpolicy.go | 5 +- .../pipeline/v1beta1/fake/fake_clustertask.go | 5 +- .../typed/pipeline/v1beta1/fake/fake_customrun.go | 5 +- .../typed/pipeline/v1beta1/fake/fake_pipeline.go | 5 +- .../pipeline/v1beta1/fake/fake_pipeline_client.go | 4 + .../pipeline/v1beta1/fake/fake_pipelinerun.go | 5 +- .../typed/pipeline/v1beta1/fake/fake_stepaction.go | 129 + .../typed/pipeline/v1beta1/fake/fake_task.go | 5 +- .../typed/pipeline/v1beta1/fake/fake_taskrun.go | 5 +- .../typed/pipeline/v1beta1/generated_expansion.go | 2 + .../typed/pipeline/v1beta1/pipeline_client.go | 5 + .../versioned/typed/pipeline/v1beta1/stepaction.go | 178 + pkg/client/informers/externalversions/factory.go | 14 +- pkg/client/informers/externalversions/generic.go | 2 + .../externalversions/pipeline/v1beta1/interface.go | 7 + .../pipeline/v1beta1/stepaction.go | 90 + .../factory/filtered/fake/fake_filtered_factory.go | 5 +- .../informers/factory/filtered/filtered_factory.go | 5 +- .../pipeline/v1beta1/stepaction/fake/fake.go | 40 + .../v1beta1/stepaction/filtered/fake/fake.go | 52 + .../v1beta1/stepaction/filtered/stepaction.go | 65 + .../pipeline/v1beta1/stepaction/stepaction.go | 52 + .../reconciler/pipeline/v1/pipeline/reconciler.go | 10 +- .../pipeline/v1/pipelinerun/reconciler.go | 10 +- .../reconciler/pipeline/v1/task/reconciler.go | 10 +- .../reconciler/pipeline/v1/taskrun/reconciler.go | 10 +- .../reconciler/pipeline/v1alpha1/run/reconciler.go | 10 +- .../pipeline/v1alpha1/stepaction/reconciler.go | 10 +- .../v1alpha1/verificationpolicy/reconciler.go | 10 +- .../pipeline/v1beta1/clustertask/reconciler.go | 10 +- .../pipeline/v1beta1/customrun/reconciler.go | 10 +- .../pipeline/v1beta1/pipeline/reconciler.go | 10 +- .../pipeline/v1beta1/pipelinerun/reconciler.go | 10 +- .../pipeline/v1beta1/stepaction/controller.go | 167 + .../pipeline/v1beta1/stepaction/reconciler.go | 365 + .../pipeline/v1beta1/stepaction/state.go | 97 + .../reconciler/pipeline/v1beta1/task/reconciler.go | 10 +- .../pipeline/v1beta1/taskrun/reconciler.go | 10 +- .../pipeline/v1beta1/expansion_generated.go | 8 + pkg/client/listers/pipeline/v1beta1/stepaction.go | 99 + .../v1alpha1/fake/fake_resolutionrequest.go | 5 +- .../v1beta1/fake/fake_resolutionrequest.go | 5 +- .../informers/externalversions/factory.go | 14 +- .../factory/filtered/fake/fake_filtered_factory.go | 5 +- .../informers/factory/filtered/filtered_factory.go | 5 +- .../v1alpha1/resolutionrequest/reconciler.go | 10 +- .../v1beta1/resolutionrequest/reconciler.go | 10 +- .../v1alpha1/fake/fake_pipelineresource.go | 5 +- .../resource/informers/externalversions/factory.go | 14 +- .../factory/filtered/fake/fake_filtered_factory.go | 5 +- .../informers/factory/filtered/filtered_factory.go | 5 +- pkg/container/step_replacements.go | 1 + pkg/container/step_replacements_test.go | 13 + pkg/credentials/dockercreds/creds.go | 14 +- pkg/credentials/dockercreds/creds_test.go | 42 +- pkg/credentials/gitcreds/creds_test.go | 46 +- pkg/credentials/initialize.go | 8 +- pkg/credentials/initialize_test.go | 6 +- pkg/entrypoint/entrypointer.go | 455 +- pkg/entrypoint/entrypointer_test.go | 1534 ++- .../affinityassistant/affinityassistant_types.go | 6 + .../defaultresourcerequirements/transformer.go | 130 + .../transformer_test.go | 416 + .../resolution}/resolutionrequest.go | 6 +- pkg/internal/resultref/resultref_test.go | 20 +- pkg/names/generate.go | 19 + pkg/names/generate_test.go | 61 + pkg/pipelinerunmetrics/metrics.go | 166 +- pkg/pipelinerunmetrics/metrics_test.go | 274 +- pkg/pod/creds_init.go | 29 +- pkg/pod/creds_init_test.go | 55 +- pkg/pod/entrypoint.go | 19 +- pkg/pod/entrypoint_lookup_impl_test.go | 8 +- pkg/pod/entrypoint_test.go | 120 +- pkg/pod/pod.go | 291 +- pkg/pod/pod_test.go | 3151 ++--- pkg/pod/script.go | 51 +- pkg/pod/script_test.go | 279 +- pkg/pod/scripts_constants.go | 30 + pkg/pod/status.go | 222 +- pkg/pod/status_test.go | 1040 +- pkg/pod/workingdir_init.go | 4 +- pkg/pod/workingdir_init_test.go | 4 +- pkg/reconciler/apiserver/apiserver.go | 47 +- pkg/reconciler/apiserver/apiserver_test.go | 45 +- .../cloudevent/cloud_event_controller_test.go | 4 +- .../events/cloudevent/cloudeventsfakeclient.go | 4 +- pkg/reconciler/events/event_test.go | 2 +- pkg/reconciler/events/k8sevent/event_test.go | 6 +- pkg/reconciler/events/k8sevent/events.go | 2 +- pkg/reconciler/pipeline/dag/dag_test.go | 211 +- pkg/reconciler/pipelinerun/affinity_assistant.go | 50 +- .../pipelinerun/affinity_assistant_test.go | 246 +- pkg/reconciler/pipelinerun/cancel.go | 5 + pkg/reconciler/pipelinerun/cancel_test.go | 60 +- pkg/reconciler/pipelinerun/controller.go | 10 +- pkg/reconciler/pipelinerun/pipelinerun.go | 48 +- pkg/reconciler/pipelinerun/pipelinerun_test.go | 777 +- .../pipelinerun/pipelinerun_updatestatus_test.go | 5 +- .../pipelinerun/pipelinespec/pipelinespec_test.go | 1 - pkg/reconciler/pipelinerun/resources/apply.go | 153 +- pkg/reconciler/pipelinerun/resources/apply_test.go | 4856 ++++---- .../pipelinerun/resources/pipelineref.go | 62 +- .../pipelinerun/resources/pipelineref_test.go | 420 +- .../pipelinerun/resources/pipelinerunresolution.go | 62 +- .../resources/pipelinerunresolution_test.go | 397 +- .../pipelinerun/resources/pipelinerunstate.go | 79 +- .../pipelinerun/resources/pipelinerunstate_test.go | 820 +- .../pipelinerun/resources/resultrefresolution.go | 29 +- .../resources/resultrefresolution_test.go | 50 + .../pipelinerun/resources/validate_params_test.go | 708 +- pkg/reconciler/pipelinerun/timeout.go | 27 +- pkg/reconciler/pipelinerun/timeout_test.go | 18 +- pkg/reconciler/pipelinerun/tracing.go | 8 +- pkg/reconciler/taskrun/controller.go | 11 +- pkg/reconciler/taskrun/resources/apply.go | 106 +- pkg/reconciler/taskrun/resources/apply_test.go | 101 +- pkg/reconciler/taskrun/resources/taskref.go | 177 +- pkg/reconciler/taskrun/resources/taskref_test.go | 435 +- pkg/reconciler/taskrun/resources/taskspec.go | 81 +- pkg/reconciler/taskrun/resources/taskspec_test.go | 556 +- pkg/reconciler/taskrun/taskrun.go | 85 +- pkg/reconciler/taskrun/taskrun_test.go | 658 +- pkg/reconciler/taskrun/tracing.go | 2 +- pkg/reconciler/taskrun/validate_taskrun.go | 17 +- pkg/reconciler/taskrun/validate_taskrun_test.go | 20 +- pkg/reconciler/volumeclaim/pvchandler.go | 3 +- pkg/remote/oci/resolver.go | 2 +- pkg/remote/resolution/error.go | 12 +- pkg/remote/resolution/resolver.go | 59 +- pkg/remote/resolution/resolver_test.go | 85 +- pkg/remoteresolution/doc.go | 23 + pkg/remoteresolution/remote/resolution/doc.go | 24 + pkg/remoteresolution/remote/resolution/request.go | 32 + pkg/remoteresolution/remote/resolution/resolver.go | 98 + .../remote/resolution/resolver_test.go | 190 + pkg/remoteresolution/resolver/bundle/resolver.go | 87 + .../resolver/bundle/resolver_test.go | 665 ++ pkg/remoteresolution/resolver/cluster/resolver.go | 96 + .../resolver/cluster/resolver_test.go | 507 + pkg/remoteresolution/resolver/doc.go | 25 + .../resolver/framework/controller.go | 124 + pkg/remoteresolution/resolver/framework/doc.go | 24 + .../resolver/framework/fakeresolver.go | 89 + .../resolver/framework/interface.go | 53 + .../resolver/framework/reconciler.go | 244 + .../resolver/framework/reconciler_test.go | 431 + .../resolver/framework/testing/fakecontroller.go | 171 + pkg/remoteresolution/resolver/git/resolver.go | 157 + pkg/remoteresolution/resolver/git/resolver_test.go | 982 ++ .../refs/main/pipelines/example-pipeline.yaml | 10 + .../test-repo/refs/main/tasks/example-task.yaml | 9 + .../refs/other/pipelines/example-pipeline.yaml | 10 + pkg/remoteresolution/resolver/http/resolver.go | 108 + .../resolver/http/resolver_test.go | 511 + pkg/remoteresolution/resolver/hub/resolver.go | 87 + pkg/remoteresolution/resolver/hub/resolver_test.go | 313 + pkg/remoteresolution/resource/crd_resource.go | 93 + pkg/remoteresolution/resource/crd_resource_test.go | 326 + pkg/remoteresolution/resource/doc.go | 24 + pkg/remoteresolution/resource/request.go | 83 + pkg/remoteresolution/resource/request_test.go | 74 + pkg/remoteresolution/resource/resource.go | 37 + pkg/resolution/common/errors.go | 27 + pkg/resolution/common/interface.go | 6 +- pkg/resolution/resolver/bundle/bundle.go | 5 +- pkg/resolution/resolver/bundle/config.go | 3 + pkg/resolution/resolver/bundle/params.go | 23 +- pkg/resolution/resolver/bundle/resolver.go | 53 +- pkg/resolution/resolver/bundle/resolver_test.go | 204 +- pkg/resolution/resolver/cluster/resolver.go | 159 +- pkg/resolution/resolver/cluster/resolver_test.go | 60 +- pkg/resolution/resolver/framework/controller.go | 69 +- pkg/resolution/resolver/framework/fakeresolver.go | 21 +- pkg/resolution/resolver/framework/interface.go | 16 +- pkg/resolution/resolver/framework/reconciler.go | 13 +- .../resolver/framework/reconciler_test.go | 2 +- pkg/resolution/resolver/git/config.go | 77 +- pkg/resolution/resolver/git/config_test.go | 147 + pkg/resolution/resolver/git/params.go | 44 +- pkg/resolution/resolver/git/resolver.go | 411 +- pkg/resolution/resolver/git/resolver_test.go | 418 +- pkg/resolution/resolver/http/config.go | 4 +- pkg/resolution/resolver/http/params.go | 18 +- pkg/resolution/resolver/http/resolver.go | 92 +- pkg/resolution/resolver/http/resolver_test.go | 40 +- pkg/resolution/resolver/hub/params.go | 4 +- pkg/resolution/resolver/hub/resolver.go | 204 +- pkg/resolution/resolver/hub/resolver_test.go | 21 +- pkg/resolution/resource/crd_resource.go | 74 +- pkg/resolution/resource/crd_resource_test.go | 23 +- pkg/resolution/resource/name.go | 91 +- pkg/resolution/resource/name_test.go | 214 + pkg/resolution/resource/request.go | 6 +- pkg/result/result.go | 10 + pkg/result/result_test.go | 38 +- pkg/spire/config/config.go | 3 +- pkg/spire/controller.go | 40 +- pkg/spire/verify.go | 1 + pkg/taskrunmetrics/metrics.go | 170 +- pkg/taskrunmetrics/metrics_test.go | 132 +- pkg/tracing/tracing.go | 40 +- pkg/trustedresources/verify_test.go | 16 +- pkg/workspace/apply.go | 112 +- pkg/workspace/apply_test.go | 342 +- pkg/workspace/validate.go | 10 +- releases.md | 179 +- tekton/bugfix-release.sh | 7 + tekton/publish.yaml | 10 +- test/README.md | 20 + test/affinity_assistant_test.go | 12 +- test/artifacts_test.go | 543 + test/cancel_test.go | 134 +- test/clients.go | 4 +- test/conformance/conformance_test.go | 1563 +++ test/conformance/util.go | 75 + test/conformance_test.go | 11 +- test/controller.go | 8 +- test/conversion_test.go | 379 +- .../example_customrun_matrix_results.yaml | 4 +- .../wait-task-beta/example_pipelinerun.yaml | 4 +- test/custom-task-ctrls/wait-task-beta/go.mod | 6 +- test/custom-task-ctrls/wait-task-beta/go.sum | 51 +- test/custom_task_test.go | 4 +- test/dag_test.go | 4 +- test/diff/print.go | 4 +- test/duplicate_test.go | 4 +- test/e2e-common.sh | 2 - test/e2e-tests-kind-prow-alpha.env | 3 + test/e2e-tests-kind-prow-beta.env | 2 + test/e2e-tests-kind-prow-feature-flags.env | 11 + test/e2e-tests-upgrade.sh | 2 + test/e2e-tests.sh | 48 + test/entrypoint_test.go | 4 +- test/examples_test.go | 17 +- test/featureflags.go | 19 +- test/git-resolver/gitea.yaml | 8 +- test/git-resolver/remote-task.yaml | 2 +- test/gohelloworld/main.go | 2 +- test/hermetic_taskrun_test.go | 4 +- test/ignore_step_error_test.go | 2 +- test/ignore_task_error_test.go | 8 +- test/larger_results_sidecar_logs_test.go | 289 +- test/matrix_test.go | 37 +- test/parse/yaml.go | 44 + test/per_feature_flags_test.go | 494 + test/pipelinefinally_test.go | 14 +- test/pipelinerun_test.go | 34 +- test/premption_test.go | 2 +- test/propagated_params_test.go | 58 +- test/propagated_results_test.go | 66 +- test/remote.go | 21 +- test/remoteresolution/resolution.go | 171 + test/{ => resolution}/resolution.go | 16 +- test/resolvers_test.go | 90 +- test/resolvers_yaml/pipeline-in-git.yaml | 2 +- test/retry_test.go | 2 +- test/serviceaccount_test.go | 16 +- test/sidecar_test.go | 17 +- test/start_time_test.go | 10 +- test/status_test.go | 4 +- test/step_output_test.go | 4 +- test/step_when_test.go | 469 + test/stepaction_results_test.go | 22 +- test/task_results_from_failed_tasks_test.go | 6 +- test/taskrun_test.go | 517 +- test/tektonbundles_test.go | 268 +- test/timeout_test.go | 126 +- test/trustedresources.go | 35 +- test/upgrade/simpleResources.yaml | 10 +- test/upgrade_test.go | 11 +- test/util.go | 30 +- test/workingdir_test.go | 4 +- test/workspace_test.go | 8 +- tools/go.mod | 180 +- tools/go.sum | 456 +- vendor/cloud.google.com/go/.gitignore | 12 + .../go/.release-please-manifest-individual.json | 17 + .../go/.release-please-manifest-submodules.json | 145 + .../go/.release-please-manifest.json | 3 + vendor/cloud.google.com/go/CHANGES.md | 2620 +++++ .../go/CODE_OF_CONDUCT.md} | 46 +- vendor/cloud.google.com/go/CONTRIBUTING.md | 364 + vendor/cloud.google.com/go/{compute => }/LICENSE | 0 vendor/cloud.google.com/go/README.md | 87 + vendor/cloud.google.com/go/RELEASING.md | 141 + vendor/cloud.google.com/go/SECURITY.md | 7 + vendor/cloud.google.com/go/auth/CHANGES.md | 125 + .../appengine => cloud.google.com/go/auth}/LICENSE | 0 vendor/cloud.google.com/go/auth/README.md | 4 + vendor/cloud.google.com/go/auth/auth.go | 476 + .../go/auth/credentials/compute.go | 85 + .../cloud.google.com/go/auth/credentials/detect.go | 252 + vendor/cloud.google.com/go/auth/credentials/doc.go | 45 + .../go/auth/credentials/filetypes.go | 219 + .../internal/externalaccount/aws_provider.go | 547 + .../externalaccount/executable_provider.go | 284 + .../internal/externalaccount/externalaccount.go | 367 + .../internal/externalaccount/file_provider.go | 78 + .../credentials/internal/externalaccount/info.go | 74 + .../externalaccount/programmatic_provider.go} | 23 +- .../internal/externalaccount/url_provider.go | 93 + .../externalaccountuser/externalaccountuser.go | 110 + .../go/auth/credentials/internal/gdch/gdch.go | 182 + .../internal/impersonate/impersonate.go | 151 + .../internal/stsexchange/sts_exchange.go | 167 + .../go/auth/credentials/selfsignedjwt.go | 81 + .../go/auth/grpctransport/dial_socketopt.go | 62 + .../go/auth/grpctransport/directpath.go | 123 + .../go/auth/grpctransport/grpctransport.go | 329 + .../cloud.google.com/go/auth/grpctransport/pool.go | 119 + .../go/auth/httptransport/httptransport.go | 208 + .../go/auth/httptransport/trace.go | 93 + .../go/auth/httptransport/transport.go | 211 + .../go/auth/internal/credsfile/credsfile.go | 107 + .../go/auth/internal/credsfile/filetype.go | 149 + .../go/auth/internal/credsfile/parse.go | 98 + .../cloud.google.com/go/auth/internal/internal.go | 184 + .../cloud.google.com/go/auth/internal/jwt/jwt.go | 171 + .../go/auth/internal/transport/cba.go | 298 + .../auth/internal/transport/cert/default_cert.go | 62 + .../internal/transport/cert/enterprise_cert.go | 56 + .../internal/transport/cert/secureconnect_cert.go | 124 + .../go/auth/internal/transport/s2a.go | 180 + .../go/auth/internal/transport/transport.go | 76 + .../go/auth/oauth2adapt/CHANGES.md | 40 + .../go/auth/oauth2adapt}/LICENSE | 104 - .../go/auth/oauth2adapt/oauth2adapt.go | 164 + vendor/cloud.google.com/go/auth/threelegged.go | 373 + .../go/compute/metadata/CHANGES.md | 26 + .../go/compute/metadata/metadata.go | 457 +- .../cloud.google.com/go/compute/metadata/retry.go | 2 +- .../go/compute/metadata/syscheck.go | 26 + .../version.go => metadata/syscheck_linux.go} | 18 +- .../go/compute/metadata/syscheck_windows.go | 38 + vendor/cloud.google.com/go/debug.md | 404 + vendor/cloud.google.com/go/doc.go | 294 + vendor/cloud.google.com/go/go.work | 177 + vendor/cloud.google.com/go/go.work.sum | 87 + vendor/cloud.google.com/go/iam/CHANGES.md | 21 + .../go/iam/apiv1/iampb/iam_policy.pb.go | 4 +- .../go/iam/apiv1/iampb/options.pb.go | 4 +- .../go/iam/apiv1/iampb/policy.pb.go | 76 +- .../go/kms/apiv1/autokey_admin_client.go | 1268 ++ .../go/kms/apiv1/autokey_client.go | 1345 +++ vendor/cloud.google.com/go/kms/apiv1/auxiliary.go | 374 + vendor/cloud.google.com/go/kms/apiv1/doc.go | 33 +- vendor/cloud.google.com/go/kms/apiv1/ekm_client.go | 189 +- .../go/kms/apiv1/gapic_metadata.json | 715 ++ .../go/kms/apiv1/key_management_client.go | 269 +- .../go/kms/apiv1/kmspb/autokey.pb.go | 828 ++ .../go/kms/apiv1/kmspb/autokey_admin.pb.go | 733 ++ .../go/kms/apiv1/kmspb/ekm_service.pb.go | 34 +- .../go/kms/apiv1/kmspb/resources.pb.go | 363 +- .../go/kms/apiv1/kmspb/service.pb.go | 26 +- vendor/cloud.google.com/go/kms/internal/version.go | 2 +- vendor/cloud.google.com/go/longrunning/CHANGES.md | 89 + vendor/cloud.google.com/go/longrunning/LICENSE | 202 + vendor/cloud.google.com/go/longrunning/README.md | 26 + .../go/longrunning/autogen/auxiliary.go | 69 + .../cloud.google.com/go/longrunning/autogen/doc.go | 117 + .../go/longrunning/autogen/from_conn.go} | 22 +- .../go/longrunning/autogen/gapic_metadata.json | 73 + .../go/longrunning/autogen/info.go | 24 + .../autogen/longrunningpb/operations.pb.go | 1230 ++ .../go/longrunning/autogen/operations_client.go | 869 ++ .../cloud.google.com/go/longrunning/longrunning.go | 182 + .../{compute/metadata => longrunning}/tidyfix.go | 4 +- vendor/cloud.google.com/go/migration.md | 50 + .../go/release-please-config-individual.json | 57 + .../go/release-please-config-yoshi-submodules.json | 439 + .../cloud.google.com/go/release-please-config.json | 11 + vendor/cloud.google.com/go/testing.md | 237 + vendor/code.gitea.io/sdk/gitea/client.go | 91 +- vendor/code.gitea.io/sdk/gitea/hook.go | 65 +- vendor/code.gitea.io/sdk/gitea/org.go | 4 +- vendor/code.gitea.io/sdk/gitea/org_team.go | 2 + vendor/code.gitea.io/sdk/gitea/package.go | 2 +- vendor/code.gitea.io/sdk/gitea/release.go | 14 +- vendor/code.gitea.io/sdk/gitea/repo.go | 13 +- vendor/code.gitea.io/sdk/gitea/repo_compare.go | 33 + vendor/code.gitea.io/sdk/gitea/repo_file.go | 3 +- vendor/code.gitea.io/sdk/gitea/repo_migrate.go | 2 +- vendor/code.gitea.io/sdk/gitea/repo_mirror.go | 45 + vendor/code.gitea.io/sdk/gitea/version.go | 10 +- .../Azure/azure-sdk-for-go/sdk/azcore/CHANGELOG.md | 51 + .../arm/internal/resource/resource_identifier.go | 224 + .../azcore/arm/internal/resource/resource_type.go | 114 + .../sdk/azcore/arm/policy/policy.go | 108 + .../sdk/azcore/arm/runtime/pipeline.go | 66 + .../sdk/azcore/arm/runtime/policy_bearer_token.go | 146 + .../sdk/azcore/arm/runtime/policy_register_rp.go | 322 + .../azcore/arm/runtime/policy_trace_namespace.go | 30 + .../sdk/azcore/arm/runtime/runtime.go | 24 + .../Azure/azure-sdk-for-go/sdk/azcore/ci.yml | 4 +- .../Azure/azure-sdk-for-go/sdk/azcore/core.go | 21 +- .../Azure/azure-sdk-for-go/sdk/azcore/etag.go | 9 + .../sdk/azcore/internal/exported/request.go | 96 +- .../sdk/azcore/internal/exported/response_error.go | 36 +- .../sdk/azcore/internal/log/log.go | 22 +- .../sdk/azcore/internal/pollers/async/async.go | 2 +- .../sdk/azcore/internal/pollers/body/body.go | 2 +- .../sdk/azcore/internal/pollers/fake/fake.go | 2 +- .../sdk/azcore/internal/pollers/loc/loc.go | 6 +- .../sdk/azcore/internal/pollers/op/op.go | 2 +- .../sdk/azcore/internal/pollers/util.go | 15 +- .../sdk/azcore/internal/shared/constants.go | 2 +- .../Azure/azure-sdk-for-go/sdk/azcore/log/log.go | 5 + .../azure-sdk-for-go/sdk/azcore/policy/policy.go | 10 + .../azure-sdk-for-go/sdk/azcore/runtime/errors.go | 8 + .../sdk/azcore/runtime/policy_bearer_token.go | 8 +- .../sdk/azcore/runtime/policy_key_credential.go | 21 +- .../sdk/azcore/runtime/policy_sas_credential.go | 20 +- .../azure-sdk-for-go/sdk/azcore/runtime/poller.go | 9 +- .../azure-sdk-for-go/sdk/azcore/runtime/request.go | 116 +- .../sdk/azcore/runtime/response.go | 4 +- .../sdk/azcore/streaming/progress.go | 14 + .../azure-sdk-for-go/sdk/azidentity/.gitignore | 4 + .../azure-sdk-for-go/sdk/azidentity/CHANGELOG.md | 102 +- .../azure-sdk-for-go/sdk/azidentity/MIGRATION.md | 6 +- .../azure-sdk-for-go/sdk/azidentity/README.md | 56 +- .../sdk/azidentity/TOKEN_CACHING.MD | 70 + .../sdk/azidentity/TROUBLESHOOTING.md | 66 +- .../azure-sdk-for-go/sdk/azidentity/assets.json | 2 +- .../sdk/azidentity/authentication_record.go | 95 + .../azure-sdk-for-go/sdk/azidentity/azidentity.go | 52 +- .../sdk/azidentity/azure_cli_credential.go | 93 +- .../azidentity/azure_developer_cli_credential.go | 169 + .../sdk/azidentity/azure_pipelines_credential.go | 130 + .../sdk/azidentity/chained_token_credential.go | 2 +- .../Azure/azure-sdk-for-go/sdk/azidentity/ci.yml | 38 +- .../sdk/azidentity/client_assertion_credential.go | 26 +- .../azidentity/client_certificate_credential.go | 34 +- .../sdk/azidentity/client_secret_credential.go | 24 +- .../sdk/azidentity/confidential_client.go | 38 +- .../sdk/azidentity/default_azure_credential.go | 65 +- .../sdk/azidentity/developer_credential_util.go | 38 + .../sdk/azidentity/device_code_credential.go | 54 +- .../sdk/azidentity/environment_credential.go | 9 +- .../azure-sdk-for-go/sdk/azidentity/errors.go | 52 +- .../Azure/azure-sdk-for-go/sdk/azidentity/go.work | 6 + .../azure-sdk-for-go/sdk/azidentity/go.work.sum | 60 + .../azidentity/interactive_browser_credential.go | 50 +- .../sdk/azidentity/internal/exported.go | 18 + .../sdk/azidentity/internal/internal.go | 31 + .../sdk/azidentity/managed-identity-matrix.json | 17 + .../sdk/azidentity/managed_identity_client.go | 173 +- .../sdk/azidentity/managed_identity_credential.go | 27 +- .../sdk/azidentity/on_behalf_of_credential.go | 31 +- .../sdk/azidentity/public_client.go | 133 +- .../sdk/azidentity/test-resources-post.ps1 | 112 + .../sdk/azidentity/test-resources-pre.ps1 | 20 +- .../sdk/azidentity/test-resources.bicep | 220 +- .../sdk/azidentity/username_password_credential.go | 40 +- .../azure-sdk-for-go/sdk/azidentity/version.go | 5 +- .../sdk/azidentity/workload_identity.go | 11 +- .../sdk/internal/exported/exported.go | 5 + .../sdk/security/keyvault/azkeys/CHANGELOG.md | 22 + .../sdk/security/keyvault/azkeys/assets.json | 2 +- .../sdk/security/keyvault/azkeys/autorest.md | 12 +- .../keyvault/azkeys/{ci.security.yml => ci.yml} | 6 + .../sdk/security/keyvault/azkeys/client.go | 198 +- .../sdk/security/keyvault/azkeys/constants.go | 9 +- .../sdk/security/keyvault/azkeys/custom_client.go | 7 +- .../sdk/security/keyvault/azkeys/models.go | 5 +- .../sdk/security/keyvault/azkeys/models_serde.go | 4 + .../sdk/security/keyvault/azkeys/version.go | 4 +- .../apps/confidential/confidential.go | 40 +- .../apps/internal/base/base.go | 10 + .../apps/internal/base/internal/storage/items.go | 12 +- .../base/internal/storage/partitioned_storage.go | 18 +- .../apps/internal/base/internal/storage/storage.go | 97 +- .../apps/internal/oauth/oauth.go | 1 + .../oauth/ops/accesstokens/accesstokens.go | 6 + .../apps/internal/oauth/ops/accesstokens/tokens.go | 1 + .../apps/internal/oauth/ops/authority/authority.go | 37 + .../apps/internal/version/version.go | 2 +- .../apps/public/public.go | 45 +- vendor/github.com/Microsoft/go-winio/.golangci.yml | 10 +- vendor/github.com/Microsoft/go-winio/backup.go | 33 +- vendor/github.com/Microsoft/go-winio/file.go | 85 +- vendor/github.com/Microsoft/go-winio/fileinfo.go | 22 +- vendor/github.com/Microsoft/go-winio/hvsock.go | 47 +- .../Microsoft/go-winio/internal/fs/fs.go | 72 +- .../go-winio/internal/fs/zsyscall_windows.go | 9 +- .../Microsoft/go-winio/internal/socket/socket.go | 8 +- .../go-winio/internal/socket/zsyscall_windows.go | 9 +- .../go-winio/internal/stringbuffer/wstring.go | 2 +- vendor/github.com/Microsoft/go-winio/pipe.go | 125 +- vendor/github.com/Mi https://github.com/tektoncd/pipeline/compare/5bd9a283f60317d54f953463c9268fef1f23a864..579fe684ce5500480bf7561d27b7a3ac9bbc7c88
1 parent 5e16647 commit 5f56976

File tree

3,566 files changed

+166028
-292104
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,566 files changed

+166028
-292104
lines changed

head

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
579fe684ce5500480bf7561d27b7a3ac9bbc7c88
1+
5bd9a283f60317d54f953463c9268fef1f23a864

upstream/.github/dependabot.yml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,3 @@ updates:
5757
- "dependencies"
5858
- "release-note-none"
5959
- "kind/misc"
60-
- package-ecosystem: "docker"
61-
directory: "/tekton"
62-
schedule:
63-
interval: "weekly"
64-
labels:
65-
- "ok-to-test"
66-
- "dependencies"
67-
- "release-note-none"
68-
- "kind/misc"
69-
groups:
70-
all:
71-
patterns:
72-
- "*"

upstream/.github/pull_request_template.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ As the author of this PR, please check off the items in this checklist:
1010

1111
- [ ] Has [Docs](https://github.com/tektoncd/community/blob/main/standards.md#docs) if any changes are user facing, including updates to minimum requirements e.g. Kubernetes version bumps
1212
- [ ] Has [Tests](https://github.com/tektoncd/community/blob/main/standards.md#tests) included if any functionality added or changed
13-
- [ ] [pre-commit](https://github.com/tektoncd/pipeline/blob/main/DEVELOPMENT.md#install-tools) Passed
1413
- [ ] Follows the [commit message standard](https://github.com/tektoncd/community/blob/main/standards.md#commits)
1514
- [ ] Meets the [Tekton contributor standards](https://github.com/tektoncd/community/blob/main/standards.md) (including functionality, content, code)
1615
- [ ] Has a kind label. You can add one by adding a comment on this PR that contains `/kind <type>`. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep

upstream/.github/workflows/ci.yaml

Lines changed: 0 additions & 110 deletions
This file was deleted.

upstream/.github/workflows/codeql-analysis.yml

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -48,42 +48,23 @@ jobs:
4848
# Learn more about CodeQL language support at https://git.io/codeql-language-support
4949

5050
steps:
51-
- name: Harden Runner
52-
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
53-
with:
54-
egress-policy: audit
55-
5651
- name: Checkout repository
57-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
58-
- name: Setup go
59-
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5
60-
with:
61-
go-version: '1.22.x'
52+
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
6253

6354
# Initializes the CodeQL tools for scanning.
6455
- name: Initialize CodeQL
65-
uses: github/codeql-action/init@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
56+
uses: github/codeql-action/init@e5f05b81d5b6ff8cfa111c80c22c5fd02a384118 # v3.23.0
6657
with:
6758
languages: ${{ matrix.language }}
6859
# If you wish to specify custom queries, you can do so here or in a config file.
6960
# By default, queries listed here will override any specified in a config file.
7061
# Prefix the list here with "+" to use these queries and those in the config file.
7162
# queries: ./path/to/local/query, your-org/your-repo/queries@main
7263

73-
- uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
74-
with:
75-
path: |
76-
~/.cache/go-build
77-
~/.cache/pip
78-
~/go/pkg/mod
79-
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
80-
restore-keys: |
81-
${{ runner.os }}-go-
82-
8364
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
8465
# If this step fails, then you should remove it and run the build manually (see below)
85-
# - name: Autobuild
86-
# uses: github/codeql-action/autobuild@1b1aada464948af03b950897e5eb522f92603cc2 # v3.24.9
66+
- name: Autobuild
67+
uses: github/codeql-action/autobuild@e5f05b81d5b6ff8cfa111c80c22c5fd02a384118 # v3.23.0
8768

8869
# ℹ️ Command-line programs to run using the OS shell.
8970
# 📚 https://git.io/JvXDl
@@ -92,8 +73,9 @@ jobs:
9273
# and modify them (or add more) to build your code if your project
9374
# uses a compiled language
9475

95-
- run: |
96-
make -j 4 all
76+
#- run: |
77+
# make bootstrap
78+
# make release
9779

9880
- name: Perform CodeQL Analysis
99-
uses: github/codeql-action/analyze@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
81+
uses: github/codeql-action/analyze@e5f05b81d5b6ff8cfa111c80c22c5fd02a384118 # v3.23.0

upstream/.github/workflows/dependency-review.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

upstream/.github/workflows/e2e-matrix.yml

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
name: Tekton Integration
22
# Adapted from https://github.com/mattmoor/mink/blob/master/.github/workflows/minkind.yaml
33

4-
on: [workflow_call]
4+
on: [ pull_request ]
55

66
defaults:
77
run:
88
shell: bash
99

1010
jobs:
1111
e2e-tests:
12-
concurrency:
13-
group: ${{ github.workflow }}-${{ matrix.k8s-name }}-${{ matrix.feature-flags }}-${{ github.event.pull_request.number || github.ref }}
14-
cancel-in-progress: true
1512
name: e2e tests
1613
runs-on: ubuntu-latest
1714
strategy:
@@ -39,20 +36,33 @@ jobs:
3936
- feature-flags: beta
4037
env-file: prow-beta
4138
env:
39+
GOPATH: ${{ github.workspace }}
40+
GO111MODULE: on
4241
KO_DOCKER_REPO: registry.local:5000/tekton
4342
CLUSTER_DOMAIN: c${{ github.run_id }}.local
4443
ARTIFACTS: ${{ github.workspace }}/artifacts
4544

4645
steps:
47-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
48-
- uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
46+
- name: Check out code onto GOPATH
47+
uses: actions/checkout@v4
4948
with:
50-
go-version-file: "go.mod"
51-
- uses: ko-build/[email protected]
49+
path: ${{ github.workspace }}/src/github.com/tektoncd/pipeline
50+
51+
52+
- name: Set up Go 1.22
53+
uses: actions/setup-go@v5
54+
with:
55+
go-version: 1.22.5
5256

5357
- name: Install Dependencies
5458
working-directory: ./
5559
run: |
60+
echo '::group:: install ko'
61+
curl -L https://github.com/ko-build/ko/releases/download/v0.15.4/ko_0.15.4_Linux_x86_64.tar.gz | tar xzf - ko
62+
chmod +x ./ko
63+
sudo mv ko /usr/local/bin
64+
echo '::endgroup::'
65+
5666
echo '::group:: install go-junit-report'
5767
go install github.com/jstemmer/[email protected]
5868
echo '::endgroup::'
@@ -64,6 +74,7 @@ jobs:
6474
echo "${GOPATH}/bin" >> "$GITHUB_PATH"
6575
6676
- name: Run tests
77+
working-directory: ${{ github.workspace }}/src/github.com/tektoncd/pipeline
6778
run: |
6879
./hack/setup-kind.sh \
6980
--registry-url $(echo ${KO_DOCKER_REPO} | cut -d'/' -f 1) \

upstream/.github/workflows/scorecard.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,13 @@ jobs:
2828
id-token: write
2929

3030
steps:
31-
- name: Harden Runner
32-
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
33-
with:
34-
egress-policy: audit
3531
- name: "Checkout code"
36-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
32+
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
3733
with:
3834
persist-credentials: false
3935

4036
- name: "Run analysis"
41-
uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # v2.4.0
37+
uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1
4238
with:
4339
results_file: results.sarif
4440
results_format: sarif
@@ -53,14 +49,14 @@ jobs:
5349
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
5450
# format to the repository Actions tab.
5551
- name: "Upload artifact"
56-
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
52+
uses: actions/upload-artifact@1eb3cb2b3e0f29609092a73eb033bb759a334595 # v4.1.0
5753
with:
5854
name: SARIF file
5955
path: results.sarif
6056
retention-days: 5
6157

6258
# Upload the results to GitHub's code scanning dashboard.
6359
- name: "Upload to code-scanning"
64-
uses: github/codeql-action/upload-sarif@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
60+
uses: github/codeql-action/upload-sarif@e5f05b81d5b6ff8cfa111c80c22c5fd02a384118 # v3.23.0
6561
with:
6662
sarif_file: results.sarif

upstream/.github/workflows/woke.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,12 @@ jobs:
1010
name: 'woke'
1111
runs-on: ubuntu-latest
1212
steps:
13-
- name: Harden Runner
14-
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
15-
with:
16-
egress-policy: audit
1713
- name: 'Checkout'
18-
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
14+
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
1915

2016
- name: Get changed files
2117
id: changed-files
22-
uses: tj-actions/changed-files@c3a1bb2c992d77180ae65be6ae6c166cf40f857c # v45.0.3
18+
uses: tj-actions/changed-files@62f4729b5df35e6e0e01265fa70a82ccaf196b4b # v41.1.1
2319
with:
2420
write_output_files: true
2521
files: |

0 commit comments

Comments
 (0)