Releases: openshift-pipelines/pipelines-as-code
v0.29.1
Pipelines as Code version v0.29.1
OpenShift Pipelines as Code v0.29.1 has been released 🥳
This release update the golang/x/crypto library fixing a potential security with auth bypass
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.29.1/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.29.1/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-29-1.pipelines-as-code.pages.dev
Changelog
v0.28.2
Pipelines as Code version v0.28.2
OpenShift Pipelines as Code v0.28.2 has been released 🥳
This release update the golang/x/crypto library fixing a potential security with auth bypass
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.28.2/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.28.2/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-28-2.pipelines-as-code.pages.dev
Changelog
v0.31.0
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
-
🛠️ 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
andonTargetBranch
annotations. #1851
- Fixed
-
🔄 Refactors
-
🔧 Dependency Updates
-
📝 Documentation
-
🧪 Testing
-
❇ Miscellaneous
📊 Summary
Category | Count |
---|---|
🚀 Features | 2 |
🛠️ Fixes | 6 |
🔄 Refactors | 3 |
🔧 Dependency Updates | 3 |
📝 Documentation | 2 |
🧪 Testing | 3 |
❇ Misc | 3 |
Full Changelog: GitHub Release
New Contributors 🙏🏻
- @tricktron made their first contribution in #1846
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
v0.29.0
Pipelines as Code version v0.29.0
OpenShift Pipelines as Code v0.29.0 has been released 🥳
This version bring many fixes and performances improvement.
-
Performance and Metrics Enhancements
- New metrics added to monitor pipeline run durations and active runs,
improving observability.
- New metrics added to monitor pipeline run durations and active runs,
-
Git Provider Improvements
- Fixed issues with GitLab handling for over 20 files in .tekton/.
- Enhanced GitLab pagination for improved handling of merge request diffs.
- Improved error handling and fixed crashes for invalid Bitbucket payloads.
-
Bitbucket Server fixes
- Fixed panic issues in the PAC controller when dealing with empty commits
and tag deletion events on GitLab. - Addressed pipeline variable resolution issues on Bitbucket Server.
- Ensure Git authentication token validity before processing to prevent
security risks.
- Fixed panic issues in the PAC controller when dealing with empty commits
-
Bitbucket Cloud fixes
- Fixed tag reference issues on Bitbucket Cloud.
-
Concurrency
- Enhanced handling of concurrency, including the Watcher queue
initialization and failure continuation. Watcher used to fail and not being
able to process other PipelineRun when a failure was occurring when starting
the PipelineRun (on for example on a busy server). This now has been fixed.
- Enhanced handling of concurrency, including the Watcher queue
-
Documentation and Usability Updates
- Various minor fixes, including typo corrections, markdown linting, and
installation guidance improvements. - Bumped versions for dependencies such as docker/build-push-action and jwt,
improving security and compatibility.
- Various minor fixes, including typo corrections, markdown linting, and
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.29.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.29.0/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-29-0.pipelines-as-code.pages.dev
Changelog
- 316b3bc: Add e2e test for pending prs processed (@chmouel)
- eed98d8: Add gitlab pagination for diff listing (@ralphbean)
- 9e71fa3: Add new metric to show duration all pipelineruns have taken (@zakisk)
- 339f294: Add new metric to show number of running pipelineruns (@zakisk)
- 7c3584b: Add payload validation for repository clone url (@zakisk)
- 3e8567c: Allow disabling HA with PAC_DISABLE_HA (@chmouel)
- 8e2685f: Bump docker/build-push-action from 6.7.0 to 6.9.0 (@dependabot[bot])
- 9dd1a16: Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (@dependabot[bot])
- 78e6c84: Change Message to Title in event.SHATitle field (@zakisk)
- 2609b4b: Continue when failing the concurrency (#1810) (@chmouel)
- 5ab1fc7: Define label for controller in python scnd-ctrl.py (@chmouel)
- 549b2d8: Ensure token is valid before proceeding (#1803) (@chmouel)
- 29db090: Expose config for Watcher performance tuning (@chmouel)
- 343e197: Fix PAC controller panic on empty commits in payload (@zakisk)
- 7e6c443: Fix Variables Resolution in PipelineRun on Bitbucket Server (#1817) (@zakisk)
- d6c7df5: Fix building with old Hugo versions (@chmouel)
- 32c82d1: Fix ci by waiting before applying configmap (@chmouel)
- e4648f2: Fix crashing on bad bitbucketserver payload (@chmouel)
- 3723cde: Fix gitauth secrets cleanup (@enarha)
- 4895f80: Fix gitlab provider for more than 20 .tekton/ files (@ralphbean)
- b1790e3: Fix hugo-book theme deprecation errors (@chmouel)
- a0a0a34: Fix markdownlint error (@chmouel)
- b6a60aa: Fix overriding retry settings in PatchPipelineRun (@chmouel)
- a30afdf: Fix panic in PAC controller on delete tag event in gitlab (@zakisk)
- 684efda: Fix tag ref for Bitbucket Cloud (#1782) (@riddler7)
- d8c3c53: Fix tkn pac create repo when outside git repo (@chmouel)
- b3fd3ef: Fix typo in docs make command (@zakisk)
- e0cb651: Install PyYAML package using system apt or dnf (@chmouel)
- fee925a: Introduce pagination into the gitlab tests (@ralphbean)
- cf499ef: Make sure we collect the right prun in the Queue (@chmouel)
- e2ea074: Remove double check for toRef and checks for fromRef (@zakisk)
- c60b278: Revert "Fix building with old Hugo versions" (@chmouel)
- 2e43169: Revert "Fix hugo-book theme deprecation errors" (@chmouel)
- b4feca4: Update vale rules (@zakisk)
- e4a3b86: add dependabot auto merge (@chmouel)
- a10162c: docs(github): improve comments for installation ID retrieval (@chmouel)
- 83898b3: feat(tests): add unittests for template generation (@chmouel)
- f7915f1: feat: pin Hugo version (@chmouel)
- 2ff6377: fix spelling error pulrequest -> pullrequest (@chmouel)
- 935dcd6: fix watcher queue initialisation on concurrency (@chmouel)
- 7e019bc: gh-workflow-ci: fix checking binary existence (@chmouel)
- 8ad92e0: use stepactions for doc.yaml (@chmouel)
What's Changed
- Fix typo in docs make command by @zakisk in #1765
- Fix markdownlint error by @chmouel in #1769
- Fix ci by waiting before applying configmap by @chmouel in #1770
- Add new metric to show duration all pipelineruns have taken by @zakisk in #1764
- Install PyYAML package using system apt or dnf by @chmouel in #1773
- Fix hugo-book theme deprecation errors by @chmouel in #1776
- Update vale rules by @zakisk in #1779
- Fix building with old Hugo versions by @chmouel in #1780
- gh-workflow-ci: fix checking binary existence by @chmouel in #1785
- feat: pin Hugo version by @chmouel in #1787
- Define label for controller in python scnd-ctrl.py by @chmouel in #1788
- Add New Metric to Show Number of Running PipelineRuns by @zakisk in #1771
- Fix panic in PAC controller on delete tag event in GitLab by @zakisk in #1783
- Bump docker/build-push-action from 6.7.0 to 6.9.0 by @dependabot in #1768
- Fix tkn pac create repo when outside git repo by @chmouel in #1789
- fix watcher queue initialisation on concurrency by @chmouel in #1791
- Fix PAC controller panic on empty commits in payload in gitlab by @zakisk in #1792
- Change Message to Title in event.SHATitle Field. by @zakisk in #1794
- Fix overriding retry settings in PatchPipelineRun by @chmouel in #1793
- feat(tests): add unittests for template generation by @chmouel in #1797
- Fix gitlab provider for more than 20 .tekton/ files by @ralphbean in #1800
- Fix crashing on bad bitbucketserver payload by @chmouel in #1801
- bitbucket: Ensure token is valid before proceeding by @chmouel in #1803
- Remove double check for toRef and added checks for fromRef field by @zakisk in #1804
- Add payload validation for repository clone url by @zakisk in #1806
- Expose config for Watcher performance tuning by @chmouel in #1807
- Add pagination to the gitlab merge request diff list calls. by @ralphbean in <https://github.com/o...
v0.28.1
Pipelines as Code version v0.28.1
Pipelines as Code bugfix release
Changes
- Bug Fixes
- [Bitbucket] Token Validation: Ensure the token is valid before proceeding with the rest of the code. @chmouel
- [Bitbucket] Error Handling: Fixed a crash when the Bitbucket Server payload is missing required fields. @chmouel
- [GitLab] Pagination: Introduced keyset pagination for GitLab tests, ensuring handling of more than 20 .tekton/ files. @ralphbean
- [GitLab] PAC Controller Panic: Fixed a panic in the PAC controller when handling empty commits and during tag delete events in GitLab. @zakisk
- [Gitlab] Change Message to Title in event.SHATitle field @zakisk
- [Concurrency] Fix overriding retry settings in PatchPipelineRun @chmouel
- [Concurrency] fix watcher queue initialisation on concurrency @chmouel
- [cli] Fix tkn pac create repo when outside git repo @chmouel
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.28.1/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.28.1/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-28-1.pipelines-as-code.pages.dev
Full Changelog
- 4b1a997: Add e2e test for pending prs processed (@chmouel)
- 7f91cda: Change Message to Title in event.SHATitle field (@zakisk)
- cec7dc7: Ensure token is valid before proceeding (#1803) (@chmouel)
- 7c06067: Fix PAC controller panic on empty commits in payload (@zakisk)
- 394dbe3: Fix ci by waiting before applying configmap (@chmouel)
- c02d5d2: Fix crashing on bad bitbucketserver payload (@chmouel)
- 89d8686: Fix gitlab provider for more than 20 .tekton/ files (@ralphbean)
- 79b7bec: Fix hugo-book theme deprecation errors (@chmouel)
- de49e85: Fix markdownlint error (@chmouel)
- 5081d85: Fix overriding retry settings in PatchPipelineRun (@chmouel)
- c751c92: Fix panic in PAC controller on delete tag event in gitlab (@zakisk)
- 662f732: Fix tkn pac create repo when outside git repo (@chmouel)
- 4299cd0: Fix typo in docs make command (@zakisk)
- 05827d9: Install PyYAML package using system apt or dnf (@chmouel)
- 45e9b17: Introduce pagination into the gitlab tests (@ralphbean)
- b2602dd: Release yaml generated from bba037c for release v0.28.0 ( <>)
- 4f12880: Remove double check for toRef and checks for fromRef (@zakisk)
- 3cac0b6: Update vale rules (@zakisk)
- 63f4b30: docs(github): improve comments for installation ID retrieval (@chmouel)
- 9bc70eb: feat(tests): add unittests for template generation (@chmouel)
- ec28b61: fix spelling error pulrequest -> pullrequest (@chmouel)
- 8c145dc: fix watcher queue initialisation on concurrency (@chmouel)
- ae932d6: gh-workflow-ci: fix checking binary existence (@chmouel)
Full Changelog: v0.28.0...v0.28.1
v0.28.0
Pipelines as Code version v0.28.0
OpenShift Pipelines as Code v0.28.0 has been released 🥳
This is a major release with new features and usual bugfix and refactoring.
- Enhanced
pipelines_as_code_pipelinerun_count
metric counter to enable filteration of PipelineRun count by Repository or Namespace. PR - Setting Controller, Webhook and Watcher Deployments securityContext readOnlyRootFilesystem to true
to increase the security and to avoid being flagged by the security scanner. PR - Fix of multiple blocker issues related to global repository functionality. PR-1742, PR-1745 and PR-1753
- Redesign and Enhancement of PAC Resolver to cover few scenarios like PR
- PAC will not resolve Pipelines unnecessarily which are not part of the PipelineRuns filtered for the event
- Now you can use different version of same Task in different PipelineRuns/Pipelines.
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.28.0/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.28.0/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-28-0.pipelines-as-code.pages.dev
Changelog
- b2d646f: .github/workflows: small "step" name fix… (#1737) (@vdemeester)
- 5173774: Add E2E tests to test error reporting on UI for invalid PR Yaml (@zakisk)
- a501969: Add repository and namespace tags to PipelineRun count metric (@zakisk)
- 6f16e11: Add stepactions e2e test (@chmouel)
- 196d736: Bump Pipeline to v0.62.3 (@savitaashture)
- 0d10037: Bump Pipelines to v0.62.1 and Gitea to v1.22.1 (#1749) (@savitaashture)
- e0d2f45: Bump docker/build-push-action from 6.1.0 to 6.5.0 (@dependabot[bot])
- edf5788: Bump docker/build-push-action from 6.5.0 to 6.6.1 (@dependabot[bot])
- eb42954: Bump docker/build-push-action from 6.6.1 to 6.7.0 (@dependabot[bot])
- a44838e: Bump docker/login-action from 3.2.0 to 3.3.0 (@dependabot[bot])
- 27b72c7: Bump google.golang.org/grpc from 1.64.0 to 1.64.1 (@dependabot[bot])
- 7bb525f: Fix 503 http error when handling incoming webhook requests (#1747) (@enarha)
- 2d465fe: Fix PAC watcher panic when concurrency_limit is set ( <>)
- 77e61ea: Fix empty secret namespace issue in reconciler (@zakisk)
- d56bd5e: Fix goreleaser issue (@savitaashture)
- 8b75702: Fix vale config file according to latest version (@piyush-garg)
- 7c9970d: Fix vale config file according to latest version (@piyush-garg)
- d87fe97: Redesign PAC Resolver (@piyush-garg)
- 5c88f74: Set readOnlyRootFilesystem as true for PAC resources (#1756) (@savitaashture)
- bba037c: Update PVC storage to 3Gi (@savitaashture)
- 67b4705: Update golangci.yml to latest (@chmouel)
- f530d14: Update to latest go-gitlab and go-github (@chmouel)
- d6b0103: Update vendor dependencies to latest (@chmouel)
- 9ca0a1a: feat: Improve lang detection and update templates (@chmouel)
- 03fcbc7: fix: controller crash when provenance is set only on the global repo (@savitaashture)
- 763b96a: use python-312 (@chmouel)
- 9bf2293: vale rules update (@chmouel)
v0.27.2
Pipelines as Code version v0.27.2
OpenShift Pipelines as Code v0.27.2 has been released 🥳
This minor release address mainly a regression on the {{ event_type }}
variable which was previously changed to different type of comments depending of the gitops comment (for example retest-all would be set when the user issue a /retest) it is now reply as before to {{ pull_request }}
to not break pipelinerun who were relying on it.
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.27.2/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.27.2/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-27-2.pipelines-as-code.pages.dev
Changelog
- b466ac7: Add log for TestGHPullRequestConcurrencyMultiplePR (@chmouel)
- 4f338ba: Bump docker/build-push-action from 5.4.0 to 6.0.0 (@dependabot[bot])
- dc5b23e: Bump docker/build-push-action from 6.0.0 to 6.1.0 (@dependabot[bot])
- 7bd9ed0: Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 (@dependabot[bot])
- 8b04645: Bump ko-build/setup-ko from 0.6 to 0.7 (@dependabot[bot])
- afeee53: Implement GetTaskURI for GitLab provider (@chmouel)
- d149fa8: Replace deprecated GetMergeRequestChanges function ( <>)
- 35d7f7c: Tweak the non-matching pipelinerun test (@enarha)
- 639d92c: Update resolver.md (@yuzp1996)
- 24cc9ce: feat(docs): use /dev/random for generating secrets (@chmouel)
- f80c589: feat: Allow non-admin users to get install info (@chmouel)
- 7663fb1: fix: Correct event-type setting for on-comment prs (@chmouel)
- be424e4: fix: Revert GitOps event_type to pull_request (@chmouel)
- 9cd8ba8: move to upstream ruff image (@chmouel)
- 5fb31b5: update goreleaser to version 2 (@chmouel)
v0.27.1
Pipelines as Code version v0.27.1
OpenShift Pipelines as Code v0.27.1 has been released 🥳
This is a minor release addressing issues for the v0.27.0 which targets the OpenShift Pipelines 1.5.x release.
Bugfixes
- 721ea87: Fix 404 error for GitLab provider (@savitaashture)
- ac44a7c: Fix GH installation match verification (@enarha)
- 37e085b: Fix tkn-pac issue GitHub App name with quote fails (@enarha)
- 225cd25: Make sure to check if we can make API calls (@chmouel)
- 9dcbe19: Fix secret generation issue when GitOps comments are executed on commits (@savitaashture)
- 17aae4b: Refactor configutil and fix bug with catalog parsing (@piyush-garg)
- 51cfb93: do not use map to update console struct (@chmouel)
- 6d4be45: sync 'error-detection-simple-regexp' default value (@jkandasa)
Additions
- 789342d: Expose source URL and branch via annotation (@MartinBasti)
Misc
- eaba6fe: Add test for when concurrency and startPR error (@chmouel)
- e505fa6: Bump docker/build-push-action from 5.3.0 to 5.4.0 (@dependabot[bot])
- 4ebd181: Bump docker/login-action from 3.1.0 to 3.2.0 (@dependabot[bot])
- 3d1efd5: Bump jaxxstorm/action-install-gh-release from 1.11.0 to 1.12.0 (@dependabot[bot])
- 562cddf: Extract the slack notification to a stepaction (@chmouel)
- 35e3307: Fix golangci lint error (@chmouel)
- 50140f6: Pre-commit update (@chmouel)
- 7567b96: Vale rules update (@chmouel)
- 3f9bcd0: feat(cel): Add unittests for CEL package (@chmouel)
- 0e97e1d: fix code spelling (@chmouel)
- 1c020a8: fix goreleaser (@chmouel)
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.27.1/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.27.1/release.k8s.yaml
Documentation
The documentation for this release is available here :
v0.24.7
Pipelines as Code version v0.24.7
OpenShift Pipelines as Code v0.24.7 has been released 🥳
This minor release fix an Pipelines-as-code controlelr crash when using concurrency if a PipelineRun could not be created and reported as error by the Tekton controller.
Jira: https://issues.redhat.com/browse/SRVKP-5496
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.24.7/release.yaml
Kubernetes
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.7/release.k8s.yaml
Documentation
The documentation for this release is available here :
https://release-v0-24-7.pipelines-as-code.pages.dev
Changelog
- 365b061: Add test for when concurrency and startPR error (@chmouel)
- 7d026f4: Fix codespell linter error (@chmouel)
- c6fc148: Release yaml generated from b472b7a for release v0.24.6 ( <>)
- fa5c20d: Update sort package to latest & adds nil check for PRun before sorting (@sm43)
- edab9bf: fix code spelling (@chmouel)