Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from target:master #199

Open
wants to merge 187 commits into
base: master
Choose a base branch
from
Open

[pull] master from target:master #199

wants to merge 187 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Jul 1, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

mastercactapus and others added 4 commits July 1, 2024 13:29
* Add query for fetching pending messages

- Introduced new SQL query to retrieve pending messages
- Updated sqlc generated files to v1.26.0
- Added new SQL file to sqlc configuration

* Refactor message querying and processing logic

- Migrate message querying to gadb to improve maintainability
- Replace manual SQL row scanning with gadb-generated struct
- Adjust Message struct to use int64 for StatusAlertIDs
- Update SQL queries to reflect new column aliases and data types
- Introduce SQLDest for handling message destination transformation

* Improve message type handling and error reporting

- Added error handling for invalid message types in db.go
- Changed return of invalid SQLDest to panic
- Integrated gadb for DB-agnostic message type conversion functions
* Add rule management to UniversalKeyPage

- Integrated UniversalKeyRuleList component
- Introduced rule creation, editing, and deletion dialogs
- Updated page layout to include rule configurations and default actions

Co-authored-by: Nathaniel Cook <[email protected]>
Co-authored-by: AllenDing <[email protected]>

* Refactored and expanded UI integration tests

- Modularized setup process for reusability
- Added tests for creating and managing rules
- Implemented tests for managing auth tokens
- Improved assertions and error handling in existing tests

Co-authored-by: Nathaniel Cook <[email protected]>
Co-authored-by: AllenDing <[email protected]>

* fix playwright mobile test

---------

Co-authored-by: Nathaniel Cook <[email protected]>
Co-authored-by: AllenDing <[email protected]>
- Replaced raw SQL with generated SQLC methods
- Simplified CRUD operations in notification channel store
- Added `fromRow` method for cleaner data mapping
- Updated imports and removed redundant statements
* update go deps

* make check
@pull pull bot added the ⤵️ pull label Jul 1, 2024
mastercactapus and others added 25 commits July 2, 2024 10:42
… `dest` column (#3951)

* better error reporting from resetdb

* Deduplicate notif channels and add 'DEST' enum

- De-duplicated `notification_channels` and updated references
- Added 'DEST' value to `enum_user_contact_method_type` and `enum_notif_channel_type`
- Introduced `dest` column in `user_contact_methods` and `notification_channels`
- Created functions and triggers to manage new `dest` column

* Upgrade sqlc to v1.26.0 and add DestV1 support

- Added DestV1 and NullDestV1 types with Scan and Value methods
- Updated sqlc generated code to v1.26.0
- Introduced new fields for DestV1 in UserContactMethod and NotificationChannel
- Updated sqlc.yaml with column overrides for NullDestV1

* Handle nil Args in DestV1 to prevent potential nil map errors

* Refactor webhook arg in db migration for consistency

- Updated key from 'url' to 'webhook-url' for clarity

* update schema

* fix down migrations

* add update triggers for debugging

* regen
)

Bumps [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) from 5.15.13 to 5.15.21.
- [Release notes](https://github.com/mui/material-ui/releases)
- [Changelog](https://github.com/mui/material-ui/blob/v5.15.21/CHANGELOG.md)
- [Commits](https://github.com/mui/material-ui/commits/v5.15.21/packages/mui-icons-material)

---
updated-dependencies:
- dependency-name: "@mui/icons-material"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add signal message handling and enforce limits

- Introduced PendingSignal struct and related DB schema
- Defined and imposed new limits for pending signals
- Added new signal message types, enums, and SQL queries
- Implemented action channel verification
- Revised existing code to handle new signal message types and limits
- Compiled and executed conditional rules for actions

* revert version change

* Enhance email and webhook destination configuration

- Added `IsDynamicAction` and `DynamicParams` to email and webhook destinations for flexible parameter handling
- Removed unused `ActionResult` struct from integration key module

* regen

* fix dest creation

* drop funcs on migrate down

* gen

* remove limit rows on migrate down
- Add detailed documentation for 'IntKeyEnsureChannel' function.
- Refactor rule compilation by introducing 'BuildRuleExpr'.
- Add example use case for 'BuildRuleExpr' in new test file.
* urql: move schedule override list to urql

* fix FlatListItemOptions property name

---------

Co-authored-by: AllenDing <[email protected]>
* build(deps-dev): bump typescript from 5.2.2 to 5.5.2

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.2.2 to 5.5.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](microsoft/TypeScript@v5.2.2...v5.5.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* upgrade yarn

* format

* update ts-eslint parser

* remove plugin line

* update node

* try adding eslint

* revert

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nathaniel Caza <[email protected]>
* build(deps-dev): bump recharts from 2.9.2 to 2.12.7

Bumps [recharts](https://github.com/recharts/recharts) from 2.9.2 to 2.12.7.
- [Release notes](https://github.com/recharts/recharts/releases)
- [Changelog](https://github.com/recharts/recharts/blob/3.x/CHANGELOG.md)
- [Commits](recharts/recharts@v2.9.2...v2.12.7)

---
updated-dependencies:
- dependency-name: recharts
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* remove data on parent graph component

* flatten data so graph handles it better

* remove str date check

* use better name

* fix circle radius rendering on count of 0

* lint fix

* fix name collision

* use symbol for timestamp

* Add type annotation to getTimestamp function

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Forfold <[email protected]>
Co-authored-by: Nathaniel Caza <[email protected]>
* urql: update message logs to move away from querylist

* fix page crash

* fix cypress tests

* fix cypress tests to scoll element into view

* uncomment tests

* fix mobile cypress test click behavior

---------

Co-authored-by: AllenDing <[email protected]>
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.21.0 to 0.22.0.
- [Commits](golang/term@v0.21.0...v0.22.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) from 8.0.0 to 8.1.11.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.1.11/code/addons/links)

---
updated-dependencies:
- dependency-name: "@storybook/addon-links"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@dnd-kit/core](https://github.com/clauderic/dnd-kit/tree/HEAD/packages/core) from 6.0.8 to 6.1.0.
- [Release notes](https://github.com/clauderic/dnd-kit/releases)
- [Changelog](https://github.com/clauderic/dnd-kit/blob/master/packages/core/CHANGELOG.md)
- [Commits](https://github.com/clauderic/dnd-kit/commits/@dnd-kit/[email protected]/packages/core)

---
updated-dependencies:
- dependency-name: "@dnd-kit/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/prop-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prop-types) from 15.7.11 to 15.7.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/prop-types)

---
updated-dependencies:
- dependency-name: "@types/prop-types"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.64.0 to 1.65.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.64.0...v1.65.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.24.0 to 0.25.0.
- [Commits](golang/crypto@v0.24.0...v0.25.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.19.0 to 0.21.0.
- [Commits](golang/oauth2@v0.19.0...v0.21.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* test dedup logic in migrations test

* Add schedules and schedule_data entries to migrations test

- Added schedules and schedule_data inserts to enhance test coverage
- Introduced uuidJSON function for consistent JSON formatting in tests

* Add old_created_at to deduplication script

- Store old_created_at in temporary table for deduplication
- Ensure old_created_at is restored when rolled back
- Update schema.sql to reflect new table structure
- Adjust unit tests for new JSON structure in schedule_data

* Add schedule data migration for deduplicated notifications

- Introduce migration logic for deduplicated notification channel IDs
- Add new SQL queries to support the migration
- Persist migration state to avoid redundant processing
- Update struct definitions and data mapping utilities

* add test for schedule notifications dedup

* update query comments

* remove unused query

* reconcile duplicate table

* regen
* Refactor param handling and standardize field names

- Consistently use `param` helper for action handling
- Standardize field names to snake_case in SQL migrations and frontend code for consistency and clarity
- Update relevant SQL functions and triggers to handle new standard
- Adjust Cypress tests to align with new field naming conventions

* Add missing TestNCDedup parallelism and new TestSignal

- Marked TestNCDedup to run in parallel for test efficiency
- Added TestSignal to verify signal message handling

* make check

* Handle Postgres-specific errors; improve SQL formatting

- Added specific error handling for Postgres errors in migration
- Improved readability of SQL expressions by adding spaces

* Normalize field names to use underscores in URLs

- Updated field names with underscores for consistency
- Adjusted tests and UI components to reflect changes

* remove functionality check (next PR)

* Fix email address input field name in test script
- FormDialog now accepts error functions for dynamic errors
- Updated components to use `remainingLegacyCallback` method
- Simplified error display in UniversalKeyActionsForm
#3956)

* build(deps-dev): bump @storybook/addon-essentials from 8.0.0 to 8.1.11

Bumps [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) from 8.0.0 to 8.1.11.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.1.11/code/addons/essentials)

---
updated-dependencies:
- dependency-name: "@storybook/addon-essentials"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* fix deps not matching

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Forfold <[email protected]>
…al messages (#3975)

* Add signal management module and related updates

- Introduced SignalManager to handle outgoing status updates
- Added new processing lock type and enum 'signals'
- Updated database schema with new signal module migrations
- Implemented signal message types and related notification changes
- Added SQL queries for handling pending signals operations

* Standardize JSON key naming conventions

- Updated `cm_type_val_to_dest` and `nc_type_val_to_dest` functions to use underscore naming for JSON keys.
- Added migrations to update existing records to the new format.
- Created triggers for backward compatibility during insert operations.

* Add support for Signal messages

- Implement fetching signal message parameters from the database
- Update sendMessage to handle SignalMessage type with UUID parsing and JSON unmarshalling
- Add migration to enum type for signal_message
- Update field naming conventions to use underscores for better consistency
- Create smoke tests for Signal message functionality

* Standardize field naming conventions in forms

- Renamed `phone-number` to `phone_number` for consistency
- Updated `webhook-url` to `webhook_url`

* Update message DB version to 10

- Incremented message processing lock version to 10
- Added migration to update processing version in DB
- Renamed existing migrations for clarity

* Refactor comment for better clarity

- Updated comment to better describe the purpose of SignalMessage struct.

* Add lowest priority signal messages to queue

- Added `MessageTypeSignalMessage` with the lowest priority (99) in the message priority map.

* Update comment to clarify DB's function

Renamed to better reflect the role of scheduling outgoing signals.

* Add comments for better query documentation

- Added descriptions to SQL queries to enhance readability
- Introduced 'signal_message' type to message enums
- Provided documentation for query-related Go functions

* add dynamic param for slack

* disable email dynamic action (requires more work)

* map continue field

* remove unused field
* Add signal management module and related updates

- Introduced SignalManager to handle outgoing status updates
- Added new processing lock type and enum 'signals'
- Updated database schema with new signal module migrations
- Implemented signal message types and related notification changes
- Added SQL queries for handling pending signals operations

* Standardize JSON key naming conventions

- Updated `cm_type_val_to_dest` and `nc_type_val_to_dest` functions to use underscore naming for JSON keys.
- Added migrations to update existing records to the new format.
- Created triggers for backward compatibility during insert operations.

* Add support for Signal messages

- Implement fetching signal message parameters from the database
- Update sendMessage to handle SignalMessage type with UUID parsing and JSON unmarshalling
- Add migration to enum type for signal_message
- Update field naming conventions to use underscores for better consistency
- Create smoke tests for Signal message functionality

* Standardize field naming conventions in forms

- Renamed `phone-number` to `phone_number` for consistency
- Updated `webhook-url` to `webhook_url`

* Update message DB version to 10

- Incremented message processing lock version to 10
- Added migration to update processing version in DB
- Renamed existing migrations for clarity

* Refactor comment for better clarity

- Updated comment to better describe the purpose of SignalMessage struct.

* Add lowest priority signal messages to queue

- Added `MessageTypeSignalMessage` with the lowest priority (99) in the message priority map.

* Update comment to clarify DB's function

Renamed to better reflect the role of scheduling outgoing signals.

* Add comments for better query documentation

- Added descriptions to SQL queries to enhance readability
- Introduced 'signal_message' type to message enums
- Provided documentation for query-related Go functions

* add dynamic param for slack

* disable email dynamic action (requires more work)

* map continue field

* remove unused field

* Add support for default values in DynamicParamConfig

- Updated schema to include `defaultValue`
- Adjusted GraphQL server to handle `defaultValue` fields
- Modified UI to prioritize `defaultValue` for dynamic parameters

* fix test data
* Refactor DestinationInput type to gadb.DestV1

- Updated imports and references to use gadb.DestV1
- Modified resolvers and input handlers accordingly
- Removed deprecated Args resolver for DestinationInput
- Adjusted GraphQL schema mapping for DestinationInput

* Remove Args resolver from Destination type

- Eliminated the Args resolver method to streamline code
- Updated related schema and field definitions
- Simplified execution context and deferred field handling

* Refactor Destination to use gadb.DestV1 type

- Replace all instances of `Destination` with `gadb.DestV1`
- Update compatibility functions for target and notification channel conversions
- Synchronize type changes in related resolvers and functions across files
- Update data model in gqlgen configuration file

* have the test use static request vars (dont' use ext. pkg)
* Refactor config to use specific UIK types

- Update UikConfig and related types to UIK-specific structs.
- Modify GraphQL schema to match new UIK types.
- Consolidate related validation and marshalling functions.
- Update dependencies to latest versions.
- Replace existing integration key actions with UIK-specific actions.
- Ensure UUID compatibility in GraphQL schema.

* Improve handling of arguments and scanning

- Added Arg and SetArg methods for safer argument access in DestV1
- Implemented Scan and Value for UIKConfig
- Replaced direct Args map access with Arg method across various modules
- Enhanced SignalMessage to support Param method

* Fix typo in function call parameter

Corrected the function call parameter from `Params` to `Param` to ensure proper message handling in Slack notifications.

* fix spacing

* Simplify UUID marshalling/unmarshalling

- Replace custom marshalling/unmarshalling logic with built-in GraphQL functions
- Remove unneeded imports to streamline codebase and reduce dependencies
* Refactor to use UUID for ID fields

- Replaced string-based IDs with uuid.UUID for better type safety
- Fixed corresponding type validations and methods
- Updated dependent functions and database interactions

* Handle no contact methods in Start and Stop

- Removed user contact method type checks in Start and Stop
- Return nil when no rows are found in contact method enabling/disabling

* Refactor notification destination handling

- Centralized destination type conversion to `ToDestV1`
- Replaced legacy `IsKnownDest` method with SQL query for consistency
- Simplified throttle management using `DestHash`
- Updated methods for handling destination IDs and types for clarity

* Add comments for ToDestV1 method

- Note values copied from graphql package
- Indicate potential future deletion of the method

* Improve UUID handling and test consistency

- Replace string-based UUID assignments with `uuid.MustParse()`
- Adjust mock data in tests to use `uuid` package instead of raw strings
- Ensure database operations use consistent UUID formats

* Remove redundant ID fields and format ContactMethodID

- Deleted unnecessary ID fields in Twilio client and voice tests
- Parsed cmID as UUID in AddNotificationRule function for type safety

* regen

* Refactor DestID structure and update usage

- Unified user contact method and notification channel IDs under DestID struct
- Simplified string conversion and validity checks for DestID
- Updated tests and related functions to use new DestID struct

* Clarify enabled user contact methods in queries

- Added condition to exclude disabled user contact methods in queries to ensure only active methods are considered.

* fix dataloaders

* remove debug line
* Refactor to use nfydest package for destination types

- Replaced type definitions with nfydest equivalents
- Updated type info and validation methods
- Aligned dynamic parameters and fields with new interfaces
- Adjusted imports and model mappings in graphql schema

* Add provider registry for notification destinations

- Implement registry for managing notification providers
- Enable provider registration and unique ID enforcement
- Support provider-specific field validation and info display
- Add error handling for unknown types and unsupported operations
mastercactapus and others added 30 commits December 23, 2024 16:57
* cleanup: implement context-aware sleep and cleanup manager functionality

* cleanup: format code for consistency in alert store initialization

* cleanup: remove unused ConfigSource field from SetupArgs struct

* cleanup: refactor alert cleanup logic and add shift cleanup functionality

* cleanup: refactor alert cleanup logic to use whileWork for better control flow

* cleanup: add comment

* cleanup: remove unused cleanup statements from DB and update logic

* test: refactor alert auto-close and cleanup tests for improved reliability

* fix: update ShiftArgs Kind to reflect cleanup-manager-shifts

* feat: add periodic jobs for schedule data cleanup and update queries

* feat: add workers for cleanup of shifts and schedule data

* fix: update periodic job interval for schedule data cleanup to 24 hours

* feat: add logging support to cleanup manager and engine initialization

* refactor: streamline schedule data cleanup by extracting user validation and shift trimming logic

* feat: add logging for schedule data updates in cleanup manager

* refactor: remove unnecessary checks for empty shifts in user and shift trimming functions

* refactor: enhance schedule data cleanup by improving user validation and logging

* refactor: improve formatting of schedule data update call in cleanup manager

* docs: add comment to clarify cleanupData function purpose in schedule data management

* feat: add CleanupAlertLogs function to manage alert log entries for deleted alerts

* refactor: remove unused cleanupAlertLogs statement and related logic from cleanup manager

* feat: implement timeout for CleanupAlertLogs worker to handle longer job durations

* refactor: rename cleanupDays to more descriptive staleThresholdDays in cleanup manager functions

* docs: enhance comment for CleanupMgrScheduleData to clarify last_cleanup_at usage

* engine/cleanupmgr: refactor schedule data cleanup logic and add job for looking up schedules needing cleanup

* engine/cleanupmgr: implement alert log cleanup job scheduling and refactor related queries

* engine/initriver: remove unused noopWorker type

* engine/cleanupmgr: rename LookForWorkArgs types for consistency

* fix(cleanupmgr): handle empty alert_logs by using coalesce for min and max IDs
…ions (#4218)

* cleanup: implement context-aware sleep and cleanup manager functionality

* cleanup: format code for consistency in alert store initialization

* cleanup: remove unused ConfigSource field from SetupArgs struct

* cleanup: refactor alert cleanup logic and add shift cleanup functionality

* cleanup: refactor alert cleanup logic to use whileWork for better control flow

* cleanup: add comment

* cleanup: remove unused cleanup statements from DB and update logic

* test: refactor alert auto-close and cleanup tests for improved reliability

* fix: update ShiftArgs Kind to reflect cleanup-manager-shifts

* feat: add periodic jobs for schedule data cleanup and update queries

* feat: add workers for cleanup of shifts and schedule data

* fix: update periodic job interval for schedule data cleanup to 24 hours

* feat: add logging support to cleanup manager and engine initialization

* refactor: streamline schedule data cleanup by extracting user validation and shift trimming logic

* feat: add logging for schedule data updates in cleanup manager

* refactor: remove unnecessary checks for empty shifts in user and shift trimming functions

* refactor: enhance schedule data cleanup by improving user validation and logging

* refactor: improve formatting of schedule data update call in cleanup manager

* docs: add comment to clarify cleanupData function purpose in schedule data management

* feat: add CleanupAlertLogs function to manage alert log entries for deleted alerts

* refactor: remove unused cleanupAlertLogs statement and related logic from cleanup manager

* feat: implement timeout for CleanupAlertLogs worker to handle longer job durations

* refactor: rename cleanupDays to more descriptive staleThresholdDays in cleanup manager functions

* docs: enhance comment for CleanupMgrScheduleData to clarify last_cleanup_at usage

* engine/cleanupmgr: refactor schedule data cleanup logic and add job for looking up schedules needing cleanup

* engine/cleanupmgr: implement alert log cleanup job scheduling and refactor related queries

* engine/initriver: remove unused noopWorker type

* engine/cleanupmgr: rename LookForWorkArgs types for consistency

* feat(cleanupmanager): implement API key cleanup functionality

* feat(cleanupmanager): add periodic job for API key cleanup and remove unused update logic

* fix merge issue

* fix merge issue

* regen

* fix arg type
…dates (#4222)

* build(deps-dev): bump the js-deps group across 1 directory with 55 updates

Bumps the js-deps group with 55 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@apollo/client](https://github.com/apollographql/apollo-client) | `3.12.3` | `3.12.4` |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.25.2` | `7.26.0` |
| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.24.8` | `7.26.3` |
| [@codemirror/language](https://github.com/codemirror/language) | `6.10.3` | `6.10.7` |
| [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.2` | `6.8.4` |
| [@codemirror/state](https://github.com/codemirror/state) | `6.4.1` | `6.5.0` |
| [@codemirror/view](https://github.com/codemirror/view) | `6.34.2` | `6.36.1` |
| [@dnd-kit/core](https://github.com/clauderic/dnd-kit/tree/HEAD/packages/core) | `6.1.0` | `6.3.1` |
| [@emotion/cache](https://github.com/emotion-js/emotion) | `11.13.1` | `11.14.0` |
| [@emotion/react](https://github.com/emotion-js/emotion) | `11.13.3` | `11.14.0` |
| [@emotion/styled](https://github.com/emotion-js/emotion) | `11.13.0` | `11.14.0` |
| [@lezer/generator](https://github.com/lezer-parser/generator) | `1.7.1` | `1.7.2` |
| [@material/material-color-utilities](https://github.com/material-foundation/material-color-utilities/tree/HEAD/typescript) | `0.2.7` | `0.3.0` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.47.2` | `1.49.1` |
| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.3.6` | `8.4.7` |
| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.3.3` | `8.4.7` |
| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.4.1` | `8.4.7` |
| [@storybook/blocks](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/blocks) | `8.3.6` | `8.4.7` |
| [@storybook/preview-api](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/preview-api) | `8.3.3` | `8.4.7` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.3.3` | `8.4.7` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `8.3.3` | `8.4.7` |
| [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.3.3` | `8.4.7` |
| [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.19.1` | `0.21.0` |
| [@storybook/types](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/types) | `8.4.4` | `8.4.7` |
| [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.13` | `29.5.14` |
| [@types/prop-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prop-types) | `15.7.13` | `15.7.14` |
| [@types/react-transition-group](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-transition-group) | `4.4.11` | `4.4.12` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.7.0` | `8.18.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.7.0` | `8.18.1` |
| [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror) | `4.23.6` | `4.23.7` |
| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.23.6` | `4.23.7` |
| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.0.1` | `9.1.0` |
| [esbuild](https://github.com/evanw/esbuild) | `0.24.0` | `0.24.2` |
| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.30.0` | `2.31.0` |
| [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) | `6.10.0` | `6.10.2` |
| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.11.1` | `17.15.1` |
| [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) | `7.1.0` | `7.2.1` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.36.1` | `7.37.2` |
| [eslint-plugin-storybook](https://github.com/storybookjs/eslint-plugin-storybook) | `0.9.0` | `0.11.1` |
| [graphiql](https://github.com/graphql/graphiql/tree/HEAD/packages/graphiql) | `3.7.1` | `3.8.3` |
| [graphql](https://github.com/graphql/graphql-js) | `16.9.0` | `16.10.0` |
| [mdi-material-ui](https://github.com/TeamWertarbyte/mdi-material-ui) | `7.9.2` | `7.9.3` |
| [msw](https://github.com/mswjs/msw) | `2.4.9` | `2.7.0` |
| [msw-storybook-addon](https://github.com/mswjs/msw-storybook-addon/tree/HEAD/packages/msw-addon) | `2.0.3` | `2.0.4` |
| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.4.2` |
| [react-big-calendar](https://github.com/jquense/react-big-calendar) | `1.14.1` | `1.17.1` |
| [@types/react-big-calendar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-big-calendar) | `1.8.12` | `1.16.0` |
| [react-error-boundary](https://github.com/bvaughn/react-error-boundary) | `4.0.13` | `4.1.2` |
| [react-redux](https://github.com/reduxjs/react-redux) | `9.1.2` | `9.2.0` |
| [react-virtualized-auto-sizer](https://github.com/bvaughn/react-virtualized-auto-sizer) | `1.0.24` | `1.0.25` |
| [recharts](https://github.com/recharts/recharts) | `2.12.7` | `2.15.0` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.3.3` | `8.4.7` |
| [stylelint](https://github.com/stylelint/stylelint) | `16.9.0` | `16.12.0` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.5.2` | `5.7.2` |
| [urql](https://github.com/urql-graphql/urql/tree/HEAD/packages/react-urql) | `4.1.0` | `4.2.1` |



Updates `@apollo/client` from 3.12.3 to 3.12.4
- [Release notes](https://github.com/apollographql/apollo-client/releases)
- [Changelog](https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md)
- [Commits](apollographql/apollo-client@v3.12.3...v3.12.4)

Updates `@babel/core` from 7.25.2 to 7.26.0
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-core)

Updates `@babel/plugin-transform-modules-commonjs` from 7.24.8 to 7.26.3
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.3/packages/babel-plugin-transform-modules-commonjs)

Updates `@codemirror/language` from 6.10.3 to 6.10.7
- [Changelog](https://github.com/codemirror/language/blob/main/CHANGELOG.md)
- [Commits](codemirror/language@6.10.3...6.10.7)

Updates `@codemirror/lint` from 6.8.2 to 6.8.4
- [Changelog](https://github.com/codemirror/lint/blob/main/CHANGELOG.md)
- [Commits](codemirror/lint@6.8.2...6.8.4)

Updates `@codemirror/state` from 6.4.1 to 6.5.0
- [Changelog](https://github.com/codemirror/state/blob/main/CHANGELOG.md)
- [Commits](codemirror/state@6.4.1...6.5.0)

Updates `@codemirror/view` from 6.34.2 to 6.36.1
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](codemirror/view@6.34.2...6.36.1)

Updates `@dnd-kit/core` from 6.1.0 to 6.3.1
- [Release notes](https://github.com/clauderic/dnd-kit/releases)
- [Changelog](https://github.com/clauderic/dnd-kit/blob/master/packages/core/CHANGELOG.md)
- [Commits](https://github.com/clauderic/dnd-kit/commits/@dnd-kit/[email protected]/packages/core)

Updates `@emotion/cache` from 11.13.1 to 11.14.0
- [Release notes](https://github.com/emotion-js/emotion/releases)
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md)
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/[email protected]...@emotion/[email protected])

Updates `@emotion/react` from 11.13.3 to 11.14.0
- [Release notes](https://github.com/emotion-js/emotion/releases)
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md)
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/[email protected]...@emotion/[email protected])

Updates `@emotion/styled` from 11.13.0 to 11.14.0
- [Release notes](https://github.com/emotion-js/emotion/releases)
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md)
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/[email protected]...@emotion/[email protected])

Updates `@lezer/generator` from 1.7.1 to 1.7.2
- [Changelog](https://github.com/lezer-parser/generator/blob/main/CHANGELOG.md)
- [Commits](lezer-parser/generator@1.7.1...1.7.2)

Updates `@material/material-color-utilities` from 0.2.7 to 0.3.0
- [Commits](https://github.com/material-foundation/material-color-utilities/commits/HEAD/typescript)

Updates `@playwright/test` from 1.47.2 to 1.49.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.47.2...v1.49.1)

Updates `@storybook/addon-essentials` from 8.3.6 to 8.4.7
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.4.7/code/addons/essentials)

Updates `@storybook/addon-interactions` from 8.3.3 to 8.4.7
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.4.7/code/addons/interactions)

Updates `@storybook/addon-links` from 8.4.1 to 8.4.7
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.4.7/code/addons/links)

Updates `@storybook/blocks` from 8.3.6 to 8.4.7
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.4.7/code/lib/blocks)

Updates `@storybook/preview-api` from 8.3.3 to 8.4.7
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.4.7/code/lib/preview-api)

Updates `@storybook/react` from 8.3.3 to 8.4.7
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.4.7/code/renderers/react)

Updates `@storybook/react-vite` from 8.3.3 to 8.4.7
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.4.7/code/frameworks/react-vite)

Updates `@storybook/test` from 8.3.3 to 8.4.7
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.4.7/code/lib/test)

Updates `@storybook/test-runner` from 0.19.1 to 0.21.0
- [Release notes](https://github.com/storybookjs/test-runner/releases)
- [Changelog](https://github.com/storybookjs/test-runner/blob/v0.21.0/CHANGELOG.md)
- [Commits](storybookjs/test-runner@v0.19.1...v0.21.0)

Updates `@storybook/types` from 8.4.4 to 8.4.7
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.4.7/code/lib/types)

Updates `@types/jest` from 29.5.13 to 29.5.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Updates `@types/prop-types` from 15.7.13 to 15.7.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/prop-types)

Updates `@types/react-transition-group` from 4.4.11 to 4.4.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-transition-group)

Updates `@typescript-eslint/eslint-plugin` from 8.7.0 to 8.18.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.7.0 to 8.18.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.1/packages/parser)

Updates `@uiw/codemirror-theme-vscode` from 4.23.6 to 4.23.7
- [Release notes](https://github.com/uiwjs/react-codemirror/releases)
- [Commits](uiwjs/react-codemirror@v4.23.6...v4.23.7)

Updates `@uiw/react-codemirror` from 4.23.6 to 4.23.7
- [Release notes](https://github.com/uiwjs/react-codemirror/releases)
- [Commits](uiwjs/react-codemirror@v4.23.6...v4.23.7)

Updates `concurrently` from 9.0.1 to 9.1.0
- [Release notes](https://github.com/open-cli-tools/concurrently/releases)
- [Commits](open-cli-tools/concurrently@v9.0.1...v9.1.0)

Updates `esbuild` from 0.24.0 to 0.24.2
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](evanw/esbuild@v0.24.0...v0.24.2)

Updates `eslint-plugin-import` from 2.30.0 to 2.31.0
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](import-js/eslint-plugin-import@v2.30.0...v2.31.0)

Updates `eslint-plugin-jsx-a11y` from 6.10.0 to 6.10.2
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/CHANGELOG.md)
- [Commits](jsx-eslint/eslint-plugin-jsx-a11y@v6.10.0...v6.10.2)

Updates `eslint-plugin-n` from 17.11.1 to 17.15.1
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md)
- [Commits](eslint-community/eslint-plugin-n@v17.11.1...v17.15.1)

Updates `eslint-plugin-promise` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/eslint-community/eslint-plugin-promise/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md)
- [Commits](eslint-community/eslint-plugin-promise@v7.1.0...v7.2.1)

Updates `eslint-plugin-react` from 7.36.1 to 7.37.2
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](jsx-eslint/eslint-plugin-react@v7.36.1...v7.37.2)

Updates `eslint-plugin-storybook` from 0.9.0 to 0.11.1
- [Release notes](https://github.com/storybookjs/eslint-plugin-storybook/releases)
- [Changelog](https://github.com/storybookjs/eslint-plugin-storybook/blob/main/CHANGELOG.md)
- [Commits](storybookjs/eslint-plugin-storybook@v0.9.0...v0.11.1)

Updates `graphiql` from 3.7.1 to 3.8.3
- [Release notes](https://github.com/graphql/graphiql/releases)
- [Changelog](https://github.com/graphql/graphiql/blob/main/packages/graphiql/CHANGELOG.md)
- [Commits](https://github.com/graphql/graphiql/commits/[email protected]/packages/graphiql)

Updates `graphql` from 16.9.0 to 16.10.0
- [Release notes](https://github.com/graphql/graphql-js/releases)
- [Commits](graphql/graphql-js@v16.9.0...v16.10.0)

Updates `mdi-material-ui` from 7.9.2 to 7.9.3
- [Release notes](https://github.com/TeamWertarbyte/mdi-material-ui/releases)
- [Commits](TeamWertarbyte/mdi-material-ui@v7.9.2...v7.9.3)

Updates `msw` from 2.4.9 to 2.7.0
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](mswjs/msw@v2.4.9...v2.7.0)

Updates `msw-storybook-addon` from 2.0.3 to 2.0.4
- [Release notes](https://github.com/mswjs/msw-storybook-addon/releases)
- [Changelog](https://github.com/mswjs/msw-storybook-addon/blob/main/packages/msw-addon/CHANGELOG.md)
- [Commits](https://github.com/mswjs/msw-storybook-addon/commits/v2.0.4/packages/msw-addon)

Updates `prettier` from 3.3.3 to 3.4.2
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.3.3...3.4.2)

Updates `react-big-calendar` from 1.14.1 to 1.17.1
- [Release notes](https://github.com/jquense/react-big-calendar/releases)
- [Changelog](https://github.com/jquense/react-big-calendar/blob/master/CHANGELOG.md)
- [Commits](jquense/react-big-calendar@v1.14.1...v1.17.1)

Updates `@types/react-big-calendar` from 1.8.12 to 1.16.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-big-calendar)

Updates `react-error-boundary` from 4.0.13 to 4.1.2
- [Release notes](https://github.com/bvaughn/react-error-boundary/releases)
- [Commits](bvaughn/react-error-boundary@4.0.13...4.1.2)

Updates `react-redux` from 9.1.2 to 9.2.0
- [Release notes](https://github.com/reduxjs/react-redux/releases)
- [Changelog](https://github.com/reduxjs/react-redux/blob/master/CHANGELOG.md)
- [Commits](reduxjs/react-redux@v9.1.2...v9.2.0)

Updates `react-virtualized-auto-sizer` from 1.0.24 to 1.0.25
- [Release notes](https://github.com/bvaughn/react-virtualized-auto-sizer/releases)
- [Changelog](https://github.com/bvaughn/react-virtualized-auto-sizer/blob/master/CHANGELOG.md)
- [Commits](bvaughn/react-virtualized-auto-sizer@1.0.24...1.0.25)

Updates `recharts` from 2.12.7 to 2.15.0
- [Release notes](https://github.com/recharts/recharts/releases)
- [Changelog](https://github.com/recharts/recharts/blob/3.x/CHANGELOG.md)
- [Commits](recharts/recharts@v2.12.7...v2.15.0)

Updates `storybook` from 8.3.3 to 8.4.7
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.4.7/code/lib/cli)

Updates `stylelint` from 16.9.0 to 16.12.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](stylelint/stylelint@16.9.0...16.12.0)

Updates `typescript` from 5.5.2 to 5.7.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](microsoft/TypeScript@v5.5.2...v5.7.2)

Updates `urql` from 4.1.0 to 4.2.1
- [Release notes](https://github.com/urql-graphql/urql/releases)
- [Changelog](https://github.com/urql-graphql/urql/blob/main/packages/react-urql/CHANGELOG.md)
- [Commits](https://github.com/urql-graphql/urql/commits/[email protected]/packages/react-urql)

---
updated-dependencies:
- dependency-name: "@apollo/client"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@babel/plugin-transform-modules-commonjs"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@codemirror/language"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@codemirror/lint"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@codemirror/state"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@codemirror/view"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@dnd-kit/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@emotion/cache"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@emotion/react"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@emotion/styled"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@lezer/generator"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@material/material-color-utilities"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@playwright/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@storybook/addon-essentials"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@storybook/addon-interactions"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@storybook/addon-links"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@storybook/blocks"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@storybook/preview-api"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@storybook/react"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@storybook/react-vite"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@storybook/test"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@storybook/test-runner"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@storybook/types"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@types/prop-types"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@types/react-transition-group"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@uiw/codemirror-theme-vscode"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@uiw/react-codemirror"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: concurrently
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: esbuild
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: eslint-plugin-jsx-a11y
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: eslint-plugin-n
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: eslint-plugin-promise
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: eslint-plugin-storybook
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: graphiql
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: graphql
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: mdi-material-ui
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: msw
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: msw-storybook-addon
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: react-big-calendar
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@types/react-big-calendar"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: react-error-boundary
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: react-redux
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: react-virtualized-auto-sizer
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: recharts
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: storybook
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: urql
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): update Yarn to version 4.5.3 and @types/react to version 18.3.1

* refactor: simplify data type definition for AlertCountLineGraph component

* refactor: update data type definitions for AlertAveragesGraph and AlertCountGraph components

* format

* update playwright

* regen yarn.lock

* fix duplicate types

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nathaniel Caza <[email protected]>
* migrate compat module to sqlc

* remove old sql code

* fix query

* fix compat

* revert dest migration
…ates (#4234)

Bumps the js-deps group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.13` | `4.17.14` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.18.1` | `8.19.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.18.1` | `8.19.0` |
| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.1.0` | `9.1.2` |
| [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.2` | `7.37.3` |
| [eslint-plugin-storybook](https://github.com/storybookjs/eslint-plugin-storybook) | `0.11.1` | `0.11.2` |
| [mdast-util-find-and-replace](https://github.com/syntax-tree/mdast-util-find-and-replace) | `3.0.1` | `3.0.2` |



Updates `@types/lodash` from 4.17.13 to 4.17.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

Updates `@typescript-eslint/eslint-plugin` from 8.18.1 to 8.19.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.18.1 to 8.19.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.19.0/packages/parser)

Updates `concurrently` from 9.1.0 to 9.1.2
- [Release notes](https://github.com/open-cli-tools/concurrently/releases)
- [Commits](open-cli-tools/concurrently@v9.1.0...v9.1.2)

Updates `eslint-plugin-react` from 7.37.2 to 7.37.3
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](jsx-eslint/eslint-plugin-react@v7.37.2...v7.37.3)

Updates `eslint-plugin-storybook` from 0.11.1 to 0.11.2
- [Release notes](https://github.com/storybookjs/eslint-plugin-storybook/releases)
- [Changelog](https://github.com/storybookjs/eslint-plugin-storybook/blob/main/CHANGELOG.md)
- [Commits](storybookjs/eslint-plugin-storybook@v0.11.1...v0.11.2)

Updates `mdast-util-find-and-replace` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/syntax-tree/mdast-util-find-and-replace/releases)
- [Commits](syntax-tree/mdast-util-find-and-replace@3.0.1...3.0.2)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: js-deps
- dependency-name: concurrently
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: eslint-plugin-storybook
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
- dependency-name: mdast-util-find-and-replace
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: js-deps
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#4235)

* build(deps): bump the go-deps group across 1 directory with 11 updates

Bumps the go-deps group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.61` | `0.17.62` |
| [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) | `3.11.0` | `3.12.0` |
| [github.com/riverqueue/river](https://github.com/riverqueue/river) | `0.14.3` | `0.15.0` |
| [github.com/riverqueue/river/cmd/river](https://github.com/riverqueue/river) | `0.14.3` | `0.15.0` |
| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.24.0` | `0.25.0` |
| [golang.org/x/sys](https://github.com/golang/sys) | `0.28.0` | `0.29.0` |



Updates `github.com/99designs/gqlgen` from 0.17.61 to 0.17.62
- [Release notes](https://github.com/99designs/gqlgen/releases)
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md)
- [Commits](99designs/gqlgen@v0.17.61...v0.17.62)

Updates `github.com/coreos/go-oidc/v3` from 3.11.0 to 3.12.0
- [Release notes](https://github.com/coreos/go-oidc/releases)
- [Commits](coreos/go-oidc@v3.11.0...v3.12.0)

Updates `github.com/riverqueue/river` from 0.14.3 to 0.15.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.14.3...v0.15.0)

Updates `github.com/riverqueue/river/cmd/river` from 0.14.3 to 0.15.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.14.3...v0.15.0)

Updates `github.com/riverqueue/river/riverdriver/riverdatabasesql` from 0.14.3 to 0.15.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.14.3...v0.15.0)

Updates `github.com/riverqueue/river/riverdriver/riverpgxv5` from 0.14.3 to 0.15.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.14.3...v0.15.0)

Updates `github.com/riverqueue/river/rivertype` from 0.14.3 to 0.15.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.14.3...v0.15.0)

Updates `github.com/vektah/gqlparser/v2` from 2.5.20 to 2.5.21
- [Release notes](https://github.com/vektah/gqlparser/releases)
- [Commits](vektah/gqlparser@v2.5.20...v2.5.21)

Updates `golang.org/x/oauth2` from 0.24.0 to 0.25.0
- [Commits](golang/oauth2@v0.24.0...v0.25.0)

Updates `golang.org/x/sys` from 0.28.0 to 0.29.0
- [Commits](golang/sys@v0.28.0...v0.29.0)

Updates `google.golang.org/protobuf` from 1.36.0 to 1.36.1

---
updated-dependencies:
- dependency-name: github.com/99designs/gqlgen
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: github.com/coreos/go-oidc/v3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/cmd/river
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/riverdriver/riverdatabasesql
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/riverdriver/riverpgxv5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/rivertype
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/vektah/gqlparser/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
...

Signed-off-by: dependabot[bot] <[email protected]>

* make generate

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nathaniel Caza <[email protected]>
* use PG_VERSION for cypress tests

* fix pg 17 migration test issue
* ci: add GitHub Actions workflow for Dependabot auto-approval

* ci: update commit message for auto-commit action in Dependabot workflow

* Update .github/workflows/dep-autoapprove.yml

Co-authored-by: Alaric Whitney <[email protected]>

---------

Co-authored-by: Alaric Whitney <[email protected]>
…#4252)

* build(deps): bump the go-deps group across 1 directory with 7 updates

Bumps the go-deps group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.62` | `0.17.63` |
| [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) | `1.4.4` | `1.5.0` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.31.0` | `0.32.0` |
| [golang.org/x/tools](https://github.com/golang/tools) | `0.28.0` | `0.29.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.69.2` | `1.70.0` |
| google.golang.org/protobuf | `1.36.1` | `1.36.4` |



Updates `github.com/99designs/gqlgen` from 0.17.62 to 0.17.63
- [Release notes](https://github.com/99designs/gqlgen/releases)
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md)
- [Commits](99designs/gqlgen@v0.17.62...v0.17.63)

Updates `github.com/nyaruka/phonenumbers` from 1.4.4 to 1.5.0
- [Release notes](https://github.com/nyaruka/phonenumbers/releases)
- [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md)
- [Commits](nyaruka/phonenumbers@v1.4.4...v1.5.0)

Updates `golang.org/x/crypto` from 0.31.0 to 0.32.0
- [Commits](golang/crypto@v0.31.0...v0.32.0)

Updates `golang.org/x/term` from 0.27.0 to 0.28.0
- [Commits](golang/term@v0.27.0...v0.28.0)

Updates `golang.org/x/tools` from 0.28.0 to 0.29.0
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](golang/tools@v0.28.0...v0.29.0)

Updates `google.golang.org/grpc` from 1.69.2 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.69.2...v1.70.0)

Updates `google.golang.org/protobuf` from 1.36.1 to 1.36.4

---
updated-dependencies:
- dependency-name: github.com/99designs/gqlgen
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: github.com/nyaruka/phonenumbers
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: golang.org/x/term
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
...

Signed-off-by: dependabot[bot] <[email protected]>

* generate

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nathaniel Caza <[email protected]>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.16.6 to 22.10.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix(ServiceEditDialog): streamline loading state and default value handling

* fix(ServiceEditDialog): enhance error handling and improve label filtering

* fix(ServiceCreateDialog): improve error handling and validation for required labels
* refactor: update return types to React.JSX.Element in admin and alerts components

* refactor: update return types to React.JSX.Element across multiple components
* fix 500 with missing token

* fix: update calendar endpoint to specify GET method

* fix: specify HTTP methods for API endpoints and improve request handling

* fix: handle 404 for invalid API routes to prevent incorrect responses

* fix: add 404 handler for health check route to improve error handling

* fix: update HTTP methods for config and identity provider callbacks to improve API consistency

* fix: add handlers for GraphQL explore endpoint to improve API routing
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.24.2 to 0.25.0.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md)
- [Commits](evanw/esbuild@v0.24.2...v0.25.0)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.10 to 5.4.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#4268)

* build(deps): bump the go-deps group across 1 directory with 12 updates

Bumps the go-deps group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.63` | `0.17.64` |
| [github.com/riverqueue/river](https://github.com/riverqueue/river) | `0.15.0` | `0.16.0` |
| [github.com/riverqueue/river/cmd/river](https://github.com/riverqueue/river) | `0.15.0` | `0.16.0` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.32.0` | `0.33.0` |
| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.25.0` | `0.26.0` |
| google.golang.org/protobuf | `1.36.4` | `1.36.5` |



Updates `github.com/99designs/gqlgen` from 0.17.63 to 0.17.64
- [Release notes](https://github.com/99designs/gqlgen/releases)
- [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md)
- [Commits](99designs/gqlgen@v0.17.63...v0.17.64)

Updates `github.com/riverqueue/river` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.15.0...v0.16.0)

Updates `github.com/riverqueue/river/cmd/river` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.15.0...v0.16.0)

Updates `github.com/riverqueue/river/riverdriver/riverdatabasesql` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.15.0...v0.16.0)

Updates `github.com/riverqueue/river/riverdriver/riverpgxv5` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.15.0...v0.16.0)

Updates `github.com/riverqueue/river/rivertype` from 0.15.0 to 0.16.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.15.0...v0.16.0)

Updates `github.com/vektah/gqlparser/v2` from 2.5.21 to 2.5.22
- [Release notes](https://github.com/vektah/gqlparser/releases)
- [Commits](vektah/gqlparser@v2.5.21...v2.5.22)

Updates `golang.org/x/crypto` from 0.32.0 to 0.33.0
- [Commits](golang/crypto@v0.32.0...v0.33.0)

Updates `golang.org/x/oauth2` from 0.25.0 to 0.26.0
- [Commits](golang/oauth2@v0.25.0...v0.26.0)

Updates `golang.org/x/sys` from 0.29.0 to 0.30.0
- [Commits](golang/sys@v0.29.0...v0.30.0)

Updates `golang.org/x/term` from 0.28.0 to 0.29.0
- [Commits](golang/term@v0.28.0...v0.29.0)

Updates `google.golang.org/protobuf` from 1.36.4 to 1.36.5

---
updated-dependencies:
- dependency-name: github.com/99designs/gqlgen
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/cmd/river
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/riverdriver/riverdatabasesql
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/riverdriver/riverpgxv5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/rivertype
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/vektah/gqlparser/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: golang.org/x/term
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
...

Signed-off-by: dependabot[bot] <[email protected]>

* Apply make generate changes

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nathaniel Caza <[email protected]>
---
updated-dependencies:
- dependency-name: github.com/99designs/gqlgen
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: github.com/slack-go/slack
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: riverqueue.com/riverui
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…4276)

Bumps [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Changelog](https://github.com/go-jose/go-jose/blob/main/CHANGELOG.md)
- [Commits](go-jose/go-jose@v4.0.4...v4.0.5)

---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…4277)

Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Changelog](https://github.com/go-jose/go-jose/blob/main/CHANGELOG.md)
- [Commits](go-jose/go-jose@v3.0.3...v3.0.4)

---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [store2](https://github.com/nbubna/store) from 2.14.3 to 2.14.4.
- [Commits](nbubna/store@2.14.3...2.14.4)

---
updated-dependencies:
- dependency-name: store2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nathaniel Caza <[email protected]>
* build(deps): bump the go-deps group with 9 updates

Bumps the go-deps group with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/mnako/letters](https://github.com/mnako/letters) | `0.2.3` | `0.2.4` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.20.5` | `1.21.0` |
| [github.com/riverqueue/river](https://github.com/riverqueue/river) | `0.16.0` | `0.18.0` |
| [github.com/riverqueue/river/cmd/river](https://github.com/riverqueue/river) | `0.16.0` | `0.18.0` |
| [github.com/riverqueue/river/riverdriver/riverdatabasesql](https://github.com/riverqueue/river) | `0.16.0` | `0.18.0` |
| [github.com/riverqueue/river/riverdriver/riverpgxv5](https://github.com/riverqueue/river) | `0.16.0` | `0.18.0` |
| [github.com/riverqueue/river/rivertype](https://github.com/riverqueue/river) | `0.16.0` | `0.18.0` |
| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.0` | `1.9.1` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.33.0` | `0.34.0` |


Updates `github.com/mnako/letters` from 0.2.3 to 0.2.4
- [Release notes](https://github.com/mnako/letters/releases)
- [Commits](mnako/letters@v0.2.3...v0.2.4)

Updates `github.com/prometheus/client_golang` from 1.20.5 to 1.21.0
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.20.5...v1.21.0)

Updates `github.com/riverqueue/river` from 0.16.0 to 0.18.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.16.0...v0.18.0)

Updates `github.com/riverqueue/river/cmd/river` from 0.16.0 to 0.18.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.16.0...v0.18.0)

Updates `github.com/riverqueue/river/riverdriver/riverdatabasesql` from 0.16.0 to 0.18.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.16.0...v0.18.0)

Updates `github.com/riverqueue/river/riverdriver/riverpgxv5` from 0.16.0 to 0.18.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.16.0...v0.18.0)

Updates `github.com/riverqueue/river/rivertype` from 0.16.0 to 0.18.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.16.0...v0.18.0)

Updates `github.com/spf13/cobra` from 1.9.0 to 1.9.1
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](spf13/cobra@v1.9.0...v1.9.1)

Updates `golang.org/x/crypto` from 0.33.0 to 0.34.0
- [Commits](golang/crypto@v0.33.0...v0.34.0)

---
updated-dependencies:
- dependency-name: github.com/mnako/letters
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/cmd/river
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/riverdriver/riverdatabasesql
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/riverdriver/riverpgxv5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/riverqueue/river/rivertype
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
...

Signed-off-by: dependabot[bot] <[email protected]>

* update to Go 1.24.0

* build(deps): update golangci-lint to version 1.64.5

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nathaniel Caza <[email protected]>
* Converted all remaining selection .js to typescript

* Deleted removed file from index exports

* Fix type of value within TimeZoneSelect

---------

Co-authored-by: Scott Rotvold <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants