v0.35.2
Pipelines as Code version v0.35.2
OpenShift Pipelines as Code v0.35.2 has been released 🥳
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.35.2/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.35.2/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-35-2.pipelines-as-code.pages.dev
Changes Since v0.35.1
🐛 Notable Bug Fixes
-
GitHub API Stability: Fixed a potential crash that could occur when checking the status and rate limits of a GitHub token, particularly for tokens with limited permissions. The application now handles these cases gracefully. (#2162)
-
Controller Finalizer Naming: The controller's finalizer name has been updated to be more explicit, improving internal consistency. (#2099)
-
Bitbucket on-path-change Fix: Resolved an issue where the on-path-change annotation was not working correctly on pull request merge events. (#2145)
-
Bitbucket Empty Commit Handling: Empty commits in push events are now correctly detected and invalidated. (#2138)
-
YAML Validation for Non-Tekton Resources: Validation errors are no longer incorrectly reported for non-Tekton resources, reducing noise. (#2147)
-
YAML Error Formatting: Long YAML validation error messages on push events are now split for better readability. (#2109)
-
HTTP Server Timeouts: Added timeouts to the internal HTTP server to prevent hangs. (#2116)
-
HTTP Response Handling: Fixed handling of HTTP response body close errors to prevent resource leaks. (#2147)
-
GitLab Trigger Precision: Fixed an issue on GitLab where pipelines could be triggered incorrectly by unsupported events. (#2122)
Changelog
- ba5f90b: Release yaml generated from 0b6cda8 for release v0.35.1 ( <>)
- 0437463: chore: Make go-testing PipelineRun targeted by all branches (@zakisk)
- 6fcedc6: chore: Update controller finalizer name to include explicit part (@chmouel)
- 522240f: fix(ci): golangci-lint revive var-naming error in linters (@zakisk)
- 165d92a: fix(github): guard checkWebhookSecretValidity against nil response (@zakisk)
- 86da7d4: fix(gitlab): trigger PipelineRun only on label change (@PuneetPunamiya)
- ad8fea1: fix: Split error message of yaml validation on push (@zakisk)
- f780e96: fix: add timeouts to HTTP server (@chmouel)
- bea1de2: fix: avoid reporting errors for non-Tekton res (@chmouel)
- 0510f33: fix: handle response body close errors (@chmouel)
- 3dc9d63: fix: inavlidate empty commits in push events in bitbucket dc (@zakisk)
- 71027f9: fix: issue in on-path-change on pr merge in bitbucket data center (@zakisk)
- 66d16b3: fix: migrate from brews to homebrew_casks in goreleaser (@zakisk)
- 3eac400: fix: use correct event type in log in GetTektonDir func (@zakisk)