Skip to content

Releases: openshift-pipelines/pipelines-as-code

v0.16.0

06 Feb 10:59
5e32bbb
Compare
Choose a tag to compare

Pipelines as Code version v0.16.0

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

This new release brings those fixes and additions :

  • Gitea driver should now show the comments without the blank lines in a nicer way PR
  • token expiration check with github webhook driver would sometime fail, it now handles multiples cases PR
  • Reference to a Tekton Resolver task or pipeline is now skipped by Pac Resolver PR
  • There is a new env variable target_namespace which expand to the currently running namespace where the pr is run #1127
  • We are now suporting tekton pipeline 0.44.0 minimal status #1136
  • We are now testing windows binaries of tkn-pac in our main pipeline via wine #1120
  • We are now showing the right binary for tkn-pac or when using downstream binary opc #1119
  • Multiple e2e tests and improvements
  • Fix configmap watcher, watching changes properly when new changes happen on the pipelines-as-code configmap #1135

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

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

v0.15.5

06 Feb 11:46
3c2ab03
Compare
Choose a tag to compare

Pipelines as Code version v0.15.5

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

This release contains a fix for the configmap watcher which didn't get integrated in 0.15.4 from the main branch:

  • Fix configmap watcher, watching changes properly when new changes happen on the pipelines-as-code configmap #1135

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

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

v0.15.4

06 Feb 11:01
babf59c
Compare
Choose a tag to compare

Pipelines as Code version v0.15.4

Pipelines as Code patch version v0.15.4 has been released 🥳

Pipelines as Code 0.15.4 is a patch release for the release-0.15.x branch (tracked by openshift-pipelines 1.9.x). It contains the following fixes and additions :

  • Gitea driver should now show the comments without the blank lines in a nicer way PR
  • token expiration check with github webhook driver would sometime fail, it now handles multiples cases PR
  • Reference to a Tekton Resolver task or pipeline is now skipped by Pac Resolver PR
  • There is a new env variable target_namespace which expand to the currently running namespace where the pr is run #1127

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

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

v0.15.3

19 Jan 11:50
Compare
Choose a tag to compare

Pipelines as Code version v0.15.3

OpenShift Pipelines as Code bugfix version v0.15.3 has been released 🥳

Changes

  • fix documentation for amending commits PR
  • Don't error out when checking for token expiration on 404 PR
  • Remove tkn pac resolve -f message on bootstrap PR
  • set no color on window or tkn pac will not work 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.15.3/release.yaml

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

v0.15.2

12 Jan 11:50
Compare
Choose a tag to compare

Pipelines as Code version v0.15.2

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

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

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

v0.15.1

05 Jan 13:45
Compare
Choose a tag to compare

Pipelines as Code version v0.15.1

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

  • If user is not allowed to run CI then don't proceed with execution

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

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

v0.15.0

21 Dec 10:35
Compare
Choose a tag to compare

Pipelines as Code version v0.15.0

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

  • You can now cancel pipelinerun with the /cancel comment, all of them to target a specific one PR Doc

  • We are now scoping the github apps token to the target repository, it would previously be enabled to be used on every repositry installation. You can change that behaviour with the secret-github-app-token-scopped setting and further with the secret-github-app-scope-extra-repos. Doc, PR

  • PipelineRun concurrency is now ordered Alphabetically instead of randomly as previously PR

  • annotation matcher on push and pull_request for greedy match should work the same now 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.15.0/release.yaml

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

v0.14.3

05 Dec 06:46
Compare
Choose a tag to compare

Pipelines as Code v0.14.3

Pipelines as Code patch version v0.14.3 has been released 🥳

Features

pac-resolve.mp4
  • We are now hiding secrets from the log snippets, this avoid leaking secrets by looking into the PipelineRun and grab the environment variable on every tasks and steps attached to the PipelineRun, fetch the values of the secrets and if there are any match of those values in the log snippet it will replace them with a ***** palceholder. PR , error-snippet-DOC , error-log-snippet-setting-DOC

  • There are some update on tkn-pac create repo , tkn-pac webhook add tkn-pac generate commands

    • tkn-pac create repo

      • Add webhook when GithubApp is configured

        1. tkn-pac create repo won't add Github webhook when GithubApp is configured
        2. tkn-pac create repo add Gitlab webhook when GithubApp is configured
        3. tkn-pac create repo add Bitbucket Cloud webhook when GithubApp is configured
      • Add webhook when GithubApp is not configured

        1. tkn-pac create repo add Github webhook successfully and detect provider by command itself
        2. tkn-pac create repo add Gitlab webhook successfully and detect provider by command itself
        3. tkn-pac create repo add Bitbucket Cloud webhook successfully and detect provider by command itself
    • tkn-pac webhook add

      • Add webhook to existing repository
      • Re-add a webhook to existing repo because the webhook was deleted on the Git provider
    • tkn-pac generate

      • Added extra info regarding push
      $ ./tkn-pac generate
      ? Enter the Git event type for triggering the pipeline:  Pull Request
      ? Enter the target GIT branch for the Pull Request (default: main):  
      ℹ Directory .tekton has been created.
      ✓ A basic template has been created in /home/sashture/Go/src/github.com/savitaashture/cee/.tekton/pull-request.yaml, feel free to customize it.
      ℹ You can test your pipeline manually with: tkn-pac resolve -f .tekton/pull-request.yaml | kubectl create -f-
      ℹ You can test your pipeline by pushing generated template to your git repository
      

For more details refer to the hackmd.io document , PR

  • The secrets automatically generated for git_auth_secret are now a "owner reference" with pipelinerun. They will automatically get cleaned right with the PipelineRun instead of right after the pipelinerun execution. PR , Doc

  • The automatic secret now include a "token" key with the short lived token generated. PR , Doc.

  • Updated tkn-pac logs to show repo name instead of pr PR

  • Checking for github webhook token expiration was previously not working properly, we are now detecting properly if the token has expired. 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.14.3/release.yaml

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

v0.14.2

24 Nov 13:20
Compare
Choose a tag to compare

OpenShift Pipelines version v0.14.2

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

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

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

v0.14.1

22 Nov 10:44
Compare
Choose a tag to compare

OpenShift Pipelines version v0.14.1

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

This is a minor release fixing some bugs introduced in v0.14.0 release, see the Changelog for more details

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

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog