Skip to content

Releases: openshift-pipelines/pipelines-as-code

v0.26.0

18 Apr 11:57
Compare
Choose a tag to compare

Pipelines as Code version v0.26.0

OpenShift Pipelines as Code v0.26.0 has been released 🥳

This is a major release with major new changes:

  • Passing arguments to /test, /retest or gitops comments. You can now pass argument as key/value to the gitops commands to let you redefined the standard params or custom params. PR Doc

    2parameters-as-args.mp4
  • ConfigMap is now getting watched on changse instead of read every time on every requests, which should generate less loads on the cluster PR

  • Pipelines-as-Code random entropy has now increased from 4 to 6 which should avoid name conflicts when there is a lot of pipelineruns PR

  • Validation Error of a PipelineRuns are now reported properly to the events stream of the user PR

  • When there is a initial failure with Pipelines as Code when for example there is an issue with the cluster, the error was previously left after doing a /retest until we update the PR with a new SHA, this now should get cleared PR

  • When we were doing gitops commands (like /test /retest or others) we were previously acting on deleted comments, we are now only acting on newly created comment PR

  • A lot of refactoring under the hood to make the code a bit more optimised.

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.25.0

25 Mar 15:21
Compare
Choose a tag to compare

Pipelines as Code version v0.25.0

OpenShift Pipelines as Code v0.25.0 has been released 🥳

  • Add on-comment annotation to match PipelineRun to a comment - PR Doc
  • Add support to run a /test of a PipelineRun without having the need to have a event match PR Doc
  • Multiple fixes when using a concurrency with a max-keep-runs annotations fixes
  • We are now checking for yaml errors in PipelineRuns and report it to the Checks interface PR
  • Use v1 URLS for Openshift Console driver 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.25.0/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.24.5

22 Mar 14:37
Compare
Choose a tag to compare

Pipelines as Code version v0.24.5

OpenShift Pipelines as Code v0.24.5 has been released 🥳

This release fix emission of metrics for GitHub Enterprise

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

Kubernetes

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

Documentation

The documentation for this release is available here :

https://release-v0-24-5.pipelines-as-code.pages.dev

Changelog

v0.24.4

21 Mar 14:02
f9139fa
Compare
Choose a tag to compare

Pipelines as Code version v0.24.4

OpenShift Pipelines as Code v0.24.4 has been released 🥳

This release fix another issue with regard to concurrency and PipelineRun cleanups, where the cleaner would be too eager to clean scheduled pipelineruns 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.24.4/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

https://release-v0-24-4.pipelines-as-code.pages.dev

Changelog

v0.24.3

19 Mar 16:23
1e761e6
Compare
Choose a tag to compare

Pipelines as Code version v0.24.3

OpenShift Pipelines as Code v0.24.3 has been released 🥳

This bugfixes releases fixes an error with concurrency and the max-keep-run feature, the watcher would not exclude the PipelineRuns with the Pending status and due fails to process the concurrency queue 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.24.3/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

https://release-v0-24-3.pipelines-as-code.pages.dev

Changelog

v0.24.2

12 Mar 13:01
e8f1752
Compare
Choose a tag to compare

Pipelines as Code version v0.24.2

OpenShift Pipelines as Code v0.24.2 has been released 🥳

This release address a bug when using Pipelines as Code concurrency with multiple controllers 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.24.2/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

https://release-v0-24-2.pipelines-as-code.pages.dev

Changelog

v0.24.1

14 Feb 16:31
Compare
Choose a tag to compare

Pipelines as Code version v0.24.1

OpenShift Pipelines as Code v0.24.1 has been released 🥳

  • This release address a bug when using GitOps comments with the GitLab provider not posting pipelinerun status as comment. 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.24.1/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

https://release-v0-24-1.pipelines-as-code.pages.dev

Changelog

v0.24.0

05 Feb 14:01
Compare
Choose a tag to compare

Pipelines as Code version v0.24.0

OpenShift Pipelines as Code v0.24.0 has been released 🥳

This major release introduce new features among bugfixes, testing and docs.

  • Add support for fetching pipeline from hub in annotation: PAC now supports fetching pipeline from hub if specified with annotation pipelinesascode.tekton.dev/pipeline. Only one annotation can be provided and can specify the version of pipeline custom hub just same like task. PR

  • Removed duplicate filed from changed file: Now changed files will not contain the duplicate name if same file is changed in multiple commits. PR

  • Fix data race while using multiple PAC controller. PR

  • Validate the length of secret name conforming to k8s rules. 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.24.0/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

https://docs.pipelinesascode.com/v0.24.0/

Changelog

v0.23.0

09 Jan 09:51
Compare
Choose a tag to compare

Pipelines as Code version v0.23.0

OpenShift Pipelines as Code v0.23.0 has been released 🥳

This major release introduce new features among bugfixes, testing and docs.

  • Multiple GitHub Apps support: PaC supports now multiple GitHub Applications pointing to the same cluster, each GitHub application is attached to their own controller. There is no support for CLI or operator to deploy those extra controllers. See the documentation on how to get started deploying them. Doc, PR, Video

  • Improved changeds files (and additionally removed/changed/deleted) in CEL expressions and template variable. Doc PR

  • Add Annotation to integrate with Results. PR

  • Create config leader election configmaps PR

  • Improved metrics support for Gitlab and Bitbucket provider Doc 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.23.0/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.22.6

02 Jan 12:13
82e3146
Compare
Choose a tag to compare

Pipelines as Code version v0.22.6

OpenShift Pipelines as Code v0.22.6 has been released 🥳

This minor release addresses the issue regarding the images are not available in previous release:

  • Fix Dockerfile not getting build #1539

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

Kubernetes

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

Documentation

The documentation for this release is available here :

https://release-v0-22-6.pipelines-as-code.pages.dev

Changelog