Skip to content

Releases: openshift-pipelines/pipelines-as-code

v0.22.1

13 Nov 10:57
Compare
Choose a tag to compare

Pipelines as Code version v0.22.1

OpenShift Pipelines as Code v0.22.1 has been released 🥳

This minor release fixes the pac policy issue that was introduced in the previous release. The policy would still allow organisation users even if the policy was set and the users was not in the policy groups specified. Demo: https://youtu.be/watch?v=Zfp6p3Cfgvw PR: #1497

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.22.0

10 Nov 09:05
Compare
Choose a tag to compare

Pipelines as Code version v0.22.0

OpenShift Pipelines as Code v0.22.0 has been released 🥳

Changes

  • Support of remote task on remote Pipeline

  • Pipelines as Code now enables access to the complete body and headers through the template variable, with CEL filtering available as a CEL expression.

  • Pipelines as Code now displays improved status messages, providing enhanced details that include both the Namespace and the associated PipelineRun.

    • now status looks like below

      Screenshot from 2023-11-08 21-02-41

  • Add GitOps comments functionality to push request

    • In Pipelines as Code, users can now include GitOps comments for commits on push requests, utilizing commands such as /test, /retest, and /cancel. The supported GitOps comments encompass:

      • /test, /test branch:stable
      • /retest, /retest branch:stable
      • /cancel, /cancel branch:stable
      • /test , /test branch:stable
      • /retest , /retest branch:stable
      • /cancel , /cancel branch:stable
    • Doc: test comments, cancel comments

    • Demos:

      • If a user specifies commands like /retest or /test without any argument in a comment on a branch, the test will automatically be performed on the main branch.

      • If the user includes a branch specification such as /retest branch:test or /test branch:test, the test will be executed on the commit where the comment is located, with the context of the test branch.

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.21.5

31 Oct 14:38
Compare
Choose a tag to compare

Pipelines as Code version v0.21.5

OpenShift Pipelines as Code v0.21.5 has been released 🥳

This minor release fixes multiple bugs:

  • Fix secret cleanup issue when pac performs a cleanup when max-keep-runs is exceeded

    PR: #1487

  • Fix using git-clone clustertask when detected avail

    We now detect cluster task by default (unless user set it to false) for the git-clone if available we use it. If not we use the hub task.

    PR: #1478

  • Fix fetching oldest revision when there are multiple commits as part of the same push / tag for GitLab

    PR: #1488

  • Fix special character escaping for repository name

    PR: #1475

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.21.4

20 Oct 07:48
3216956
Compare
Choose a tag to compare

Pipelines as Code version v0.21.4

OpenShift Pipelines as Code v0.21.4 has been released 🥳

This is a minor release addressing a security issue on the github.com/grpc/grpc-go dependency:

  • This addresses GHSA-qppj-fm5r-hxr3 by not allowing more server handlers to be run than the HTTP/2 MAX_CONCURRENT_STREAMS setting.

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.19.6

20 Oct 09:04
ffcd0e5
Compare
Choose a tag to compare

Pipelines as Code version v0.19.6

OpenShift Pipelines as Code v0.19.6 has been released 🥳

This is a minor release addressing a security issue on the github.com/grpc/grpc-go dependency:

  • This addresses GHSA-qppj-fm5r-hxr3 by not allowing more server handlers to be run than the HTTP/2 MAX_CONCURRENT_STREAMS setting.

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

  • ffcd0e5: Bump grpc to v1.56.3 (@piyush-garg)
  • 4116001: Release yaml generated for pac release v0.19.5 on branch release-v0.19.x (@)
  • c683abd: Release yaml generated for pac release v0.19.5 on branch release-v0.19.x (@)
  • 5420645: Release yaml generated for pac release v0.19.5 on branch release-v0.19.x (@)
  • 4578b04: Release yaml generated for pac release v0.19.5 on branch release-v0.19.x (@)

v0.17.7

20 Oct 07:28
f05fd60
Compare
Choose a tag to compare

Pipelines as Code version v0.17.7

OpenShift Pipelines as Code v0.17.7 has been released 🥳

This is a minor release addressing a security issue on the github.com/grpc/grpc-go dependency:

  • This addresses GHSA-qppj-fm5r-hxr3 by not allowing more server handlers to be run than the HTTP/2 MAX_CONCURRENT_STREAMS setting.

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.19.5

18 Oct 14:48
fdd6f68
Compare
Choose a tag to compare

Pipelines as Code version v0.19.5

OpenShift Pipelines as Code v0.19.5 has been released 🥳

This is a minor release addressing a security issue on the golang.org/x/net dependency:

  • HTTP/2 rapid reset can cause excessive work in net/http - commits

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.17.6

18 Oct 15:19
cd370ea
Compare
Choose a tag to compare

Pipelines as Code version v0.17.6

OpenShift Pipelines as Code v0.17.6 has been released 🥳

This is a minor release addressing a security issue on the golang.org/x/net dependency:

  • HTTP/2 rapid reset can cause excessive work in net/http - commits

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.21.3

17 Oct 11:10
Compare
Choose a tag to compare

Pipelines as Code version v0.21.3

OpenShift Pipelines as Code v0.21.3 has been released 🥳

This is a minor release addressing a security issue on the golang.org/x/net dependency:

  • HTTP/2 rapid reset can cause excessive work in net/http - commits

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.21.2

10 Oct 12:49
Compare
Choose a tag to compare

Pipelines as Code version v0.21.2

OpenShift Pipelines as Code v0.21.2 has been released 🥳

This minor release fixes multiple bugs:

  • Fallback to other ACL rules if the policy is set but fail to match user #1460

    When policy is set and it did not match we were not falling back to other ACL
    rules and we were not checking if the other ACL rules were matching (like
    OWNERS file).

    Jira

  • Make sure the CustomConsole map is not nil before accessing it #1461

    There is a case where SetParams when using CustomConsole is not called
    before DetailURL which would crash the container that has been fixed

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog