Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[openshift-pipelines/pipelines-as-code] v0.29.0 #101

Open
github-actions bot opened this issue Nov 9, 2024 · 0 comments
Open

[openshift-pipelines/pipelines-as-code] v0.29.0 #101

github-actions bot opened this issue Nov 9, 2024 · 0 comments

Comments

@github-actions
Copy link
Contributor

github-actions bot commented Nov 9, 2024

Pipelines as Code version v0.29.0

OpenShift Pipelines as Code v0.29.0 has been released 🥳

This version bring many fixes and performances improvement.

  • Performance and Metrics Enhancements

    • New metrics added to monitor pipeline run durations and active runs,
      improving observability.
  • Git Provider Improvements

    • Fixed issues with GitLab handling for over 20 files in .tekton/.
    • Enhanced GitLab pagination for improved handling of merge request diffs.
    • Improved error handling and fixed crashes for invalid Bitbucket payloads.
  • Bitbucket Server fixes

    • Fixed panic issues in the PAC controller when dealing with empty commits
      and tag deletion events on GitLab.
    • Addressed pipeline variable resolution issues on Bitbucket Server.
    • Ensure Git authentication token validity before processing to prevent
      security risks.
  • Bitbucket Cloud fixes

    • Fixed tag reference issues on Bitbucket Cloud.
  • Concurrency

    • Enhanced handling of concurrency, including the Watcher queue
      initialization and failure continuation. Watcher used to fail and not being
      able to process other PipelineRun when a failure was occurring when starting
      the PipelineRun (on for example on a busy server). This now has been fixed.
  • Documentation and Usability Updates

    • Various minor fixes, including typo corrections, markdown linting, and
      installation guidance improvements.
    • Bumped versions for dependencies such as docker/build-push-action and jwt,
      improving security and compatibility.

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.29.0/release.yaml

Kubernetes

kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.29.0/release.k8s.yaml

Documentation

The documentation for this release is available here :

https://release-v0-29-0.pipelines-as-code.pages.dev

Changelog

What's Changed

  • Fix typo in docs make command by @zakisk in #1765
  • Fix markdownlint error by @chmouel in #1769
  • Fix ci by waiting before applying configmap by @chmouel in #1770
  • Add new metric to show duration all pipelineruns have taken by @zakisk in #1764
  • Install PyYAML package using system apt or dnf by @chmouel in #1773
  • Fix hugo-book theme deprecation errors by @chmouel in #1776
  • Update vale rules by @zakisk in #1779
  • Fix building with old Hugo versions by @chmouel in #1780
  • gh-workflow-ci: fix checking binary existence by @chmouel in #1785
  • feat: pin Hugo version by @chmouel in #1787
  • Define label for controller in python scnd-ctrl.py by @chmouel in #1788
  • Add New Metric to Show Number of Running PipelineRuns by @zakisk in #1771
  • Fix panic in PAC controller on delete tag event in GitLab by @zakisk in #1783
  • Bump docker/build-push-action from 6.7.0 to 6.9.0 by @dependabot in #1768
  • Fix tkn pac create repo when outside git repo by @chmouel in #1789
  • fix watcher queue initialisation on concurrency by @chmouel in #1791
  • Fix PAC controller panic on empty commits in payload in gitlab by @zakisk in #1792
  • Change Message to Title in event.SHATitle Field. by @zakisk in #1794
  • Fix overriding retry settings in PatchPipelineRun by @chmouel in #1793
  • feat(tests): add unittests for template generation by @chmouel in #1797
  • Fix gitlab provider for more than 20 .tekton/ files by @ralphbean in #1800
  • Fix crashing on bad bitbucketserver payload by @chmouel in #1801
  • bitbucket: Ensure token is valid before proceeding by @chmouel in #1803
  • Remove double check for toRef and added checks for fromRef field by @zakisk in #1804
  • Add payload validation for repository clone url by @zakisk in #1806
  • Expose config for Watcher performance tuning by @chmouel in #1807
  • Add pagination to the gitlab merge request diff list calls. by @ralphbean in #1809
  • Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #1808
  • Make sure we collect the right pruns for the Queue to proceed by @chmouel in #1796
  • Allow disabling HA with PAC_DISABLE_HA by @chmouel in #1813
  • Fix gitauth secrets cleanup by @enarha in #1766
  • add dependabot auto merge by @chmouel in #1814
  • Fix tag ref for Bitbucket Cloud by @riddler7 in #1782
  • Fix Variables Resolution in PipelineRun on Bitbucket Server by @zakisk in #1817
  • Continue when failing the concurrency by @chmouel in #1810

New Contributors

Full Changelog: v0.28.0...v0.29.0

https://github.com/openshift-pipelines/pipelines-as-code/releases/tag/v0.29.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants