- Notifications
You must be signed in to change notification settings - Fork116
Pipelines as Code version v0.39.0
OpenShift Pipelines as Code v0.39.0 has been released 🥳
Installation
To install this version you can install the release.yaml withkubectl for your platform :
Openshift
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.39.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.39.0/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-39-0.pipelines-as-code.pages.dev
Here is the list of notable changes based on your input:
✨ Features
- feat: Add AI/LLM-powered pipeline analysisSRVKP-8577d19d6de2
- feat: Add GitOps command support for tags in GitLabSRVKP-8612d0f36f54
- feat: Add support for optional
namespaceparameter in incoming webhookSRVKP-5837d1565533 - feat: Exclude tag push events from skip-pr-commits logicSRVKP-9111d44c8b11
- feat(incoming): Set default secret key for incoming webhooksd3e7518a
- feat: support glob in incoming webhook targetsSRVKP-7364d21592a7
- feat: Honor gitops in GitLab threads repliesSRVKP-8324d0b991c4
- feat(gitlab): Cache results acl project membershipSRVKP-9056d0b84bf4
- feat(ci): skip PR checks for MIRRORED PRsce551d9b
- feat: Introduce PR CI automation via AI and move linter therece9c3fba
- feat: Introduce error log snippet line configSRVKP-8165c9e5e05d
🐛 Bugs
- fix: prevent nil pointer panic in EventEmitterSRVKP-8910d58b2e20
- fix(github): handle check run status for validation errorsd4ee0808
- fix: add explicit mapping for cancelled statusSRVKP-9050d1668dff
- fix(cli): respect forceInstallGosmee in bootstrapSRVKP-9062d1348b12
- fix: prevent stale failure statuses on commitsSRVKP-9044d0ffb7a2
- fix(cli): correct namespace flag binding in tkn-pacSRVKP-7152d0c2e056
- fix: Improve E2E failure reporting in GitHub Actionsd0bdc4cd
- test: add unit tests for duplicate secret reuse scenarioce521cb5
- fix: resolve templating placeholder evaluation bugSRVKP-8984cdbb4508
- fix: increase number of lines of logs from pac-controllercdb54e22
- fix: Prevent panic in EventEmitter when logger is nilSRVKP-8910cdafa7a1
- fix: Improve GitLab commit status handlingSRVKP-8908cd781bd2
- fix: Check source project access for GitLab PRsSRVKP-8902cd28829c
⚙️ Misc
- docs: correct docs for GitOps commands on GitLabd5774cdf
- refactor: Migrate build tags from +build to //go:build directivesd4dc56fd
- chore: remove raw API response in logd46f5e8f
- chore(deps): bump actions/upload-artifact from 4 to 5d3ec0be4
- chore: configure application id in CI via env variabled3434604
- chore(goreleaser): use binaries field in homebrewd30048d2
- chore: Add deprecation log for repository status fieldd1d37ef3
- chore: Allow org members to trigger E2E workflowd0d750e1
- docs: clarify
repo_ownerparameter semanticscf464831 - docs: Clarify documentation for repository
comment_strategyce145f8d - docs: Restructure and enhance README for claritycdb2b564
- chore: Enhance text consistency across codebasecdb09d06
- docs: improve English phrasing across upstream documentationcda97ff4
- chore: Add new points in AI template for PRcda974e5
- docs: Add AI assistance disclosure to PR templatecd8a9d25
Changelog
- 71e6994: chore(deps): bump actions/upload-artifact from 4 to 5 (@dependabot[bot])
- 2106ee6: chore(goreleaser): use binaries field in homebrew (@theakshaypant)
- 8a3103c: chore(linter): enforce British spelling 'cancelled' over 'canceled' (@ab-ghosh)
- e6889e3: chore: Add deprecation log for repository status field (@zakisk)
- 0bacb90: chore: Add formatting checklist to AGENTS.md (@chmouel)
- dd3f552: chore: Enhance text consistency across codebase (@chmouel)
- 9c097be: chore: Remove obsolete Tekton trigger PipelineRun (@chmouel)
- a7b73ac: chore: add new points in AI template for PR (@zakisk)
- 9a418d7: chore: configure application id in CI via env variable (@zakisk)
- 96b7476: chore: remove raw API response in log (@zakisk)
- 6740f8b: feat(ci): skip PR checks for MIRRORED PRs (@chmouel)
- e45ee14: feat(gitlab): Cache results acl project membership (@chmouel)
- 840cce8: feat(incoming): Set default secret key for incoming webhooks (@zakisk)
- f0042c7: feat: Add GitOps command support for tags in GitLab (@zakisk)
- 99eecad: feat: Add release note and PR URL to JIRA custom fields (@chmouel)
- 6fc679e: feat: Add support for optional
namespaceparameter in incoming webhook (@aThorp96) - b9067e1: feat: Create JIRA tickets from PRs with Gemini AI (@chmouel)
- b4d37f6: feat: Exclude tag push events from skip-pr-commits logic (@zakisk)
- b42d36d: feat: Honor gitops in GitLab threads replies (@chmouel)
- 269d2a7: feat: Introduce AI/LLM-powered pipeline analysis (@chmouel)
- d3bc3b2: feat: Introduce PR CI automation via AI (@chmouel)
- 7aa1b46: feat: Introduce error log snippet line config (@chmouel)
- a8e6b9c: feat: Refactor JIRA generation to use Google GenAI SDK (@chmouel)
- e18390d: feat: support glob in incoming webhook targets (@theakshaypant)
- e4e992b: fix(ci): Remove duplicate context declaration in e2e workflow (@chmouel)
- 212a4f5: fix(ci): Use correct context variable in github-script (@chmouel)
- f8c4367: fix(cli): correct namespace flag binding in tkn-pac (#2284) (@theakshaypant)
- b14b004: fix(cli): respect forceInstallGosmee in bootstrap (@theakshaypant)
- baea213: fix(github): handle check run status for validation errors (@zakisk)
- 8c707c3: fix(gitlab): add explicit mapping for cancelled status (@ab-ghosh)
- d5eee06: fix: Correct python formatting command (@chmouel)
- f28aac7: fix: Improve E2E failure reporting in GitHub Actions (@chmouel)
- 6f0d774: fix: Refactor GH Actions script permission checks (@chmouel)
- 6a02e5e: fix: increase number of lines of logs from pac-controller (@zakisk)
- 860c901: fix: prevent nil pointer panic in EventEmitter (@chmouel)
- 2dd2629: fix: prevent stale failure statuses on commits (@zakisk)
- 6a0184b: fix: resolve templating placeholder evaluation bug (@chmouel)
- f3db57f: refactor: Migrate build tags from +build to //go:build directives (@chmouel)
Assets21
Uh oh!
There was an error while loading.Please reload this page.