v0.21.0
Pipelines as Code version v0.21.0
OpenShift Pipelines as Code v0.21.0 has been released 🥳
Changes
-
Support for dynamic value to incoming webhook
- Now params can be passed as json in incoming webhook and can be used in repo CR to be passed to pipelineruns
- Doc: https://main.pipelines-as-code.pages.dev/docs/guide/incoming_webhook/#passing-dynamic-parameter-value-to-incoming-webhook
- PR #1404
-
Refactor
/ok-to-test
behaviour on pushing commits to PR- Now jobs will be triggered if /ok-to-test has given on PR on new push events
- If you want to disable retriggering jobs, you set
remember-ok-to-test
flag tofalse
- Doc: https://main.pipelines-as-code.pages.dev/docs/install/settings/
- PR #1364
-
Add
source_url
information to standard parameters- It has the url of the source from where the event is coming
- PR #1385
-
Add support for tag push event on gitlab
- PR #1403
-
Now display name of task will be used to show status on checks page
- PR #1413
-
tkn bootstrap
command now supports--github-hostname
flag and--github-api-url
flag has been deprecated- PR #1420
Fixes
-
PAC now supports paginated api calls to GitHub
- PR #1379
-
Fix branch name with slash should be parsed while fetching remote resources
- PR #1396
-
Fix gitea tag push broken
- PR #1401
-
Optimize fetching remote tasks for pipelines, now remote task are fetched only for matched pipelineruns
- PR #1371
-
Fix verification of multiple PRs with generateName or duplicate generateName in .tekton directory
- PR #1415
-
Now on webhook event, only pipelinerun with webhookevent will be triggered in place of all
- PR #1416
-
Fix status issue for gitlab MR, now comment will be posted with status of runs
- PR #1424
-
Fix spammy logs messages in controller pod, regarding seting custom catalog
- PR #1426
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
- e2fd1b9: Add GitHub hostname flag (@chmouel)
- aa36883: Add source repo url information to standard parameters (@savitaashture)
- 7bf4cd5: Adds dev-setup cmd and update docs (@sm43)
- 87a6e10: Bump actions/checkout from 3 to 4 (@dependabot[bot])
- 100c616: Bump docker/build-push-action from 4.1.1 to 4.2.1 (@dependabot[bot])
- 9170a22: Don't cleanup if TEST_NOCLEANUP is set (@chmouel)
- 03bdd33: Fix /ok-to-test behaviour and add remember-ok-to-test flag (@piyush-garg)
- 0506de5: Fix flaky unit tests (@piyush-garg)
- 8f990bf: Fix logs spamming regarding catalogs (@piyush-garg)
- 7fb5e22: Fix multiple creation of Pipelinerun for incoming event (@savitaashture)
- 29d3959: Fix resolve arguments help and extra arguments (@chmouel)
- c6ceb71: Fix status issue for GitLab Merge Requests (@savitaashture)
- b63b9be: Fix syntax error in release pipeline (@piyush-garg)
- 8048063: Fix verification of duplicate name and generateName in .tekton directory (@savitaashture)
- 86b8697: GH App, make sure token generated works for itself (@chmouel)
- 6a2f9c4: Handle branch name with slash (@chmouel)
- 6dda846: Let incoming webhook define or redefine parameters (@chmouel)
- bfdb5aa: Optimize matching pipelineruns with remote (@chmouel)
- b3b67b6: Paginate listing github calls (@chmouel)
- 127d678: Run gitlint in the linter pipeline (@chmouel)
- d9808ba: Set hubCatalogs when running the TestRun unittest (@chmouel)
- 24ba237: Try multiple times creating a pull request on gitea (@chmouel)
- bb6f4b1: Use displayName if set for showing task status (@chmouel)
- 72b1963: Wait for the pr to finish before getting the logs (@chmouel)
- 3c25787: add gitlint to pre-commit (@chmouel)
- 60e9bd5: add support for tag push on gitea (@chmouel)
- b23e9d7: add unit test for TestGetTaskURI (@chmouel)
- cd017c5: don't check merge commit on gitlint (@chmouel)
- 6be4d4e: fix gitea tag push being broken (@chmouel)
- cc09d06: update stabe tags only when releasing latest ver (@chmouel)