Pipelines as Code version v0.28.0
OpenShift Pipelines as Code v0.28.0 has been released 🥳
This is a major release with new features and usual bugfix and refactoring.
- Enhanced
pipelines_as_code_pipelinerun_count
metric counter to enable filteration of PipelineRun count by Repository or Namespace. PR - Setting Controller, Webhook and Watcher Deployments securityContext readOnlyRootFilesystem to true
to increase the security and to avoid being flagged by the security scanner. PR - Fix of multiple blocker issues related to global repository functionality. PR-1742, PR-1745 and PR-1753
- Redesign and Enhancement of PAC Resolver to cover few scenarios like PR
- PAC will not resolve Pipelines unnecessarily which are not part of the PipelineRuns filtered for the event
- Now you can use different version of same Task in different PipelineRuns/Pipelines.
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.28.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.28.0/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-28-0.pipelines-as-code.pages.dev
Changelog
- b2d646f: .github/workflows: small "step" name fix… (#1737) (@vdemeester)
- 5173774: Add E2E tests to test error reporting on UI for invalid PR Yaml (@zakisk)
- a501969: Add repository and namespace tags to PipelineRun count metric (@zakisk)
- 6f16e11: Add stepactions e2e test (@chmouel)
- 196d736: Bump Pipeline to v0.62.3 (@savitaashture)
- 0d10037: Bump Pipelines to v0.62.1 and Gitea to v1.22.1 (#1749) (@savitaashture)
- e0d2f45: Bump docker/build-push-action from 6.1.0 to 6.5.0 (@dependabot[bot])
- edf5788: Bump docker/build-push-action from 6.5.0 to 6.6.1 (@dependabot[bot])
- eb42954: Bump docker/build-push-action from 6.6.1 to 6.7.0 (@dependabot[bot])
- a44838e: Bump docker/login-action from 3.2.0 to 3.3.0 (@dependabot[bot])
- 27b72c7: Bump google.golang.org/grpc from 1.64.0 to 1.64.1 (@dependabot[bot])
- 7bb525f: Fix 503 http error when handling incoming webhook requests (#1747) (@enarha)
- 2d465fe: Fix PAC watcher panic when concurrency_limit is set ( <>)
- 77e61ea: Fix empty secret namespace issue in reconciler (@zakisk)
- d56bd5e: Fix goreleaser issue (@savitaashture)
- 8b75702: Fix vale config file according to latest version (@piyush-garg)
- 7c9970d: Fix vale config file according to latest version (@piyush-garg)
- d87fe97: Redesign PAC Resolver (@piyush-garg)
- 5c88f74: Set readOnlyRootFilesystem as true for PAC resources (#1756) (@savitaashture)
- bba037c: Update PVC storage to 3Gi (@savitaashture)
- 67b4705: Update golangci.yml to latest (@chmouel)
- f530d14: Update to latest go-gitlab and go-github (@chmouel)
- d6b0103: Update vendor dependencies to latest (@chmouel)
- 9ca0a1a: feat: Improve lang detection and update templates (@chmouel)
- 03fcbc7: fix: controller crash when provenance is set only on the global repo (@savitaashture)
- 763b96a: use python-312 (@chmouel)
- 9bf2293: vale rules update (@chmouel)