v0.16.0
Pipelines as Code version v0.16.0
OpenShift Pipelines as Code patch version v0.16.0 has been released 🥳
This new release brings those fixes and additions :
- Gitea driver should now show the comments without the blank lines in a nicer way PR
- token expiration check with github webhook driver would sometime fail, it now handles multiples cases PR
- Reference to a Tekton Resolver task or pipeline is now skipped by Pac Resolver PR
- There is a new env variable
target_namespace
which expand to the currently running namespace where the pr is run #1127 - We are now suporting tekton pipeline 0.44.0 minimal status #1136
- We are now testing windows binaries of tkn-pac in our main pipeline via wine #1120
- We are now showing the right binary for tkn-pac or when using downstream binary opc #1119
- Multiple e2e tests and improvements
- Fix configmap watcher, watching changes properly when new changes happen on the pipelines-as-code configmap #1135
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.16.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.16.0/release.k8s.yaml
Documentation
documentation is available here :
Changelog
- fdfc538: Add dependabot in OWNERS (@chmouel)
- c296401: Add target_namespace env variable (@chmouel)
- 7c0e744: Add wine target (@chmouel)
- 23216ee: Bump actions/checkout from 2 to 3 (@dependabot[bot])
- 53ed2b4: Don't try to gpgsign or it will fail (@chmouel)
- 7ae90c8: Fix StartingPipelineRunText and use tkn instead of tkn-pac for log (@chmouel)
- 3ebea9d: Fix WaitForSecretDeletion (@chmouel)
- 991c6de: Fix configmap watcher update issue (@savitaashture)
- 0c4a8af: Fix creating windows binaries (@chmouel)
- dc17721: Fix makefiel for windows (@chmouel)
- 6a51e0c: Make our own parsing for token expiration (@chmouel)
- 86884c6: Remove the replacing of the \n by
(@chmouel) - 86a9b60: Rephrase pipelines as code introduction (@chmouel)
- 24bfecf: Revert "install gosmee binary directly instead of using go install" (@chmouel)
- 088943d: Revert "set variable globally" (@chmouel)
- 02163b8: Separate go steps to its own out of pull-request (@chmouel)
- e74ab9b: Set CI to True in gorelease task (@chmouel)
- 39257a5: Skip Tekton Resolver types in PAC Resolver (@chmouel)
- e0ef370: Skip task step logs which say that it is skipped (@chmouel)
- 13e207a: Start completion from the git toplevel (@chmouel)
- eecfa6e: Support tekton-pipeline >=0 0.44.0 minimal status (@chmouel)
- 796afed: Tekton Dashboard release file has been renamed (@chmouel)
- 3c264ce: Update all go dependencies (@chmouel)
- 7fcb989: Update golang image (@chmouel)
- 3d81681: Update pkg/provider/github/github.go (@chmouel)
- 7f14c13: Update to latest pipeline version and deps (@chmouel)
- 85e7d56: add gitea E2E test to test log snippet (@chmouel)
- bcb8a6e: adjust regexp for TestGiteaRetestAfterPush (@chmouel)
- b6791d3: describe the new way of disabling pac from osp on 1.9 (@chmouel)
- 975f696: disable generate vendor for now (@chmouel)
- 8d1e567: fix exiting from task on ubi-micro (need to be from a script) (@chmouel)
- 2fc2a84: go 1.20 support (@chmouel)
- 5e31e0d: install gosmee binary directly instead of using go install (@chmouel)
- 493528f: let use something else than ko (@chmouel)
- 84acb8d: make sure we always processing error in namespace (@chmouel)
- 6a7f043: make the tkn binary name modular at compile time (@chmouel)
- 5e32bbb: renable ghcr again (@chmouel)
- 1697e58: rename templates name around (@chmouel)
- 9dac0ea: set variable globally (@chmouel)
- aa8ac28: some more cosmetics to show nicer gitea status breakdown (@chmouel)
- 6c042ef: tmate (@chmouel)