Skip to content

v0.30.0

Compare
Choose a tag to compare
@osp-pac osp-pac released this 27 Nov 11:51
· 97 commits to main since this release

Pipelines as Code version v0.30.0

OpenShift Pipelines as Code v0.30.0 has been released 🥳

This major release brings new features and the usual bugfixes and improvements.

Features

  1. Cancel-In-Progress Feature:
    • Added functionality to cancel pipeline runs in progress. (#1816)
Pipelines.as.Code.-.Cancel.in.Progress.ayqtVG8cEnY.mp4
  1. Path-Based PipelineRun Annotations:
    • Annotation support for matching PipelineRuns based on file paths. (#1823)
pac-path-change-annotation-matcher.mp4

Bug Fixes

  1. Cancel-In-Progress Improvements:
    • Fixed cancel-in-progress to act on the same pull request/branch. (#1826)
    • Addressed issues with cancel-in-progress when triggered by retest comments. (#1833)
  2. Bitbucket Cloud Repository Naming:
    • Resolved an issue where repository names in Bitbucket Cloud were breaking due to incorrect URL slug forms. (#1781)

Chores

  1. Namespace Configuration:
    • Ensured proper namespace settings in configuration. (#1824)
  2. Konflux Updates:
    • Removed and updated Konflux configurations. (#1834, #1838)
  3. Dependency Updates:
    • Upgraded Go dependencies to the latest versions. (#1815)
    • Bumped docker/metadata-action from 5.5.1 to 5.6.1. (#1832)
    • Updated jaxxstorm/action-install-gh-release to 1.13.0. (#1818)
    • Updated pre-commit configurations. (#1815)
  4. Obscured Smee URLs:
    • Improved security by hiding sensitive URLs in logs. (#1829)
  5. Gitlint Optimization:
    • Configured Gitlint to run only on pull requests for efficiency. (#1822)
  6. Documentation Updates:
    • Rephrased policy sections. (#1823)
    • Updated CEL expression documentation. (#1830)
  7. Bitbucket Server Secrets Integration:
    • First part of the plumbing upgrade to get bitbucket server E2E running (#1821)
  8. Dogfood Enhancements:
  • Used cancel-in-progress/path-change features in internal tests. (#1831)

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.30.0/release.yaml

Kubernetes

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

Documentation

The documentation for this release is available here :

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

Changelog

What's Changed

New Contributors

Full Changelog: v0.29.0...v0.30.0