v0.23.0
Pipelines as Code version v0.23.0
OpenShift Pipelines as Code v0.23.0 has been released 🥳
This major release introduce new features among bugfixes, testing and docs.
-
Multiple GitHub Apps support: PaC supports now multiple GitHub Applications pointing to the same cluster, each GitHub application is attached to their own controller. There is no support for CLI or operator to deploy those extra controllers. See the documentation on how to get started deploying them. Doc, PR, Video
-
Improved changeds files (and additionally removed/changed/deleted) in CEL expressions and template variable. Doc PR
-
Add Annotation to integrate with Results. PR
-
Create config leader election configmaps PR
-
Improved metrics support for Gitlab and Bitbucket provider Doc 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.23.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.23.0/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-23-0.pipelines-as-code.pages.dev
Changelog
- a304b8a: Add -O option to not reinstall kind (@chmouel)
- 943502c: Add fix-golangci-lint and fix-linters targets (@chmouel)
- b667aba: Add more tests for consoleui.tektondashboard (@chmouel)
- d479075: Add test for applyIncomingParams (@chmouel)
- e22a349: Bump actions/upload-artifact from 3 to 4 (@dependabot[bot])
- b89347a: Bump docker/metadata-action from 5.3.0 to 5.4.0 (@dependabot[bot])
- 3efeee0: Bump docker/metadata-action from 5.4.0 to 5.5.0 (@dependabot[bot])
- 8b878cf: Bump github/codeql-action from 2 to 3 (@dependabot[bot])
- 4521bfe: Bump golang.org/x/crypto from 0.15.0 to 0.17.0 (@dependabot[bot])
- b0e5d76: Create config leader election configmaps (@piyush-garg)
- 1eec60c: Fix Dockerfile build (@piyush-garg)
- efe34de: Fix flaky unit tests (@piyush-garg)
- b14dd80: Fix golangci-linters error (@chmouel)
- 3c4ef0c: Ignore dependabot PRs for gitlint (@piyush-garg)
- 597c237: Improve get changed files (@kcloutie)
- 6bdc43d: Increase the test coverage for consoleui/openshift (@chmouel)
- c85618a: Merge kind-e2e-tests and kind-nightly together (@chmouel)
- 5df4613: Multi namespace support (@chmouel)
- 31a1acd: Only log err when failing to rm gitea test repo (@chmouel)
- 147aab1: Parse configmap on every reconcilation (@chmouel)
- 33b96b7: Revise metrics emission to reflect data for both GitLab and Bitbucket (@savitaashture)
- a8244bd: Rework the pull request template (@chmouel)
- 29ebe61: Show a better help with makefile (@chmouel)
- 53afff6: Show only the latest major versions in docs (@chmouel)
- ad1ecec: Use more pre-commit instead of make target (@chmouel)
- 10bdd7c: add annotation to integrate with Tekton Results (@ramessesii2)
- 0bd8115: fix gh-workflow-ci.sh script (@chmouel)
- 010faa8: fix lint error (@ramessesii2)
- 9b4c81a: fix make lint to have lint-python in there (@chmouel)
- b9a0a1d: fix some errors found by shellcheck (@chmouel)
- 5445980: shellcheck on all shell scripts (@chmouel)