Skip to content

Releases: openshift-pipelines/pipelines-as-code

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

v0.17.4

09 Jun 12:03
4990013
Compare
Choose a tag to compare

Pipelines as Code version v0.17.4

OpenShift Pipelines as Code v0.17.4 has been released 🥳

this is a minor release fixing some crashing in the controller and extend the timeout taking to update the annotations in case of conflicts with other controllers updating the annotations

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

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

v0.19.2

08 Jun 14:05
d09e388
Compare
Choose a tag to compare

Pipelines as Code version v0.19.2

OpenShift Pipelines as Code patch version v0.19.2 has been released 🥳

This release fixes a crash, increase the timeout to try to update the pipelinerun annotations in case of conflicts among other fixes 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.2/release.yaml

Kubernetes

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

Documentation

documentation is available here :

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

Changelog

v0.19.1

24 May 15:19
Compare
Choose a tag to compare

Pipelines as Code version v0.19.1

OpenShift Pipelines as Code patch version v0.19.1 has been released 🥳

This minor release fixes theses issues:

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

  • Users don't need to be a public member of the organization to be able to let run the CI:
    PR: #1286

  • Updated installation doc on how to set configurations for PAC when installed using the Operator
    PR: #1220

  • Pipelines as Code will not error out if non admin user try to list pac-configmap or repo CR with tkn pac
    PR: #1294

  • tkn pac resolver has many different fixes and now let you output pipelinerun as tekto/v1beta1 instead of v1 letting users run pipelinerun on clusters that doesn't support v1 yet:
    PR: #1293

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

Kubernetes

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

Documentation

documentation is available here :

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

Changelog

v0.19.0

04 May 09:10
132a78a
Compare
Choose a tag to compare

Pipelines as Code version v0.19.0

OpenShift Pipelines as Code patch version v0.19.0 has been released 🥳

Changes

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

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog