Skip to content

v0.35.2

Compare
Choose a tag to compare
@osp-pac osp-pac released this 04 Jul 16:53
· 154 commits to main since this release
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)