v0.30.0
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
- Cancel-In-Progress Feature:
- Added functionality to cancel pipeline runs in progress. (#1816)
Pipelines.as.Code.-.Cancel.in.Progress.ayqtVG8cEnY.mp4
- Path-Based PipelineRun Annotations:
- Annotation support for matching
PipelineRuns
based on file paths. (#1823)
- Annotation support for matching
pac-path-change-annotation-matcher.mp4
Bug Fixes
- Cancel-In-Progress Improvements:
- Bitbucket Cloud Repository Naming:
- Resolved an issue where repository names in Bitbucket Cloud were breaking due to incorrect URL slug forms. (#1781)
Chores
- Namespace Configuration:
- Ensured proper namespace settings in configuration. (#1824)
- Konflux Updates:
- Dependency Updates:
- Obscured Smee URLs:
- Improved security by hiding sensitive URLs in logs. (#1829)
- Gitlint Optimization:
- Configured Gitlint to run only on pull requests for efficiency. (#1822)
- Documentation Updates:
- Bitbucket Server Secrets Integration:
- First part of the plumbing upgrade to get bitbucket server E2E running (#1821)
- 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
- d09d93a: (chore) Only run gitlint on pull requests (@chmouel)
- fd6a243: (doc) Rephrase the policy section (@chmouel)
- 1b75dfb: Add changes for onboarding PAC to Konflux (@savitaashture)
- aaf045e: Add secrets for bitbucket server on upstream PAC repo (#1821) (@zakisk)
- d7b0d9c: Bump docker/metadata-action from 5.5.1 to 5.6.1 (@dependabot[bot])
- 5ae9bba: Bump jaxxstorm/action-install-gh-release from 1.12.0 to 1.13.0 (#1818) (@dependabot[bot])
- a92d7c6: Fix repository name breaking for Bitbucket Cloud ( <>)
- c9f9c84: Make sure to set the namespace in config (@chmouel)
- b13ca43: Move to stepactions for linters pipelinerun (@chmouel)
- 60733a0: Obscure smee url from generated logs (@zakisk)
- f16dfed: Remove konflux configuration… (@vdemeester)
- ce082b2: Update doc for regexp in CEL expression (#1830) (@zakisk)
- fcefaf6: [bot] update konflux configuration ( <>)
- aff3b66: feat(cancel): add cancel-in-progress feature (#1816) (@chmouel)
- a4c5573: feat(dogfood): use cancel-in-progress/path-change (@chmouel)
- eb50fac: feat: annotation for matching PipelineRun on paths (@chmouel)
- 2f78eb8: fix: Fix cancel in progress to act same pr/branch (@chmouel)
- 3325ba7: fix: cancel-in-progress with retest comment (@chmouel)
- de1812c: remove some pinned dependencies (@chmouel)
- 23d377c: update go dependences to latest (@chmouel)
- abb2f1f: update pre-commit (@chmouel)
- f34eefc: vale sync update (@chmouel)
What's Changed
- Bump jaxxstorm/action-install-gh-release from 1.12.0 to 1.13.0 by @dependabot in #1818
- Add secrets for bitbucket server on upstream PAC repo by @zakisk in #1821
- feat(cancel): add cancel-in-progress feature by @chmouel in #1816
- (chore) Only run gitlint on pull requests by @chmouel in #1822
- Fix repository name breaking for bb cloud when it's not in url slug form by @riddler7 in #1781
- update go dependences to latest by @chmouel in #1815
- (refactoring) Move to stepactions for linters pipelinerun by @chmouel in #1824
- feat: annotation for matching PipelineRun on paths by @chmouel in #1823
- Add changes for onboarding PAC to Konflux by @savitaashture in #1795
- fix: Fix cancel in progress to act on same pr/branch by @chmouel in #1826
- [bot] update konflux configuration by @openshift-pipelines-bot in #1834
- Update doc for regexp in CEL expression by @zakisk in #1830
- Remove konflux configuration… by @vdemeester in #1838
- Obscure smee url from generated logs by @zakisk in #1829
- fix: cancel-in-progress with retest comment by @chmouel in #1833
- Bump docker/metadata-action from 5.5.1 to 5.6.1 by @dependabot in #1832
- feat(dogfood): use cancel-in-progress/path-change by @chmouel in #1831
New Contributors
- @openshift-pipelines-bot made their first contribution in #1834
Full Changelog: v0.29.0...v0.30.0