Skip to content

chore(deps): lock file maintenance#1006

Open
renovate-sh-app[bot] wants to merge 1 commit intomainfrom
renovate/lock-file-maintenance
Open

chore(deps): lock file maintenance#1006
renovate-sh-app[bot] wants to merge 1 commit intomainfrom
renovate/lock-file-maintenance

Conversation

@renovate-sh-app
Copy link
Copy Markdown
Contributor

@renovate-sh-app renovate-sh-app bot commented Feb 23, 2026

This PR contains the following updates:

Update Change
lockFileMaintenance All locks refreshed

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

Need help?

You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.

@renovate-sh-app renovate-sh-app bot requested a review from a team as a code owner February 23, 2026 01:42
@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 23, 2026

Note: the diff show code changes that would be introduced by this PR to the output of the Grafana Foundation SDK codegen pipeline.

See full diff.

🔎 Changes to Grafana Foundation SDK

diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/athena.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/athena.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/athena.jsonschema.json	2026-04-09 13:33:04.463970083 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/athena.jsonschema.json	2026-04-09 13:30:08.464881445 +0000
@@ -27,14 +27,7 @@
           "type": "string"
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/azuremonitor.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/azuremonitor.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/azuremonitor.jsonschema.json	2026-04-09 13:33:04.464001392 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/azuremonitor.jsonschema.json	2026-04-09 13:30:08.465538694 +0000
@@ -7,14 +7,7 @@
       "additionalProperties": false,
       "properties": {
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/bigquery.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/bigquery.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/bigquery.jsonschema.json	2026-04-09 13:33:04.465728249 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/bigquery.jsonschema.json	2026-04-09 13:30:08.464979068 +0000
@@ -56,14 +56,7 @@
           "$ref": "#/definitions/SQLExpression"
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/cloudwatch.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/cloudwatch.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/cloudwatch.jsonschema.json	2026-04-09 13:33:04.464130613 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/cloudwatch.jsonschema.json	2026-04-09 13:30:08.465106576 +0000
@@ -112,14 +112,7 @@
           "description": "When the metric query type is set to `Insights`, this field is used to specify the query string."
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
@@ -544,14 +537,7 @@
           "description": "@deprecated use logGroups"
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
@@ -622,14 +608,7 @@
           "description": "Use this parameter to filter the results of the operation to only those alarms\nthat use a certain alarm action. For example, you could specify the ARN of\nan SNS topic to find all alarms that send notifications to that topic.\ne.g. `arn:aws:sns:us-east-1:123456789012:my-app-` would match `arn:aws:sns:us-east-1:123456789012:my-app-action`\nbut not match `arn:aws:sns:us-east-1:123456789012:your-app-action`"
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/common.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/common.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/common.jsonschema.json	2026-04-09 13:33:04.464172391 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/common.jsonschema.json	2026-04-09 13:30:08.465148725 +0000
@@ -1669,14 +1669,7 @@
           "description": "This field is deprecated in favor of using cellOptions"
         },
         "cellOptions": {
-          "anyOf": [
-            {
-              "$ref": "#/definitions/TableCellOptions"
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "$ref": "#/definitions/TableCellOptions"
         },
         "hidden": {
           "type": "boolean",
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/dashboard.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/dashboard.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/dashboard.jsonschema.json	2026-04-09 13:33:04.464221123 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/dashboard.jsonschema.json	2026-04-09 13:30:08.465194320 +0000
@@ -130,14 +130,7 @@
       ],
       "properties": {
         "id": {
-          "anyOf": [
-            {
-              "type": "integer"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "integer",
           "description": "Unique numeric identifier for the dashboard.\n`id` is internal to a specific Grafana instance. `uid` should be used to identify a dashboard across Grafana instances.\nTODO eliminate this null option"
         },
         "uid": {
@@ -934,25 +927,11 @@
           ],
           "properties": {
             "from": {
-              "anyOf": [
-                {
-                  "type": "number"
-                },
-                {
-                  "type": "null"
-                }
-              ],
+              "type": "number",
               "description": "Min value of the range. It can be null which means -Infinity"
             },
             "to": {
-              "anyOf": [
-                {
-                  "type": "number"
-                },
-                {
-                  "type": "null"
-                }
-              ],
+              "type": "number",
               "description": "Max value of the range. It can be null which means +Infinity"
             },
             "result": {
@@ -1091,14 +1070,7 @@
       ],
       "properties": {
         "value": {
-          "anyOf": [
-            {
-              "type": "number"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "number",
           "description": "Value represents a specified metric for the threshold, which triggers a visual change in the dashboard when this value is met or exceeded.\nNulls currently appear here when serializing -Infinity to JSON."
         },
         "color": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/dashboardv2beta1.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/dashboardv2beta1.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/dashboardv2beta1.jsonschema.json	2026-04-09 13:33:04.464306412 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/dashboardv2beta1.jsonschema.json	2026-04-09 13:30:08.465280291 +0000
@@ -199,15 +199,8 @@
           "description": "New type for datasource reference\nNot creating a new type until we figure out how to handle DS refs for group by, adhoc, and every place that uses DataSourceRef in TS."
         },
         "spec": {
-          "anyOf": [
-            {
-              "type": "object",
-              "additionalProperties": {}
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "type": "object",
+          "additionalProperties": {}
         }
       }
     },
@@ -554,15 +547,8 @@
       ],
       "properties": {
         "options": {
-          "anyOf": [
-            {
-              "type": "object",
-              "additionalProperties": {}
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "type": "object",
+          "additionalProperties": {}
         },
         "fieldConfig": {
           "$ref": "#/definitions/FieldConfigSource"
@@ -690,15 +676,8 @@
           "description": "Alternative to empty string"
         },
         "custom": {
-          "anyOf": [
-            {
-              "type": "object",
-              "additionalProperties": {}
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "object",
+          "additionalProperties": {},
           "description": "custom is specified by the FieldConfig field\nin panel plugin schemas."
         }
       },
@@ -805,25 +784,11 @@
           ],
           "properties": {
             "from": {
-              "anyOf": [
-                {
-                  "type": "number"
-                },
-                {
-                  "type": "null"
-                }
-              ],
+              "type": "number",
               "description": "Min value of the range. It can be null which means -Infinity"
             },
             "to": {
-              "anyOf": [
-                {
-                  "type": "number"
-                },
-                {
-                  "type": "null"
-                }
-              ],
+              "type": "number",
               "description": "Max value of the range. It can be null which means +Infinity"
             },
             "result": {
@@ -3069,14 +3034,7 @@
       ],
       "properties": {
         "formatter": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "The format name or function used in the expression"
         }
       },
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/datasource.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/datasource.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/datasource.jsonschema.json	2026-04-09 13:33:04.464397372 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/datasource.jsonschema.json	2026-04-09 13:30:08.465372884 +0000
@@ -15,14 +15,7 @@
           "description": "Panel ID from wich the queries will be reused."
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/elasticsearch.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/elasticsearch.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/elasticsearch.jsonschema.json	2026-04-09 13:33:04.464460089 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/elasticsearch.jsonschema.json	2026-04-09 13:30:08.466670339 +0000
@@ -1653,14 +1653,7 @@
           "description": "List of metric aggregations"
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/expr.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/expr.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/expr.jsonschema.json	2026-04-09 13:33:04.464502168 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/expr.jsonschema.json	2026-04-09 13:30:08.465434489 +0000
@@ -58,14 +58,7 @@
           "description": "QueryType is an optional identifier for the type of query.\nIt can be used to distinguish different types of queries."
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "RefID is the unique identifier of the query, set by the frontend call."
         },
         "resultAssertions": {
@@ -181,14 +174,7 @@
           "description": "The reducer\nPossible enum values:\n - `\"sum\"` \n - `\"mean\"` \n - `\"min\"` \n - `\"max\"` \n - `\"count\"` \n - `\"last\"` \n - `\"median\"` "
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "RefID is the unique identifier of the query, set by the frontend call."
         },
         "resultAssertions": {
@@ -328,14 +314,7 @@
           "description": "QueryType is an optional identifier for the type of query.\nIt can be used to distinguish different types of queries."
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "RefID is the unique identifier of the query, set by the frontend call."
         },
         "resultAssertions": {
@@ -525,14 +504,7 @@
           "description": "QueryType is an optional identifier for the type of query.\nIt can be used to distinguish different types of queries."
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "RefID is the unique identifier of the query, set by the frontend call."
         },
         "resultAssertions": {
@@ -716,14 +688,7 @@
           "description": "QueryType is an optional identifier for the type of query.\nIt can be used to distinguish different types of queries."
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "RefID is the unique identifier of the query, set by the frontend call."
         },
         "resultAssertions": {
@@ -828,14 +793,7 @@
           "description": "QueryType is an optional identifier for the type of query.\nIt can be used to distinguish different types of queries."
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "RefID is the unique identifier of the query, set by the frontend call."
         },
         "resultAssertions": {
@@ -908,64 +866,22 @@
       "additionalProperties": false,
       "properties": {
         "TypeMath": {
-          "anyOf": [
-            {
-              "$ref": "#/definitions/TypeMath"
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "$ref": "#/definitions/TypeMath"
         },
         "TypeReduce": {
-          "anyOf": [
-            {
-              "$ref": "#/definitions/TypeReduce"
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "$ref": "#/definitions/TypeReduce"
         },
         "TypeResample": {
-          "anyOf": [
-            {
-              "$ref": "#/definitions/TypeResample"
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "$ref": "#/definitions/TypeResample"
         },
         "TypeClassicConditions": {
-          "anyOf": [
-            {
-              "$ref": "#/definitions/TypeClassicConditions"
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "$ref": "#/definitions/TypeClassicConditions"
         },
         "TypeThreshold": {
-          "anyOf": [
-            {
-              "$ref": "#/definitions/TypeThreshold"
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "$ref": "#/definitions/TypeThreshold"
         },
         "TypeSql": {
-          "anyOf": [
-            {
-              "$ref": "#/definitions/TypeSql"
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "$ref": "#/definitions/TypeSql"
         }
       }
     },
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/googlecloudmonitoring.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/googlecloudmonitoring.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/googlecloudmonitoring.jsonschema.json	2026-04-09 13:33:04.464641177 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/googlecloudmonitoring.jsonschema.json	2026-04-09 13:30:08.465577446 +0000
@@ -7,14 +7,7 @@
       "additionalProperties": false,
       "properties": {
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/grafanapyroscope.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/grafanapyroscope.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/grafanapyroscope.jsonschema.json	2026-04-09 13:33:04.464679880 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/grafanapyroscope.jsonschema.json	2026-04-09 13:30:08.465616329 +0000
@@ -51,14 +51,7 @@
           "description": "Sets the maximum number of nodes in the flamegraph."
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/librarypanel.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/librarypanel.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/librarypanel.jsonschema.json	2026-04-09 13:33:04.464826243 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/librarypanel.jsonschema.json	2026-04-09 13:30:08.465724120 +0000
@@ -690,25 +690,11 @@
           ],
           "properties": {
             "from": {
-              "anyOf": [
-                {
-                  "type": "number"
-                },
-                {
-                  "type": "null"
-                }
-              ],
+              "type": "number",
               "description": "Min value of the range. It can be null which means -Infinity"
             },
             "to": {
-              "anyOf": [
-                {
-                  "type": "number"
-                },
-                {
-                  "type": "null"
-                }
-              ],
+              "type": "number",
               "description": "Max value of the range. It can be null which means +Infinity"
             },
             "result": {
@@ -813,14 +799,7 @@
       ],
       "properties": {
         "value": {
-          "anyOf": [
-            {
-              "type": "number"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "number",
           "description": "Value represents a specified metric for the threshold, which triggers a visual change in the dashboard when this value is met or exceeded.\nNulls currently appear here when serializing -Infinity to JSON."
         },
         "color": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/loki.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/loki.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/loki.jsonschema.json	2026-04-09 13:33:04.464871017 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/loki.jsonschema.json	2026-04-09 13:30:08.465800393 +0000
@@ -73,14 +73,7 @@
           "description": "Used to set step value for range queries."
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/parca.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/parca.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/parca.jsonschema.json	2026-04-09 13:33:04.465694716 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/parca.jsonschema.json	2026-04-09 13:30:08.465902925 +0000
@@ -28,14 +28,7 @@
           "description": "Specifies the type of profile to query."
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/piechart.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/piechart.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/piechart.jsonschema.json	2026-04-09 13:33:04.465806455 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/piechart.jsonschema.json	2026-04-09 13:30:08.465934674 +0000
@@ -90,17 +90,10 @@
           "$ref": "#/definitions/PieChartType"
         },
         "displayLabels": {
-          "anyOf": [
-            {
-              "type": "array",
-              "items": {
-                "$ref": "#/definitions/PieChartLabels"
-              }
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "type": "array",
+          "items": {
+            "$ref": "#/definitions/PieChartLabels"
+          }
         },
         "tooltip": {
           "$ref": "#/definitions/VizTooltipOptions"
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/prometheus.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/prometheus.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/prometheus.jsonschema.json	2026-04-09 13:33:04.465074988 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/prometheus.jsonschema.json	2026-04-09 13:30:08.466083011 +0000
@@ -57,14 +57,7 @@
           "description": "@deprecated Used to specify how many times to divide max data points by. We use max data points under query options\nSee https://github.com/grafana/grafana/issues/48081"
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/table.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/table.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/table.jsonschema.json	2026-04-09 13:33:04.465311450 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/table.jsonschema.json	2026-04-09 13:30:08.466319353 +0000
@@ -134,14 +134,7 @@
           "description": "This field is deprecated in favor of using cellOptions"
         },
         "cellOptions": {
-          "anyOf": [
-            {
-              "$ref": "#/definitions/TableCellOptions"
-            },
-            {
-              "type": "null"
-            }
-          ]
+          "$ref": "#/definitions/TableCellOptions"
         },
         "hidden": {
           "type": "boolean",
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/tempo.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/tempo.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/tempo.jsonschema.json	2026-04-09 13:33:04.465387272 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/tempo.jsonschema.json	2026-04-09 13:30:08.466392940 +0000
@@ -10,14 +10,7 @@
       ],
       "properties": {
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
         },
         "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/jsonschema/testdata.jsonschema.json /tmp/foundation-workspace-current/foundation-sdk/jsonschema/testdata.jsonschema.json
--- /tmp/foundation-workspace-main/foundation-sdk/jsonschema/testdata.jsonschema.json	2026-04-09 13:33:04.465423279 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/jsonschema/testdata.jsonschema.json	2026-04-09 13:30:08.466430791 +0000
@@ -328,14 +328,7 @@
           "type": "string"
         },
         "refId": {
-          "anyOf": [
-            {
-              "type": "string"
-            },
-            {
-              "type": "null"
-            }
-          ],
+          "type": "string",
           "description": "RefID is the unique identifier of the query, set by the frontend call."
         },
         "resultAssertions": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/athena.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/athena.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/athena.openapi.json	2026-04-09 13:33:05.032769993 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/athena.openapi.json	2026-04-09 13:30:09.087847176 +0000
@@ -36,7 +36,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/azuremonitor.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/azuremonitor.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/azuremonitor.openapi.json	2026-04-09 13:33:05.032801602 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/azuremonitor.openapi.json	2026-04-09 13:30:09.089537285 +0000
@@ -16,7 +16,6 @@
         "properties": {
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/bigquery.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/bigquery.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/bigquery.openapi.json	2026-04-09 13:33:05.032919833 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/bigquery.openapi.json	2026-04-09 13:30:09.088022173 +0000
@@ -65,7 +65,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/cloudwatch.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/cloudwatch.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/cloudwatch.openapi.json	2026-04-09 13:33:05.033026122 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/cloudwatch.openapi.json	2026-04-09 13:30:09.088113324 +0000
@@ -121,7 +121,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
@@ -547,7 +546,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
@@ -619,7 +617,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/common.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/common.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/common.openapi.json	2026-04-09 13:33:05.033088719 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/common.openapi.json	2026-04-09 13:30:09.088157125 +0000
@@ -1677,12 +1677,7 @@
             "description": "This field is deprecated in favor of using cellOptions"
           },
           "cellOptions": {
-            "nullable": true,
-            "allOf": [
-              {
-                "$ref": "#/components/schemas/TableCellOptions"
-              }
-            ]
+            "$ref": "#/components/schemas/TableCellOptions"
           },
           "hidden": {
             "type": "boolean",
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/dashboard.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/dashboard.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/dashboard.openapi.json	2026-04-09 13:33:05.033139734 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/dashboard.openapi.json	2026-04-09 13:30:09.088204023 +0000
@@ -138,7 +138,6 @@
         "properties": {
           "id": {
             "type": "integer",
-            "nullable": true,
             "description": "Unique numeric identifier for the dashboard.\n`id` is internal to a specific Grafana instance. `uid` should be used to identify a dashboard across Grafana instances.\nTODO eliminate this null option"
           },
           "uid": {
@@ -940,12 +939,10 @@
             "properties": {
               "from": {
                 "type": "number",
-                "nullable": true,
                 "description": "Min value of the range. It can be null which means -Infinity"
               },
               "to": {
                 "type": "number",
-                "nullable": true,
                 "description": "Max value of the range. It can be null which means +Infinity"
               },
               "result": {
@@ -1085,7 +1082,6 @@
         "properties": {
           "value": {
             "type": "number",
-            "nullable": true,
             "description": "Value represents a specified metric for the threshold, which triggers a visual change in the dashboard when this value is met or exceeded.\nNulls currently appear here when serializing -Infinity to JSON."
           },
           "color": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/dashboardv2beta1.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/dashboardv2beta1.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/dashboardv2beta1.openapi.json	2026-04-09 13:33:05.033223551 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/dashboardv2beta1.openapi.json	2026-04-09 13:30:09.088286768 +0000
@@ -204,8 +204,7 @@
           },
           "spec": {
             "type": "object",
-            "additionalProperties": {},
-            "nullable": true
+            "additionalProperties": {}
           }
         }
       },
@@ -553,8 +552,7 @@
         "properties": {
           "options": {
             "type": "object",
-            "additionalProperties": {},
-            "nullable": true
+            "additionalProperties": {}
           },
           "fieldConfig": {
             "$ref": "#/components/schemas/FieldConfigSource"
@@ -684,7 +682,6 @@
           "custom": {
             "type": "object",
             "additionalProperties": {},
-            "nullable": true,
             "description": "custom is specified by the FieldConfig field\nin panel plugin schemas."
           }
         },
@@ -792,12 +789,10 @@
             "properties": {
               "from": {
                 "type": "number",
-                "nullable": true,
                 "description": "Min value of the range. It can be null which means -Infinity"
               },
               "to": {
                 "type": "number",
-                "nullable": true,
                 "description": "Max value of the range. It can be null which means +Infinity"
               },
               "result": {
@@ -3044,7 +3039,6 @@
         "properties": {
           "formatter": {
             "type": "string",
-            "nullable": true,
             "description": "The format name or function used in the expression"
           }
         },
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/datasource.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/datasource.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/datasource.openapi.json	2026-04-09 13:33:05.033317296 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/datasource.openapi.json	2026-04-09 13:30:09.088350337 +0000
@@ -24,7 +24,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/elasticsearch.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/elasticsearch.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/elasticsearch.openapi.json	2026-04-09 13:33:05.033378721 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/elasticsearch.openapi.json	2026-04-09 13:30:09.088410028 +0000
@@ -1659,7 +1659,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/expr.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/expr.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/expr.openapi.json	2026-04-09 13:33:05.033424436 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/expr.openapi.json	2026-04-09 13:30:09.088456164 +0000
@@ -67,7 +67,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "RefID is the unique identifier of the query, set by the frontend call."
           },
           "resultAssertions": {
@@ -184,7 +183,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "RefID is the unique identifier of the query, set by the frontend call."
           },
           "resultAssertions": {
@@ -325,7 +323,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "RefID is the unique identifier of the query, set by the frontend call."
           },
           "resultAssertions": {
@@ -516,7 +513,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "RefID is the unique identifier of the query, set by the frontend call."
           },
           "resultAssertions": {
@@ -701,7 +697,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "RefID is the unique identifier of the query, set by the frontend call."
           },
           "resultAssertions": {
@@ -807,7 +802,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "RefID is the unique identifier of the query, set by the frontend call."
           },
           "resultAssertions": {
@@ -880,52 +874,22 @@
         "additionalProperties": false,
         "properties": {
           "TypeMath": {
-            "nullable": true,
-            "allOf": [
-              {
-                "$ref": "#/components/schemas/TypeMath"
-              }
-            ]
+            "$ref": "#/components/schemas/TypeMath"
           },
           "TypeReduce": {
-            "nullable": true,
-            "allOf": [
-              {
-                "$ref": "#/components/schemas/TypeReduce"
-              }
-            ]
+            "$ref": "#/components/schemas/TypeReduce"
           },
           "TypeResample": {
-            "nullable": true,
-            "allOf": [
-              {
-                "$ref": "#/components/schemas/TypeResample"
-              }
-            ]
+            "$ref": "#/components/schemas/TypeResample"
           },
           "TypeClassicConditions": {
-            "nullable": true,
-            "allOf": [
-              {
-                "$ref": "#/components/schemas/TypeClassicConditions"
-              }
-            ]
+            "$ref": "#/components/schemas/TypeClassicConditions"
           },
           "TypeThreshold": {
-            "nullable": true,
-            "allOf": [
-              {
-                "$ref": "#/components/schemas/TypeThreshold"
-              }
-            ]
+            "$ref": "#/components/schemas/TypeThreshold"
           },
           "TypeSql": {
-            "nullable": true,
-            "allOf": [
-              {
-                "$ref": "#/components/schemas/TypeSql"
-              }
-            ]
+            "$ref": "#/components/schemas/TypeSql"
           }
         }
       },
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/googlecloudmonitoring.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/googlecloudmonitoring.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/googlecloudmonitoring.openapi.json	2026-04-09 13:33:05.034621944 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/googlecloudmonitoring.openapi.json	2026-04-09 13:30:09.088598590 +0000
@@ -16,7 +16,6 @@
         "properties": {
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/grafanapyroscope.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/grafanapyroscope.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/grafanapyroscope.openapi.json	2026-04-09 13:33:05.033562905 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/grafanapyroscope.openapi.json	2026-04-09 13:30:09.088637343 +0000
@@ -60,7 +60,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/librarypanel.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/librarypanel.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/librarypanel.openapi.json	2026-04-09 13:33:05.033670296 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/librarypanel.openapi.json	2026-04-09 13:30:09.088963532 +0000
@@ -698,12 +698,10 @@
             "properties": {
               "from": {
                 "type": "number",
-                "nullable": true,
                 "description": "Min value of the range. It can be null which means -Infinity"
               },
               "to": {
                 "type": "number",
-                "nullable": true,
                 "description": "Max value of the range. It can be null which means +Infinity"
               },
               "result": {
@@ -809,7 +807,6 @@
         "properties": {
           "value": {
             "type": "number",
-            "nullable": true,
             "description": "Value represents a specified metric for the threshold, which triggers a visual change in the dashboard when this value is met or exceeded.\nNulls currently appear here when serializing -Infinity to JSON."
           },
           "color": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/loki.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/loki.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/loki.openapi.json	2026-04-09 13:33:05.033748552 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/loki.openapi.json	2026-04-09 13:30:09.089579314 +0000
@@ -82,7 +82,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/parca.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/parca.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/parca.openapi.json	2026-04-09 13:33:05.033812491 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/parca.openapi.json	2026-04-09 13:30:09.088801941 +0000
@@ -37,7 +37,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/piechart.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/piechart.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/piechart.openapi.json	2026-04-09 13:33:05.033844361 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/piechart.openapi.json	2026-04-09 13:30:09.088833359 +0000
@@ -102,8 +102,7 @@
             "type": "array",
             "items": {
               "$ref": "#/components/schemas/PieChartLabels"
-            },
-            "nullable": true
+            }
           },
           "tooltip": {
             "$ref": "#/components/schemas/VizTooltipOptions"
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/prometheus.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/prometheus.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/prometheus.openapi.json	2026-04-09 13:33:05.033974935 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/prometheus.openapi.json	2026-04-09 13:30:09.089612305 +0000
@@ -66,7 +66,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/table.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/table.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/table.openapi.json	2026-04-09 13:33:05.034240742 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/table.openapi.json	2026-04-09 13:30:09.089376715 +0000
@@ -143,12 +143,7 @@
             "description": "This field is deprecated in favor of using cellOptions"
           },
           "cellOptions": {
-            "nullable": true,
-            "allOf": [
-              {
-                "$ref": "#/components/schemas/TableCellOptions"
-              }
-            ]
+            "$ref": "#/components/schemas/TableCellOptions"
           },
           "hidden": {
             "type": "boolean",
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/tempo.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/tempo.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/tempo.openapi.json	2026-04-09 13:33:05.034314700 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/tempo.openapi.json	2026-04-09 13:30:09.089271969 +0000
@@ -19,7 +19,6 @@
         "properties": {
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "A unique identifier for the query within the list of targets.\nIn server side expressions, the refId is used as a variable name to identify results.\nBy default, the UI will assign A-\u003eZ; however setting meaningful names may be useful."
           },
           "hide": {
diff --new-file --unidirectional-new-file '--color=never' --unified --recursive '--exclude=.git' '--exclude=gradle.properties' '--exclude=pyproject.toml' '--exclude=package.json' '--exclude=*.md' /tmp/foundation-workspace-main/foundation-sdk/openapi/testdata.openapi.json /tmp/foundation-workspace-current/foundation-sdk/openapi/testdata.openapi.json
--- /tmp/foundation-workspace-main/foundation-sdk/openapi/testdata.openapi.json	2026-04-09 13:33:05.034351108 +0000
+++ /tmp/foundation-workspace-current/foundation-sdk/openapi/testdata.openapi.json	2026-04-09 13:30:09.089231153 +0000
@@ -337,7 +337,6 @@
           },
           "refId": {
             "type": "string",
-            "nullable": true,
             "description": "RefID is the unique identifier of the query, set by the frontend call."
           },
           "resultAssertions": {

@renovate-sh-app renovate-sh-app bot force-pushed the renovate/lock-file-maintenance branch from 842dad5 to 8bb94d3 Compare March 27, 2026 13:39
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
@renovate-sh-app renovate-sh-app bot force-pushed the renovate/lock-file-maintenance branch from 8bb94d3 to 4e5e80f Compare April 9, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants