From 72aad500dba3664ca6e61e7e5256d485951702e9 Mon Sep 17 00:00:00 2001
From: broadbot <broadbot@broadinstitute.org>
Date: Wed, 7 Aug 2024 20:07:49 +0000
Subject: [PATCH] [sherlock-build] generated from
 798468b0b708194926076fcdd75ec4f06627ae18

---
 ...herlock_changeset_v3_plan_request_environment_entry.go | 3 +++
 sherlock-typescript-client/README.md                      | 4 ++--
 sherlock-typescript-client/package-lock.json              | 4 ++--
 sherlock-typescript-client/package.json                   | 2 +-
 .../SherlockChangesetV3PlanRequestEnvironmentEntry.ts     | 8 ++++++++
 sherlock/docs/docs.go                                     | 4 ++++
 sherlock/docs/swagger.json                                | 4 ++++
 sherlock/docs/swagger.yaml                                | 5 +++++
 8 files changed, 29 insertions(+), 5 deletions(-)

diff --git a/sherlock-go-client/client/models/sherlock_changeset_v3_plan_request_environment_entry.go b/sherlock-go-client/client/models/sherlock_changeset_v3_plan_request_environment_entry.go
index f686fcb97..1ab9a0b08 100644
--- a/sherlock-go-client/client/models/sherlock_changeset_v3_plan_request_environment_entry.go
+++ b/sherlock-go-client/client/models/sherlock_changeset_v3_plan_request_environment_entry.go
@@ -23,6 +23,9 @@ type SherlockChangesetV3PlanRequestEnvironmentEntry struct {
 	// exclude charts
 	ExcludeCharts []string `json:"excludeCharts"`
 
+	// If true, chart releases app versions will only be updated if doing so wouldn't change the detected Git branch. This flag has no effect if the updated chart release has no app version branch.
+	FilterToMatchingBranches bool `json:"filterToMatchingBranches,omitempty"`
+
 	// follow versions from other environment
 	FollowVersionsFromOtherEnvironment string `json:"followVersionsFromOtherEnvironment,omitempty"`
 
diff --git a/sherlock-typescript-client/README.md b/sherlock-typescript-client/README.md
index c47a6c8f8..9d698acc6 100644
--- a/sherlock-typescript-client/README.md
+++ b/sherlock-typescript-client/README.md
@@ -1,4 +1,4 @@
-## @sherlock-js-client/sherlock@v1.5.28
+## @sherlock-js-client/sherlock@v1.5.29
 
 This generator creates TypeScript/JavaScript client that utilizes [Fetch API](https://fetch.spec.whatwg.org/). The generated Node module can be used in the following environments:
 
@@ -36,7 +36,7 @@ navigate to the folder of your consuming project and run one of the following co
 _published:_
 
 ```
-npm install @sherlock-js-client/sherlock@v1.5.28 --save
+npm install @sherlock-js-client/sherlock@v1.5.29 --save
 ```
 
 _unPublished (not recommended):_
diff --git a/sherlock-typescript-client/package-lock.json b/sherlock-typescript-client/package-lock.json
index 9b9bedcfc..e15b81f84 100644
--- a/sherlock-typescript-client/package-lock.json
+++ b/sherlock-typescript-client/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "@sherlock-js-client/sherlock",
-  "version": "v1.5.28",
+  "version": "v1.5.29",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "@sherlock-js-client/sherlock",
-      "version": "v1.5.28",
+      "version": "v1.5.29",
       "devDependencies": {
         "typescript": "^4.0 || ^5.0"
       }
diff --git a/sherlock-typescript-client/package.json b/sherlock-typescript-client/package.json
index 7215465cf..c6d17879a 100644
--- a/sherlock-typescript-client/package.json
+++ b/sherlock-typescript-client/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@sherlock-js-client/sherlock",
-  "version": "v1.5.28",
+  "version": "v1.5.29",
   "description": "OpenAPI client for @sherlock-js-client/sherlock",
   "author": "OpenAPI-Generator",
   "repository": {
diff --git a/sherlock-typescript-client/src/models/SherlockChangesetV3PlanRequestEnvironmentEntry.ts b/sherlock-typescript-client/src/models/SherlockChangesetV3PlanRequestEnvironmentEntry.ts
index f9e22b171..a3609cedf 100644
--- a/sherlock-typescript-client/src/models/SherlockChangesetV3PlanRequestEnvironmentEntry.ts
+++ b/sherlock-typescript-client/src/models/SherlockChangesetV3PlanRequestEnvironmentEntry.ts
@@ -31,6 +31,12 @@ export interface SherlockChangesetV3PlanRequestEnvironmentEntry {
      * @memberof SherlockChangesetV3PlanRequestEnvironmentEntry
      */
     excludeCharts?: Array<string>;
+    /**
+     * If true, chart releases app versions will only be updated if doing so wouldn't change the detected Git branch. This flag has no effect if the updated chart release has no app version branch.
+     * @type {boolean}
+     * @memberof SherlockChangesetV3PlanRequestEnvironmentEntry
+     */
+    filterToMatchingBranches?: boolean;
     /**
      * 
      * @type {string}
@@ -70,6 +76,7 @@ export function SherlockChangesetV3PlanRequestEnvironmentEntryFromJSONTyped(json
         
         'environment': json['environment'] == null ? undefined : json['environment'],
         'excludeCharts': json['excludeCharts'] == null ? undefined : json['excludeCharts'],
+        'filterToMatchingBranches': json['filterToMatchingBranches'] == null ? undefined : json['filterToMatchingBranches'],
         'followVersionsFromOtherEnvironment': json['followVersionsFromOtherEnvironment'] == null ? undefined : json['followVersionsFromOtherEnvironment'],
         'includeCharts': json['includeCharts'] == null ? undefined : json['includeCharts'],
         'useExactVersionsFromOtherEnvironment': json['useExactVersionsFromOtherEnvironment'] == null ? undefined : json['useExactVersionsFromOtherEnvironment'],
@@ -84,6 +91,7 @@ export function SherlockChangesetV3PlanRequestEnvironmentEntryToJSON(value?: She
         
         'environment': value['environment'],
         'excludeCharts': value['excludeCharts'],
+        'filterToMatchingBranches': value['filterToMatchingBranches'],
         'followVersionsFromOtherEnvironment': value['followVersionsFromOtherEnvironment'],
         'includeCharts': value['includeCharts'],
         'useExactVersionsFromOtherEnvironment': value['useExactVersionsFromOtherEnvironment'],
diff --git a/sherlock/docs/docs.go b/sherlock/docs/docs.go
index 68ebc3db0..045e9687d 100644
--- a/sherlock/docs/docs.go
+++ b/sherlock/docs/docs.go
@@ -8126,6 +8126,10 @@ const docTemplate = `{
                         "type": "string"
                     }
                 },
+                "filterToMatchingBranches": {
+                    "description": "If true, chart releases app versions will only be updated if doing so wouldn't change the detected Git branch. This flag has no effect if the updated chart release has no app version branch.",
+                    "type": "boolean"
+                },
                 "followVersionsFromOtherEnvironment": {
                     "type": "string"
                 },
diff --git a/sherlock/docs/swagger.json b/sherlock/docs/swagger.json
index 0db8f2f59..fb7ccc252 100644
--- a/sherlock/docs/swagger.json
+++ b/sherlock/docs/swagger.json
@@ -8123,6 +8123,10 @@
                         "type": "string"
                     }
                 },
+                "filterToMatchingBranches": {
+                    "description": "If true, chart releases app versions will only be updated if doing so wouldn't change the detected Git branch. This flag has no effect if the updated chart release has no app version branch.",
+                    "type": "boolean"
+                },
                 "followVersionsFromOtherEnvironment": {
                     "type": "string"
                 },
diff --git a/sherlock/docs/swagger.yaml b/sherlock/docs/swagger.yaml
index 54f0a0cf3..f23ebb2b2 100644
--- a/sherlock/docs/swagger.yaml
+++ b/sherlock/docs/swagger.yaml
@@ -261,6 +261,11 @@ definitions:
         items:
           type: string
         type: array
+      filterToMatchingBranches:
+        description: If true, chart releases app versions will only be updated if
+          doing so wouldn't change the detected Git branch. This flag has no effect
+          if the updated chart release has no app version branch.
+        type: boolean
       followVersionsFromOtherEnvironment:
         type: string
       includeCharts: