v0.14.0
OpenShift Pipelines version v0.14.0
OpenShift Pipelines as Code patch version v0.14.0 has been released 🥳
Features
- If there is any error for your pipelinerun you can now see a display of those errors and addition of a small snippet into the github checks or as vcs comment - PR DOC
- As an alpha preview feature, Pipelines as Code is now able to detect error inside the tasks if they are of a simple format and add as annotations on Github. See the Documentation here and the settings to enable the feature. PR
-
There are some removal and addition of new commands
-
tkn-pac setup
command has been removed PR -
In order to add webhook and update provider token we have introduced set of commands
-
tkn-pac webhook add
Allows you to add new webhook secret for a given provider and update the value of the new webhook secret in the existing Secret object used to interact with Pipelines as Code Doc -
tkn-pac webhook update-token
Allows you to update provider token for an existing Secret object to interact with Pipelines as Code Doc
-
-
Enhanced functionality of
tkn-pac create repo
which now creates and configures webhook for Github, Gitlab and BitbucketCloud along with creating Repository. Doc
-
-
tkn-pac describe command now display events in sorted order with latest 50 PR
-
pipelinerun should now have the log url included as annotation, this will let tkn pac describe to properly show the log link when describing a Pipelinerun. PR
Installation
To install this version you can install the release.yaml with kubectl
for your platform :
Openshift
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.14.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.14.0/release.k8s.yaml
Documentation
documentation is available here :
Changelog
- b81079a: Add small snippet of the error log in status (@chmouel)
- e263026: Adds logurl on pipelinerun as an annotation (@sm43)
- bdcbfe7: Adds unit test for providers parsing payload (@sm43)
- 97070d5: Align UX for create repo CLI commands (@savitaashture)
- f7caef3: Bump CEL version to 0.12.5 and updated functions (@savitaashture)
- e639db6: Divides provider code in multiple files, easy to navigate (@sm43)
- 7089ea5: Fix TestGenerateTemplate test (@chmouel)
- 9062e37: Fixes target branch match, if annotation has refs/head (@sm43)
- d7e5034: Improve error detection regexp to ignore space if not there (@chmouel)
- 9291226: Let allow skipping gitea install in kind install script (@chmouel)
- 504f540: Limits number of events in describe command (@sm43)
- e3004fa: Make yamllint error parseable (@chmouel)
- 8f67642: Moves all keys at single place for labels and annotations (@sm43)
- 44c1781: No need to restart pod after config with ko (@chmouel)
- 4309de4: Revert "Use pipelines nightly as it has labels getting missing bugfix :)" (@sm43)
- aa20f22: Sorts events in describe command with latest displayed first (@sm43)
- a8fe45d: Update all go dependencies (@chmouel)
- a1b4d0f: Use named regexp for annotations failure matching (@chmouel)
- 7254a3d: Validate token expiration/limit on github webhook (@chmouel)
- a8d2902: [Feature] Add github annotations from container logs. (@chmouel)
- 0a44e8e: detect and error if github webhook secret is empty (@chmouel)
- 457b161: fix vale grammar errors (@chmouel)
- 1329a6d: gitlab fixes (@chmouel)
- 22af0ea: gorelease: don't shallow clone on git-clone (@chmouel)
- 7f02f6a: infra: use a config map setting for public route url of uploader (@chmouel)
- 82297c5: kind/install.sh: Make sure we delete secret (@chmouel)
- f948c55: return repo when we have errors (@chmouel)
- 793068c: update to ubi9 live on google meet 📺 (@chmouel)
- 04e19cd: update vale sync (@chmouel)