v0.21.1
Pipelines as Code version v0.21.1
OpenShift Pipelines as Code v0.21.1 has been released 🥳
This minor release fixes multiple bugs:
-
Gitlab: Only create prun when a MR update with push happen
We were creating a pipelinerun when an MR was updated for every event,
which mean every actions like adding labels or setting a status will
create a new PipelineRun.We only want it to get it kicked when it is created or reopen or when a
there is a commit push attached to that update.PR: #1432
-
Fix running /test as gitops Comment on specific pipelinerun
PR: #1434
-
Fix error when we have multiple PipelineRun with the same generateName
PR: #1446
-
Fix having multiple comment on the Git provider platforms (using webhook) method posted twice when there is concurrent operator running and updating the pipelinerun.
PR: #1434 -
More robust E2E tests and multiple fixes related to this.
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.1/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.21.1/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-21-1.pipelines-as-code.pages.dev
Changelog
- 59f43ba: Bump docker/build-push-action from 4.2.1 to 5.0.0 (@dependabot[bot])
- 8e81792: Bump docker/login-action from 2.2.0 to 3.0.0 (@dependabot[bot])
- 2d07c24: Bump docker/metadata-action from 4.6.0 to 5.0.0 (@dependabot[bot])
- 59acafd: Bump docker/setup-buildx-action from 2 to 3 (@dependabot[bot])
- ada19cb: Bump docker/setup-qemu-action from 2 to 3 (@dependabot[bot])
- 2117adf: Do checks if the pipeline run is the latest later (@chmouel)
- 4f75daf: Don't lint merge commits (@chmouel)
- 04b04ae: Fix E2E races and failures (@chmouel)
- b495656: Fix TestGetGitInfo unit test (@chmouel)
- 3efd1a3: Fix append issue to avoid duplication of pipelineruns (@savitaashture)
- c181181: Fix excluding the merge commit from gitlint (@chmouel)
- 31d1b65: Fix java template (@savitaashture)
- 1da7790: Fix the broken functionality of gitops comments for pull requests (@savitaashture)
- 0171235: Gitea: Make sure we check for the exact number of status (@chmouel)
- 496dfbc: Make sure we use the latest pipelinerun object (@chmouel)
- cbfac7e: Move scm.go out of gitea to its own package (@chmouel)
- f4272ca: Only create prun when a MR update with push happen (@chmouel)
- bfcce18: Really fix not linting merge commits (@chmouel)
- f057ff6: Revert "sleep between running tests" (@chmouel)
- 9aead6b: Reworded help messages with better english (@chmouel)
- 04a2fbd: Skip e2e changes the global ConfigMap for now (@chmouel)
- 47d66db: Tests: Don't cleanup tests when TEST_NOCLEANUP is set (@chmouel)
- 3bc01ac: Wait a bit more for the cleanup to happen (@chmouel)
- 0934337: [E2E Test] Fix wait.Success (@chmouel)
- 7c413fc: [Gitea E2e] Add more logs while looking for Comment (@chmouel)
- f697eeb: sleep between running tests (@chmouel)