Skip to content

v0.31.0

Latest
Compare
Choose a tag to compare
@osp-pac osp-pac released this 17 Dec 10:56
· 13 commits to main since this release

OpenShift Pipelines as Code v0.31.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.31.0/release.yaml

Kubernetes

kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.31.0/release.k8s.yaml

Documentation

The documentation for this release is available here :

https://release-v0-31-0.pipelines-as-code.pages.dev

What’s New?

  • πŸš€ Features

    • New CLI command for testing glob patterns against Git directories. #1841
    • Support for escaped commas (,) in PipelineRun annotations. #1825
  • πŸ› οΈ Fixes

    • Fixed generateName matching for webhooks. #1855
    • Resolved CEL issues for Bitbucket Server push events. #1857
    • Improved YAML validation and error handling for Bitbucket Server. #1846
    • Reduced E2E test flakiness caused by Go’s timer behavior changes. #1856
    • Skipped flaky tests on OSX ARM64. #1848
    • Prevented empty onEvent and onTargetBranch annotations. #1851
  • πŸ”„ Refactors

    • Refactored YAML validation for better readability. #1858
    • Migrated to new GitLab Go API client. #1866
  • πŸ”§ Dependency Updates

    • Updated golang.org/x/crypto to avoid vulnerabilities. #1861
    • Bumped docker/build-push-action to v6.10.0. #1842
  • πŸ“ Documentation

    • Improved wording and examples for on-path-change and ignore functionality. #1860
    • Added GitLint to Makefile for pre-commit checks. #1860
  • πŸ§ͺ Testing

    • Added E2E test for GitHub cancel-in-progress. #1865
    • Enhanced Gitea test for bad YAML. #1864
  • ❇ Miscellaneous

    • Added support matrix shortcode to policy guide. #1868
    • Enabled disabling health probes via an environment variable. #1862

πŸ“Š Summary

Category Count
πŸš€ Features 2
πŸ› οΈ Fixes 6
πŸ”„ Refactors 3
πŸ”§ Dependency Updates 3
πŸ“ Documentation 2
πŸ§ͺ Testing 3
❇ Misc 3

Full Changelog: GitHub Release

New Contributors πŸ™πŸ»