Skip to content

v0.34.0

Compare
Choose a tag to compare
@osp-pac osp-pac released this 06 May 13:43
· 163 commits to main since this release

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 without on-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

    • Replace structs from bbv1 library with local definitions for Bitbucket Data Center. #2045
    • Revert startpaac script usage in E2E environment setup. #2062
  • 🔧 Dependency Updates

    • Update dependencies to latest, including deprecating clustertasks. #2078
    • Bump jaxxstorm/action-install-gh-release from 2.0.0 to 2.1.0. #2076
    • Bump jaxxstorm/action-install-gh-release from 2.0.0 to 2.1.0. #2069
    • Update jenkins-x/go-scm version. #2064
    • Bump golang.org/x/net from 0.37.0 to 0.38.0. #2058
  • 📝 Documentation

    • Update documentation regarding e2e test execution triggers. #2072
    • Add documentation for GetControllerLog function. #2085
    • Correct GitLab token scope in documentation from admin:repo_hook to api. #2061
  • 🧪 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

Full Changelog: v0.33.0...v0.34.0