Skip to content

Releases: openshift-pipelines/pipelines-as-code

v0.28.0

19 Sep 17:40
Compare
Choose a tag to compare

Pipelines as Code version v0.28.0

OpenShift Pipelines as Code v0.28.0 has been released 🥳

This is a major release with new features and usual bugfix and refactoring.

  • Enhanced pipelines_as_code_pipelinerun_count metric counter to enable filteration of PipelineRun count by Repository or Namespace. PR
  • Setting Controller, Webhook and Watcher Deployments securityContext readOnlyRootFilesystem to true
    to increase the security and to avoid being flagged by the security scanner. PR
  • Fix of multiple blocker issues related to global repository functionality. PR-1742, PR-1745 and PR-1753
  • Redesign and Enhancement of PAC Resolver to cover few scenarios like PR
    • PAC will not resolve Pipelines unnecessarily which are not part of the PipelineRuns filtered for the event
    • Now you can use different version of same Task in different PipelineRuns/Pipelines.

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.27.2

05 Jul 11:31
Compare
Choose a tag to compare

Pipelines as Code version v0.27.2

OpenShift Pipelines as Code v0.27.2 has been released 🥳

This minor release address mainly a regression on the {{ event_type }} variable which was previously changed to different type of comments depending of the gitops comment (for example retest-all would be set when the user issue a /retest) it is now reply as before to {{ pull_request }} to not break pipelinerun who were relying on it.

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.27.1

10 Jun 15:39
Compare
Choose a tag to compare

Pipelines as Code version v0.27.1

OpenShift Pipelines as Code v0.27.1 has been released 🥳

This is a minor release addressing issues for the v0.27.0 which targets the OpenShift Pipelines 1.5.x release.

Bugfixes

Additions

Misc

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

v0.24.7

30 May 09:57
7d026f4
Compare
Choose a tag to compare

Pipelines as Code version v0.24.7

OpenShift Pipelines as Code v0.24.7 has been released 🥳

This minor release fix an Pipelines-as-code controlelr crash when using concurrency if a PipelineRun could not be created and reported as error by the Tekton controller.

Jira: https://issues.redhat.com/browse/SRVKP-5496

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.27.0

06 May 15:20
Compare
Choose a tag to compare

Pipelines as Code version v0.27.0

OpenShift Pipelines as Code v0.27.0 has been released 🥳

This is a major release with new features and usual bugfix and refactoring.

  • Add support for global repository as a fallback to other repository
    setting. Doc - PR Jira SRVKP-4425 SRVKP-4069
  • Add a subset support for OWNERS_ALIASES Doc - PR Jira SRVKP-3251
  • Fix a panic in the watcher panic with pending runs, concurrency not set PR - Jira SRVKP-4499
  • Our dogfooding Pipelines-as-Code cluster is now running Arm64 and is now nightly tested on this platform and we are now using stepactions and tekton-caches for our internal caching (see our tekton directory for examples)
  • Fix checkrun status issue 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.27.0/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.24.6

06 May 14:39
b472b7a
Compare
Choose a tag to compare

Pipelines as Code version v0.24.6

OpenShift Pipelines as Code v0.24.6 has been released 🥳

This is a minor release fixing a panic in the watcher panic with pending runs, concurrency not set PR Jira

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

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