v0.34.0
OpenShift Pipelines as Code v0.34.0
🪇 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.34.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.34.0/release.k8s.yaml
Documentation
The documentation for this release is available here:
https://release-v0-34-0.pipelines-as-code.pages.dev
What’s New?
-
🚀 Features
- Report PipelineRun validation errors on pull requests as comments. #1963 SRVKP-7075
- Add option to disable GitLab comments for pipeline start/end events. #2066
- Track git provider API usage metrics. #2005 SRVKP-1925
- Enable cluster wide cancel-in-progress setting via PAC ConfigMap. #2050
- Add new dynamic variable
git_tag
for git tag push events. #2041 - Change URL for cache-fetch task and introduce cache-upload task for Go modules. #2080
-
🛠️ Fixes
- Update concurrency group expression in E2E workflow for accurate cancellation. #2053
- Delete Gitea Cluster Task from E2E tests as clustertasks are deprecated. #2075
- Fix crash on push with empty changes in Bitbucket Data Center. #2070 SRVKP-7522
- Add Go paths in GitHub actions E2E workflow trigger. #2043
- Handle GitHub branch delete event to avoid unnecessary processing. #2044
- Fix issue triggering PipelineRuns on label addition when
on-cel-expression
is used withouton-label
annotation. #2054 SRVKP-7378, SRVKP-7443 - Simplify PR trigger condition for E2E workflow. #2084
- Restrict E2E workflow on PR target to privileged users for security. #2083
- Use a static list for the list of allowed users due to permissions check issue. #2087
-
🔄 Refactors
-
🔧 Dependency Updates
-
📝 Documentation
-
🧪 Testing
- Fix flaky SecondPullRequestConcurrencyMultiplePR test with a wait loop. #2071
-
❇ Miscellaneous
- Separate CI log formatting into dedicated workflow step using snazy. #2079
- Update Vale style rules and standardize GitLab capitalization. #2077
- Update documentation to note gosmee/proxy service is not for production. #2072
- Enhance CI log processing with snazy for improved readability. #2068
- Use startpaac script for E2E environment setup (WIP/Reverted). #2059
- Add conventional commit check to Tekton linter pipeline. #2081
- Warn user when on cel-expression is used alongside on-target branch and on-event. #2027
- Remove verbose flag from unit tests for cleaner local runs. #2065
- Allow users to set the REG_PORT for make dev using an environment variable. #2057
📊 Summary
Category | Count |
---|---|
🚀 Features | 6 |
🛠️ Fixes | 8 |
🔄 Refactors | 2 |
🔧 Dependency Updates | 5 |
📝 Documentation | 2 |
🧪 Testing | 1 |
❇ Misc | 11 |
👼 New Contributors
- @nickd-kt made their first contribution in #1955
- @mathur07 made their first contribution in #1958
- @PuneetPunamiya made their first contribution in #1976
- @clubanderson made their first contribution in #2000
- @samchmou made their first contribution in #2012
- @waveywaves made their first contribution in #2057
Full Changelog: v0.33.0...v0.34.0