Skip to content

Releases: openshift-pipelines/pipelines-as-code

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

v0.21.1

26 Sep 11:34
Compare
Choose a tag to compare

Pipelines as Code version v0.21.1

OpenShift Pipelines as Code v0.21.1 has been released 🥳

This minor release fixes multiple bugs:

  • Gitlab: Only create prun when a MR update with push happen
    We were creating a pipelinerun when an MR was updated for every event,
    which mean every actions like adding labels or setting a status will
    create a new PipelineRun.

    We only want it to get it kicked when it is created or reopen or when a
    there is a commit push attached to that update.

    PR: #1432

  • Fix running /test as gitops Comment on specific pipelinerun

    PR: #1434

  • Fix error when we have multiple PipelineRun with the same generateName

    PR: #1446

  • Fix having multiple comment on the Git provider platforms (using webhook) method posted twice when there is concurrent operator running and updating the pipelinerun.
    PR: #1434

  • More robust E2E tests and multiple fixes related to this.

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.21.0

13 Sep 18:01
Compare
Choose a tag to compare

Pipelines as Code version v0.21.0

OpenShift Pipelines as Code v0.21.0 has been released 🥳

Changes

Fixes

  • PAC now supports paginated api calls to GitHub

  • Fix branch name with slash should be parsed while fetching remote resources

  • Fix gitea tag push broken

  • Optimize fetching remote tasks for pipelines, now remote task are fetched only for matched pipelineruns

  • Fix verification of multiple PRs with generateName or duplicate generateName in .tekton directory

  • Now on webhook event, only pipelinerun with webhookevent will be triggered in place of all

  • Fix status issue for gitlab MR, now comment will be posted with status of runs

  • Fix spammy logs messages in controller pod, regarding seting custom catalog

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.20.0

25 Aug 06:56
Compare
Choose a tag to compare

Pipelines as Code version v0.20.0

OpenShift Pipelines as Code v0.20.0 has been released 🥳

Changes

  • Allow setting policies on actions to be executed by set of users

  • Add support for multiple catalog hubs to fetch the tasks

  • tkn pac commands tkn pac create repo, tkn pac bootstrap and tkn pac webhook add will check for pac installation in only pipelines-as-code or openshift-pipelines namespaces by default or if value is provided by --pac-namespace flag

  • Add --v1beta1 flag for tkn pac resolve command to get the PipelineRun as v1beta1

  • Enable default metrics for pac controller

Fixes

  • Now if the author is private member of the repository's organization, then PipelineRun will be triggered for pull request

  • CEL expression in Pipelines as Code has new values target_url and source_url available for filtering

  • Fix branch Matching where pipelinerun was getting triggered if baseName of branch is same

  • Fix status check showing skipped for pipelinrun waiting for approval

  • Delete git-clone basic-auth secret when deleting a pipelinerun

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

Read more

v0.19.4

04 Aug 08:37
Compare
Choose a tag to compare

Pipelines as Code version v0.19.4

OpenShift Pipelines as Code v0.19.4 has been released 🥳

This release fixes issue related to branch match name

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.19.3

01 Aug 15:58
Compare
Choose a tag to compare

Pipelines as Code version v0.19.3

OpenShift Pipelines as Code v0.19.3 has been released 🥳

This release has fixes for resolver, goreleaser to solve format of binary creation, update in status check for unauthorized user, observability fix for pac controller and documentation update.

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.17.5

01 Aug 14:00
Compare
Choose a tag to compare

Pipelines as Code version v0.17.5

OpenShift Pipelines as Code v0.17.5 has been released 🥳

this is a minor release fixing some issues in goreleaser to solve format of binary creation

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog