From 62dac7af7d8e9d88da50a597c5af1732218d7ae4 Mon Sep 17 00:00:00 2001 From: finxol Date: Fri, 5 Jun 2026 13:46:43 +0200 Subject: [PATCH] chore: regenerate proto openapi spec for pushover buf:openapi was not run locally when the provider was added (the protoc-gen-connect-openapi plugin was missing), leaving gen/openapi.yaml and the served apps/server/static/openapi.yaml out of date. CI's proto freshness check caught it. --- apps/server/static/openapi.yaml | 41 +++++++++++++++++++++++++++++++++ packages/proto/gen/openapi.yaml | 41 +++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) diff --git a/apps/server/static/openapi.yaml b/apps/server/static/openapi.yaml index 375b2872..cda59f8a 100644 --- a/apps/server/static/openapi.yaml +++ b/apps/server/static/openapi.yaml @@ -2001,6 +2001,15 @@ components: title: pagerduty required: - pagerduty + - type: object + properties: + pushover: + title: pushover + description: Pushover configuration. + $ref: '#/components/schemas/openstatus.notification.v1.PushoverData' + title: pushover + required: + - pushover - type: object properties: slack: @@ -2067,6 +2076,7 @@ components: - NOTIFICATION_PROVIDER_WEBHOOK - NOTIFICATION_PROVIDER_WHATSAPP - NOTIFICATION_PROVIDER_MS_TEAMS + - NOTIFICATION_PROVIDER_PUSHOVER description: NotificationProvider represents the supported notification channel types. openstatus.notification.v1.NotificationSummary: type: object @@ -2158,6 +2168,37 @@ components: title: PagerDutyData additionalProperties: false description: PagerDutyData contains configuration for PagerDuty notifications. + openstatus.notification.v1.PushoverData: + type: object + properties: + token: + type: string + examples: + - azGDORePK8gMaC0QOYAMyEEuzJnyUi + title: token + maxLength: 30 + minLength: 30 + pattern: ^[A-Za-z0-9]+$ + description: Pushover application API token (30 alphanumeric characters). + user: + type: string + examples: + - uQiRzpo4DXghDmr9QzzfQu27cmVRsG + title: user + maxLength: 30 + minLength: 30 + pattern: ^[A-Za-z0-9]+$ + description: Pushover user or group key (30 alphanumeric characters). + priority: + type: integer + title: priority + maximum: 1 + minimum: -2 + format: int32 + description: Message priority (-2 lowest, -1 low, 0 normal, 1 high). + title: PushoverData + additionalProperties: false + description: PushoverData contains configuration for Pushover notifications. openstatus.notification.v1.SendTestNotificationRequest: type: object properties: diff --git a/packages/proto/gen/openapi.yaml b/packages/proto/gen/openapi.yaml index 375b2872..cda59f8a 100644 --- a/packages/proto/gen/openapi.yaml +++ b/packages/proto/gen/openapi.yaml @@ -2001,6 +2001,15 @@ components: title: pagerduty required: - pagerduty + - type: object + properties: + pushover: + title: pushover + description: Pushover configuration. + $ref: '#/components/schemas/openstatus.notification.v1.PushoverData' + title: pushover + required: + - pushover - type: object properties: slack: @@ -2067,6 +2076,7 @@ components: - NOTIFICATION_PROVIDER_WEBHOOK - NOTIFICATION_PROVIDER_WHATSAPP - NOTIFICATION_PROVIDER_MS_TEAMS + - NOTIFICATION_PROVIDER_PUSHOVER description: NotificationProvider represents the supported notification channel types. openstatus.notification.v1.NotificationSummary: type: object @@ -2158,6 +2168,37 @@ components: title: PagerDutyData additionalProperties: false description: PagerDutyData contains configuration for PagerDuty notifications. + openstatus.notification.v1.PushoverData: + type: object + properties: + token: + type: string + examples: + - azGDORePK8gMaC0QOYAMyEEuzJnyUi + title: token + maxLength: 30 + minLength: 30 + pattern: ^[A-Za-z0-9]+$ + description: Pushover application API token (30 alphanumeric characters). + user: + type: string + examples: + - uQiRzpo4DXghDmr9QzzfQu27cmVRsG + title: user + maxLength: 30 + minLength: 30 + pattern: ^[A-Za-z0-9]+$ + description: Pushover user or group key (30 alphanumeric characters). + priority: + type: integer + title: priority + maximum: 1 + minimum: -2 + format: int32 + description: Message priority (-2 lowest, -1 low, 0 normal, 1 high). + title: PushoverData + additionalProperties: false + description: PushoverData contains configuration for Pushover notifications. openstatus.notification.v1.SendTestNotificationRequest: type: object properties: -- 2.51.2