- Expose PipelineRun results(`status.results`) in the release‑tekton‑integration plugin output

The plugin currently returns only the following information:

- PipelineRun name
- PipelineRun status
- PipelineRun message
- PipelineRun reason

We now need the plugin to also include the Tekton PipelineRun results available under `status.results`, which is a native Tekton feature. An upcoming Terraform *plan* step will emit a hash through these results, and Release must be able to retrieve it through the plugin.

Tekton references:
- Emitting results from a pipeline: https://tekton.dev/docs/pipelines/pipelines/#emitting-results-from-a-pipeline
- PipelineRun status: https://tekton.dev/docs/pipelines/pipelineruns/#pipelinerun-status

-Add support for deleting PipelineRuns

The plugin should also support deleting Tekton PipelineRuns, allowing Release to trigger cleanup operations directly and avoid accumulating PipelineRuns generated by Release.

Comments

  • Thank for the idea. We are planning this change for 26.3 release.