v0.18.0
Pipelines as Code version v0.18.0
OpenShift Pipelines as Code patch version v0.18.0 has been released 🥳
Some of the major Features added to this version are:
- Support custom parameters on Repository CR Doc
- Add check suite support #1191
- Add 'tkn pac info install` command, to give you an overview of your install configuration and setup #1229
- Let user target a push or a incoming event for incoming webhook 2257276
- Enable error detection from container log enabled by default: #1209
- Error out if multiple pipelineruns with same name are found #1203
See the ChangeLog below for a more complete list of 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.18.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.18.0/release.k8s.yaml
Documentation
documentation is available here :
Changelog
- 881bb8b: Add -f to pr logs command (@savitaashture)
- 73ee349: Add @sm43 to OWNERS file (@chmouel)
- 496b0dc: Add NO_COLOR to vale (@chmouel)
- 061f38c: Add check suite support for github provider (@chmouel)
- 3f72574: Add client side URL validation for Tekton Dashboard URL (@savitaashture)
- a393ddc: Add coverage via github workflow (@chmouel)
- cf22b58: Add information on 'tkn pac info' command for Pipelines as Code installation (@chmouel)
- e52bfa2: Add unit tests to info configmap (@savitaashture)
- bcdf0c5: Add unit tests to promt and status files (@savitaashture)
- 7558bd3: Always use latest ubi-minimal to build image (@chmouel)
- a49a9ab: Bump actions/setup-go from 3 to 4 (@dependabot[bot])
- 7aef575: Do not validate users when pull-request is from the same repository (@savitaashture)
- 4f79a68: Don't error out when repo is not found (@chmouel)
- 330f183: Don't show the secret content if we cannot create the secret (@chmouel)
- 881b184: Error out if multiple pipelineruns with same name are found (@sm43)
- 7130a67: Fix TestGiteaPullRequest e2e failure (@chmouel)
- 11337b9: Fix bad section for tkn pac logs (@chmouel)
- 9820da9: Fix custom console dashboard issue and added e2e (@savitaashture)
- 619ce45: Fix github user collaborator check (@pbrogan12)
- ceb66bf: Fix golangci-lint latest (@chmouel)
- 4c1dc1a: Fix label issue for original-prname (@savitaashture)
- d403fe3: Fix linter errors (@chmouel)
- af44809: Fix on-cel-expression used for event=push and target_branch=main (@savitaashture)
- fb7baad: Fix regexp for error reporting (@chmouel)
- d21cdd3: Let user target a push or a incoming event for incoming webhook (@chmouel)
- 6a61ac3: Make sure we clean the labels before creating the secrets. (@chmouel)
- 8eeca3f: Move pipelinerun labels to pipelinerun annotation (@savitaashture)
- ea46c2d: Not sure why GH_APPS_TOKEN is not working (@chmouel)
- 6a7aa10: Only run kind e2e on go and yaml changes (@chmouel)
- d6bb16e: Remove the gif easter egg (@chmouel)
- 4af49cf: Rephrase statuses documentation (@chmouel)
- 0e79399: Rephrase the Private Repositories documentation (@chmouel)
- 084bd5c: Report pipelinerun error properly (@chmouel)
- a99fdf5: Scope gitea e2e token to let do setup (@chmouel)
- 9c14eb6: Support custom params on CR (@chmouel)
- c2afeff: Sync vale to latest RHT rules or it will fails in CI (@chmouel)
- 5a63e6f: Update README.md (@chmouel)
- aae3394: Update all dependencies (@chmouel)
- 616b954: Update doc with another example on how to use the github token (@chmouel)
- c246338: Use a token that can post to pull request (@chmouel)
- 7ca41da: Use hook.pipelinesascode.com now, smee.io is not active anymore (@chmouel)
- dfef891: add fix-markdownlint makefile target (@chmouel)
- 8c80a7b: build images for arm64 architecture (@pbrogan12)
- 8c1bb96: cache docker image layers with builtins method (@chmouel)
- d97f318: document the fact that duplicate name are not allowed (@chmouel)
- 92f2de5: don't use git.io anymore (@chmouel)
- 61179d2: enable error detection from container logs on github apps by default (@chmouel)
- bd18d28: include -f into the code part or it will look weird (@chmouel)
- d4d18d3: make coverage difference in paac pipeline (@chmouel)
- a8048e9: make sure we access pull_request_target (@chmouel)
- b4c8bf0: make sure we access pull_request_target (@chmouel)
- 3440637: skip git test in coverage (@chmouel)
- 34660d7: trying to figure out why we cannot access secret (@chmouel)
- 04a38ee: use buildkit for building image (@chmouel)
- 00dd308: use default branch for kind-nightly (@chmouel)