0.8.0
OpenShift Pipelines As Code version 0.8.0
We are thrilled to announce the release of Pipelines as Code 0.8.0 🥳
This release brings new features and many more improvements. The highlights are :
- tkn-pac repo delete command which will allow you to delete a Repository CR and its associated secrets
- Support of
/test <pipelineRun-name>
command which will trigger a specific pipelineRun from the git repository
- Adds Gitea Support (limited Support) for dev and offline demo. Please checkout the documentation here
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/0.8.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/0.8.0/release.k8s.yaml
Documentation
documentation is available here :
Changelog
- 2a77da8: Add a proper example to the api url for bserver (@chmouel)
- b765038: Add tkn-pac repo delete command (@chmouel)
- 3d0a910: Ask user which provider if unable to detect from the repo URL (@sm43)
- 07a0dcd: Better documentation when creating webhook token (@chmouel)
- 8302501: Bitbucket Cloud: .tekton/ subtree support (@chmouel)
- fb677f6: Bitbucket Cloud: adds support for
/test <pipelinerun-name>
comment (@sm43) - ee59e28: Bitbucket Server: adds support for
/test <pipelinerun-name>
comment (@sm43) - b4acfcd: Don't apply for ACL on push (@chmouel)
- 2fe135b: Fixes docs (@sm43)
- 7b8e1fb: Fixes lint error for multiple if-else (@sm43)
- ac31074: GitLab: adds support for
/test <pipelinerun-name>
comment (@sm43) - 2906d4f: Gitea fixes (@chmouel)
- 91d4154: Refactors code: move common func to provider so that can be shared (@sm43)
- d50f502: Remove Username/password from repo url before printing (@sm43)
- 8a3c9a9: Replace fmt.Print with cobra stdoutwriter (@sm43)
- 31cfed4: Skip inlining Custom Task (@vdemeester)
- 8ba6dfd: Update docs for /test comment (@sm43)
- c009a94: Update docs for required scopes in a token for webhook (@sm43)
- 2f33200: Update go-bitbucket to latest (@chmouel)
- 4f6559c: Update to go 1.17 (@chmouel)
- 7f29fa6: Update webhook CLI docs (@sm43)
- cf46764: Updates github webhook docs (@sm43)
- 8052fdf: Use RHEL UBI 8.6 as base image (@chmouel)
- c25ee99: add (semi only for dev) support for Gitea (@chmouel)
- a66a482: add -v to go test so we can see tests running live (@chmouel)
- 17f580e: add GO_TEST_FLAGS to make e2e-test (@chmouel)
- b1f76fc: add e2e test for /test comment (@sm43)
- f9b68e0: add provider type to the labels (@chmouel)
- 0cb146b: address docs comment on pr (@sm43)
- 305c4aa: allow /test comment run a o (@sm43)
- fe71109: ask ghe url if not a github.com repository (@sm43)
- 08187eb: ask gitlab url if not a public gitlab repository (@sm43)
- 2c80f6f: cleanup a test that didn't need to be that verbose (@chmouel)
- 7ab9ae5: create webhook secret with same name as repository created (@sm43)
- f5d16da: detect if the user have a \n in secret and warn it (@chmouel)
- 47b9f03: disable pipelines as code bundle install first when doing manual (@chmouel)
- 3d45e0d: fix github token 🤦 (@chmouel)
- b8af58f: fix go-toolset image to 1.17.7 (@chmouel)
- fa920b6: fix golangci-lint 1.46 warning (@chmouel)
- b00d71e: fix secret in workflow to GH_APPS_TOKEN (@chmouel)
- 8dbcf6b: fix some urls and kubeconfig definition for e2e (@chmouel)
- d5e0f75: fix some vale error :eyeroll: (@chmouel)
- aaf3b8c: fixes docs in GH app installation (@sm43)
- 4b9b75e: gitlab: use subtle constant time comparaison (@chmouel)
- 11b4653: readd GO_TEST_FLAGS to make coverage working (@chmouel)
- 9866575: readd kind e2e tests on pr (@chmouel)
- be424d7: remove nestif from golangci-lint, it's more annoying (@chmouel)
- e2ba72a: reuse GH_APP_TOKEN, it wasn't working previously (@chmouel)
- c5b9146: skip asking git repo if we already know for webhook (@sm43)
- d3c554a: trigger only the pipelinerun which is passed in /test command (@sm43)
- 5669d67: update sample with webhook secret (@chmouel)
- 6564de7: use hac/dev/kind/install.sh in install script (@chmouel)
- ca24d13: use internal secrets.github_token for CI (@chmouel)
- 7947341: use write contents permission to be able to write to repo (@chmouel)