forked from target/goalert
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] master from target:master #324
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
Open
pull
wants to merge
7,104
commits into
rizalgowandy:master
Choose a base branch
from
target:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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
* 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 * Refactor DestinationDisplayInfo struct usage - Updated references to DestinationDisplayInfo struct - Changed import paths to use nfydest package - Removed redundant struct definition from models_gen.go - Implemented nfydest.DisplayInfo in related methods and functions * Integrate nfydest for enhanced destination handling - Added nfydest registry for improved destination management - Implemented Slack channel and DM destination types - Refactored destination fields handling to leverage nfydest - Introduced support for searching and validating destination fields via nfydest * Enhance SearchByList for better pagination and filtering - Implement default limit, sorting, and case-insensitive search - Add handling for pagination, filtering by cursor, and omit options * Enable new notification provider registry - Added DestRegistry to initialize stores and register providers - Removed unused Slack DM sender implementation - Changed registry behavior to panic on duplicate providers * Refactor Slack channel constants and field IDs - Use shared package for Slack constants and field IDs - Remove redundant Slack channel handling code - Simplify destination display logic with registry delegate * Add DestReg to GraphQL server config - Enhance server configuration with DestReg support for better registry handling. * Handle special case for Slack User Group in search - Adjust Slack User Group channel search pending migration - Add TODO to remove hack after migration to new system * Handle Slack User Group channel search as special case - Temporarily adjust DestType for Slack channel searches until migration to new system. * fix race * Revert "fix race" This reverts commit 29fa4fe. * handle early shutdown * Improve error handling in on-call dialogs - Adjust promise handling to check for response errors before calling onClose - Prevent onClose if there is an error to ensure proper error reporting * Set type to channel in case of re-order
* 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 * Refactor DestinationDisplayInfo struct usage - Updated references to DestinationDisplayInfo struct - Changed import paths to use nfydest package - Removed redundant struct definition from models_gen.go - Implemented nfydest.DisplayInfo in related methods and functions * Integrate nfydest for enhanced destination handling - Added nfydest registry for improved destination management - Implemented Slack channel and DM destination types - Refactored destination fields handling to leverage nfydest - Introduced support for searching and validating destination fields via nfydest * Enhance SearchByList for better pagination and filtering - Implement default limit, sorting, and case-insensitive search - Add handling for pagination, filtering by cursor, and omit options * Enable new notification provider registry - Added DestRegistry to initialize stores and register providers - Removed unused Slack DM sender implementation - Changed registry behavior to panic on duplicate providers * Refactor Slack channel constants and field IDs - Use shared package for Slack constants and field IDs - Remove redundant Slack channel handling code - Simplify destination display logic with registry delegate * Add DestReg to GraphQL server config - Enhance server configuration with DestReg support for better registry handling. * add slack DM to registry * Refactor validation logic in notification providers - Changed `ValidateField` to return only an error simplifying error handling. - Introduced `ValidateDest` to validate destination and its arguments. - Added `ErrNotEnabled` to handle disabled destination types. - Updated Slack provider implementations to use new validation logic. * Enhance destination validation handling - Added validation for notification destinations - Improved error messaging and handling for unsupported destination types - Integrated new error type checks for more accurate error reporting * Remove Slack channel and DM destination validations - Removed validation logic for Slack channel and direct message destinations - Simplifies validation process by focusing on supported destination types * Improve error handling in destination field validation - Handle client-side validation errors separately * Add support for Slack DM notifications - Registered Slack DM sender in the destination registry - Clarified GraphQL schema with real-time validation support - Fixed validation target for Slack DM to use user ID instead of channel ID * Handle special case for Slack User Group in search - Adjust Slack User Group channel search pending migration - Add TODO to remove hack after migration to new system * Handle Slack User Group channel search as special case - Temporarily adjust DestType for Slack channel searches until migration to new system. * fix race * Revert "fix race" This reverts commit 29fa4fe. * handle early shutdown * Improve error handling in on-call dialogs - Adjust promise handling to check for response errors before calling onClose - Prevent onClose if there is an error to ensure proper error reporting * Set type to channel in case of re-order
* update gql code to use registry for slack usergroups * implement usergroup provider * register ug sender
* Refactor webhook handling to dedicated package - Moved webhook constants and validation logic to new package - Updated references to webhook constants across the codebase - Removed duplicate webhook validation and display code * ... register the provider
* Refactor webhook handling to dedicated package - Moved webhook constants and validation logic to new package - Updated references to webhook constants across the codebase - Removed duplicate webhook validation and display code * ... register the provider * Integrate destination registry validation - Initialize `DestRegistry` in app startup - Enhance `UIKConfigV1` validation to check for duplicate destinations - Introduce `validateActions` method for improved action validation - Implement `LookupTypeName` for destination type lookup - Refactor destination validation interface and logic * Move support for `builtin-alert` destination type to Registry - Eliminated `destAlert` constant and associated case handling - Removed `builtin-alert` type from the destination registration and validation logic - Updated store initialization to include registry parameter * Handle errors in destination type lookup - Log errors if destination type lookup fails - Use type ID as fallback name for better troubleshooting * ignore error * accept empty string * Handle empty parameter values in BuildRuleExpr
…3986) Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) from 3.10.0 to 3.11.0. - [Release notes](https://github.com/coreos/go-oidc/releases) - [Commits](coreos/go-oidc@v3.10.0...v3.11.0) --- updated-dependencies: - dependency-name: github.com/coreos/go-oidc/v3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* combine create and edit uik dialogs * pr comments
…3984) Bumps [github.com/rubenv/sql-migrate](https://github.com/rubenv/sql-migrate) from 1.6.1 to 1.7.0. - [Commits](rubenv/sql-migrate@v1.6.1...v1.7.0) --- updated-dependencies: - dependency-name: github.com/rubenv/sql-migrate dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.2.1 to 16.7.0. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](stylelint/stylelint@16.2.1...16.7.0) --- updated-dependencies: - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@mui/system](https://github.com/mui/material-ui/tree/HEAD/packages/mui-system) from 5.15.15 to 5.16.1. - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/v5.16.1/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/v5.16.1/packages/mui-system) --- updated-dependencies: - dependency-name: "@mui/system" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom). These dependencies needed to be updated together. Updates `react-dom` from 18.2.0 to 18.3.1 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-dom) Updates `@types/react-dom` from 18.2.22 to 18.3.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: react-dom dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3985) Bumps [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) from 0.21.2 to 0.21.3. - [Release notes](https://github.com/emersion/go-smtp/releases) - [Commits](emersion/go-smtp@v0.21.2...v0.21.3) --- updated-dependencies: - dependency-name: github.com/emersion/go-smtp dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Refactor webhook handling to dedicated package - Moved webhook constants and validation logic to new package - Updated references to webhook constants across the codebase - Removed duplicate webhook validation and display code * ... register the provider * Integrate destination registry validation - Initialize `DestRegistry` in app startup - Enhance `UIKConfigV1` validation to check for duplicate destinations - Introduce `validateActions` method for improved action validation - Implement `LookupTypeName` for destination type lookup - Refactor destination validation interface and logic * Move support for `builtin-alert` destination type to Registry - Eliminated `destAlert` constant and associated case handling - Removed `builtin-alert` type from the destination registration and validation logic - Updated store initialization to include registry parameter * Handle errors in destination type lookup - Log errors if destination type lookup fails - Use type ID as fallback name for better troubleshooting * ignore error * accept empty string * Handle empty parameter values in BuildRuleExpr * Refactor search functionality and improve type safety - Introduced new interfaces for search options and field values - Replaced `SearchByList` with `SearchByListFunc` and `SearchByCursorFunc` - Added `AsField` method implementation to `Channel` and `UserGroup` - Improved error handling and pagination in search functions * Refactor user notification handling - Move user notification display logic to `user` package - Remove redundant user-related destination logic from `graphqlapp` - Simplify user ID validation in destination handling * Enhance search functionalities and registry setup - Register UserStore provider during startup for consistent registration - Improve SearchByCursorFunc to better handle context and pointer types - Add FieldLabel method to User Store for retrieving user names - Ensure search options include context for permissions and favorites filtering
* add basic rule structure to uik page * add basic rule structure to uik page * add top card and data * token sketch * tweak text * convert uik page to use detailspage component * add promote and generate dialogs * add confirmation requirement * update text * ep steps: update Add Action -> Add Destination * add delete token option, update dialogs to use FormDialog * update ruleList name to ruleConfig * update rule CRUD operations to correctly use gql * tweak works and buttons * add basic action field to rule form * add dynamic params config * regen * add support for dynamic params * add dest types * make input direct more flexible * create action field * fix saving and defaults * cast to string * fix no rows * add webhook dyn. params * univ keys: add padding to chips and fields, make add action button fullWidth * move http handling * fix webhook handler * add notice confirmation if no actions present * update supported types * add notices to edit dialog as well * add optional action filter * update label * add error display and comments * console error for now * add alert destination type details * move actions form fields to right of dialog * edit dialog max width * add radio buttons * show create rule button on mobile * add new query for validating an action input directly * revert validation split * add validate and smoketest * allow inspecting errors * add default actions * cleanup form errs * fix dest field * simplify error flow in forms * add error consumer * update policy step form to use error consumer * cleanup policy step form * simplify * add description to ErrorConsumer * add hook interface * add support for field errors * describe how getFieldError works * update cm form * re-order * remove unused import * linting * fix disable handling * Add support for dynamic parameter validation - Introduced `INVALID_DYNAMIC_PARAM_VALUE` error code - Refactored handling of error messages using `useErrorConsumer` - Renamed and restructured forms for better clarity and separation - Implemented dynamic parameter validation and error consumption * Improve error messaging and refactor UniversalKey components - Enhanced error message clarity in destination validations - Removed redundant imports and keys in UniversalKey components - Simplified object structures for rule creation and editing dialogs - Fixed TextField component duplication in the rule form * Remove unused import in UniversalKeyRuleEditDialog - Cleaned up `ErrorConsumer` import since it was not used * Refactor to streamline UniversalKeyRuleConfig - Remove renderList function to simplify code - Directly map and render FlatList items - Enhance readability and maintainability * Refactor UniversalKey default action handling - Replaced DefaultActionConfig with UniversalKeyDefaultActions - Integrated GraphQL query for default actions data - Enhanced action list to optionally hide header and delete functionality - Updated UniversalKeyPage to use the new component * Handle uncategorized errors in ErrorConsumer - Add fallback handling for general errors with only a message * Refactor DynamicParam to ExprStringMap - Simplified Action and ActionInput types by replacing DynamicParam with ExprStringMap - Updated error handling and error messages to reflect new structure - Modified GraphQL schema and generated models accordingly - Adjusted frontend components and helper functions to handle ExprStringMap - Removed redundant code related to DynamicParam * Fix dynamic parameter access in DynamicActionForm - Use bracket notation to access req.body parameters to ensure compatibility with special characters in paramIDs. * allow regex matching * Switch Destination to args Map for flexibility - Replaced `values` field with `args` map in `Destination` type - Updated schema and generated code to reflect this change - Modified related TypeScript components and GraphQL operations - Deprecated `values` field in favor of `args` * Refactor error handling in forms - Replaced getAllDestFieldErrors with getErrorMap for better specificity in error mapping across multiple forms. - Imported GenericError in UniversalKeyDefaultActions to handle potential errors. * Add resolvers for Destination and DestinationInput - Implemented resolvers for Destination values and args - Improved GraphQL schema to use forceResolver - Updated execution context methods to handle deferrable fields - Enhanced mapping between values and args in resolvers * Refactored to use Args map for field values - Replaced `FieldValue` method with direct `Args` map access - Removed the now redundant `FieldValue` method implementations - Updated all usage instances to retrieve values from `Args` map - Improved code readability and maintainability by simplifying value retrieval process * Refactor to simplify field-value mappings in GraphQL - Replaced `Values` with `Args` in destination mappings for consistency - Added `ClientError` method to `MapValueError` for better error handling - Simplified and improved test cases with direct param assignments - Updated GraphQL response structures to include `Key` in extensions for detailed error reporting * Remove unused conversion functions for cleanup - Deleted `fviToMap` and `mapToFieldValue` functions as they were no longer needed in the codebase, simplifying the integration key logic. * Clean up unused imports in several components - Removed unutilized imports in HelperText, DynamicActionForm, and UniversalKeyDefaultActions components to reduce code clutter and improve readability. * Add support for new error type 'INVALID_MAP_FIELD_VALUE' - Ensures 'INVALID_MAP_FIELD_VALUE' is recognized as a known error code * Improve phone number handling and UI consistency - Switch identifier for phone number from `values[0].value` to `args['phone-number']` - Update button text from 'Retry' to 'Submit' - Enhance error handling with regex support in `getErrorMap` * Improve error handling and validation for notification dialogs - Switch to `useErrorConsumer` for consistent error handling - Update form components to handle error messages more effectively - Adjust GraphQL mutation mock to use `phone-number` argument * Refactor DisplayInfo to simplify data handling - Replace redundant Values conversion with Args usage * Fix service test to use correct button - Click 'Submit' instead of 'Retry' to validate monitor creation * Update button text to 'Submit' in Cypress tests - Changed dialogFinish text from 'Retry' to 'Submit' in rotation and temporary schedule tests for clarity and consistency. * fix action field clipping bug * Enhance signal processing and limits handling - Added new enum types and limits for pending signals - Introduced support for dynamic destination channels - Implemented PendingSignal struct and related DB queries - Updated handlers to utilize new limits and signal channel handling - Added migrations for new columns, tables, and constraints * add error for same destination on add action * add backend validation for duplicate action destinations * add click to edit functionality to action dest chips * uik playwright create universal key, add rule with action * add action form stories * update backend validation for duplicate action dest * fix lint, remove unused function * remove unused import * cleanup form * use stepper * use stepper and error back to proper step * clean up error handling * fix error not showing and setting steps properly * update test, cleanup * fix error not showing on submit if no notice * cleanup * use one component to create and edit rules * revert retry -> submit test assertions * set min height on dialog for less movement * update no actions list indicator * disable submitting more than once while in flight * rename editActionId to actionType * fix make check type name * move action button and errors below fields * use HelperText for multi-line errors --------- Co-authored-by: AllenDing <Allen.Ding@target.com> Co-authored-by: Nathaniel Caza <mastercactapus@gmail.com> Co-authored-by: Nathaniel Caza <nathaniel.caza@target.com>
* Refactor rotation handling in notification - Moved rotation-related code to dedicated package - Consolidated rotation-specific constants and validations - Updated imports and references accordingly * Update icon URL to use FallbackIconURL constant Switches to using the predefined constant for the icon URL, enhancing maintainability and consistency throughout the codebase. * Refactor schedule destination handling - Moved schedule destination handling to the schedule package - Replaced hardcoded schedule constants with schedule package constants - Removed redundant schedule code from GraphQL package - Streamlined schedule validation and display functionality * register schedule and rotation stores * re-order * Correct rotation field name in GraphQL compatibility conversion - Fixes potential bug by using the correct field key (`rotation.FieldRotationID`) for mapping rotation IDs.
* Refactor rotation handling in notification - Moved rotation-related code to dedicated package - Consolidated rotation-specific constants and validations - Updated imports and references accordingly * Update icon URL to use FallbackIconURL constant Switches to using the predefined constant for the icon URL, enhancing maintainability and consistency throughout the codebase. * Refactor schedule destination handling - Moved schedule destination handling to the schedule package - Replaced hardcoded schedule constants with schedule package constants - Removed redundant schedule code from GraphQL package - Streamlined schedule validation and display functionality * register schedule and rotation stores * re-order * Correct rotation field name in GraphQL compatibility conversion - Fixes potential bug by using the correct field key (`rotation.FieldRotationID`) for mapping rotation IDs. * Add notification handling for escalation steps - Introduced `Registry` for managing notification channels. - Added functions for adding, deleting, and finding step actions in escalation policies. - Implemented SQL queries to manage escalation policy actions. - Extended notification channel store with mapping and lookup capabilities. - Added destination mapping functions to user, schedule, and rotation modules. * Pass DestinationRegistry to NotificationChannel store Ensures NotificationChannel store is correctly initialized with required dependencies for full functionality. * Switch UUID arguments to string across various packages - Updated functions to accept string instead of UUID. - Simplified UUID to string conversion and usage. - Removed unnecessary import of uuid package. * Refactor escalation policy step creation - Implement UUID parsing for step IDs - Replace direct target usage with action types - Simplify action handling for rotations and schedules - Improve error handling with validation prefixes * remove unecessary extra validation * Refactored CreateEscalationPolicyStepInput resolvers - Replaced Actions resolver with Targets resolver - Deprecated targets in favor of actions - Updated resolver logic for compatibility with new schema definitions
…4000) * add tooltip prop to formdialog for next and submit buttons * dont use button group * revert tooltip for submit * unused import * remove console.log * lint fixes * disable next on last step for uik * show onNext button on last step for create alert * fix reset not resetting tooltip * fix next tooltip still showing on back * fix prop type for default action dialog * reset edit properly
- Fix field error path in destination validation - Add validation for empty Slack channel IDs
* Refactor validation logic in policy creation - Removed redundant config usage - Corrected conditional checks for actions instead of targets - Eliminated unnecessary webhook URL validation logic Improves overall code clarity and maintains current functionality. * Switch to UUIDs for step actions and refactor for clarity - Use `uuid.UUID` instead of `string` for step IDs - Add nil-check for transaction in `FindAllStepActionsTx` - Replace deprecated `targets` field with `actions` in GraphQL - Optimize duplicate action detection using slices package * Fix missing error handling in UpdateEscalationPolicy - Add error check for stepIDs parsing to prevent runtime issues * Fix UUID handling in database reset and GraphQL code - Updated ID handling in `fillDB` to prevent double conversion - Corrected GraphQL schema to use `uuid.UUID` instead of `string` * Refactor Name resolver logic - Removed redundant error dependency - Simplified target type handling - Leveraged DisplayInfo for name retrieval * Add validation for duplicate entries in EPA constraints - Handle duplicate schedules, rotations, users, and channels - Enhance error messages for better clarity in constraints * Refactor and deprecate Escalation Policy handling - Removed `Equals` method in `DestV1` - Updated resolver for escalation policy steps to use `Targets` instead of `Actions` - Unified handling of targets and actions - Deprecated `targets` field in favor of `actions` field in GraphQL schema * Add support for resolving target names - Return `raw.Name` if available - Resolve names based on target type if `raw.Name` is empty
- Eliminated redundant SQL statements in Store struct - Removed validation and helper functions for step targets - Deleted methods handling step target operations
* Transition OnCallNotificatonRule to use 'Dest' field - Changed OnCallNotificationRuleInput to use 'Dest' instead of 'Target' - Refactored resolver and mutation logic for new field - Deprecated 'Target' in the schema and added relevant annotations - Removed unused imports and redundant validation code * Add a comment for MapDestToID validation context - Added a comment to clarify the validation purpose of MapDestToID in the notification rules function. * Remove unused function and streamline notification lookups - Removed `CompatNCToDest` function and related imports - Added SQL query for fetching notification channel destination - Updated `schedule.go` to use `FindDestByID` for destination resolution - Introduced `FindDestByID` method in store for notification channels * remove unused query * remove more unused code * update `formatNC` to use dest registry * Refactored CompatTargetToDest for context support - Added context parameter to CompatTargetToDest - Updated calls to CompatTargetToDest with context - Handled TargetTypeNotificationChannel in CompatTargetToDest - Included validation for TargetID parsing and checking
) Bumps [github.com/slack-go/slack](https://github.com/slack-go/slack) from 0.13.0 to 0.13.1. - [Release notes](https://github.com/slack-go/slack/releases) - [Changelog](https://github.com/slack-go/slack/blob/master/CHANGELOG.md) - [Commits](slack-go/slack@v0.13.0...v0.13.1) --- updated-dependencies: - dependency-name: github.com/slack-go/slack dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#4011) Bumps [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) from 1.3.6 to 1.4.0. - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](nyaruka/phonenumbers@v1.3.6...v1.4.0) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [react-redux](https://github.com/reduxjs/react-redux) from 8.1.3 to 9.1.2. - [Release notes](https://github.com/reduxjs/react-redux/releases) - [Changelog](https://github.com/reduxjs/react-redux/blob/master/CHANGELOG.md) - [Commits](reduxjs/react-redux@v8.1.3...v9.1.2) --- updated-dependencies: - dependency-name: react-redux dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@apollo/client](https://github.com/apollographql/apollo-client) from 3.10.1 to 3.10.8. - [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.10.1...v3.10.8) --- updated-dependencies: - dependency-name: "@apollo/client" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> 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.1.7 to 5.3.4. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.3.4/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…guidance (#4388) * fix: enhance integration key input handling and add user guidance * fix: add guidance for integration key input in ServiceFilterContainer
* add direct links for externally created uik with warning * spelling
…lity and job queue migration (#4391) * add set * feat: implement schedule update calculations and add new updateInfo struct * fix: initialize CurrentOnCall in updateInfo to prevent nil dereference * fix: streamline on-call user management in calcLatestOnCall and calcUpdates functions * fix: optimize schedule data update by using ScheduleData directly in jsonutil.Apply * tidy * fix: handle deleted schedules in update process to prevent errors * fix: add mutex to synchronize access to batchSizes in TestFetcher_MaxBatch * fix: update newMailpit function to remove retry parameter and add mutex for synchronization * fix: rename Overrides to ActiveOverrides in updateInfo and related logic * fix: update TestUpdateInfo_calcUpdates_NotifyOnChange to use multiple channel IDs * fix: update user and channel iteration to use ToSlice for better compatibility * fix: update user and channel iteration to use mapset.Elements for improved performance * fix: increase PostgreSQL connection limit in Makefile for improved performance * fix: add missing line break and ensure Trigger is called before message check * fix: reduce timeout duration for expectMessageFunc in slackChannel
Bumps the go-deps group with 2 updates: [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) and [google.golang.org/grpc](https://github.com/grpc/grpc-go). Updates `github.com/nyaruka/phonenumbers` from 1.6.3 to 1.6.4 - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](nyaruka/phonenumbers@v1.6.3...v1.6.4) Updates `google.golang.org/grpc` from 1.74.0 to 1.74.2 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.74.0...v1.74.2) --- updated-dependencies: - dependency-name: github.com/nyaruka/phonenumbers dependency-version: 1.6.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: google.golang.org/grpc dependency-version: 1.74.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…counting (#4397) * feat: implement HTTP call limiting and query limiting support * feat: enhance call limiting with detailed error reporting and remove unused checks * feat: integrate call limiter for query and HTTP request management * feat: refactor call limiting logic and remove unused authorization checks * feat: enhance caching mechanism with in-flight request handling and add channel info cache * feat: rename queryLimit to extCallLimit for clarity and update related references * feat: remove unused chInfoCache from ChannelSender struct * feat: add comments to CallLimiter methods for improved code clarity * feat: require HTTP client in NewChannelSender for proper initialization * feat: add documentation for GetOrFill method in ttlCache * refactor: replace assert.EqualValues with assert.ElementsMatch for improved test accuracy
* build: add self-test target to Makefile and adjust clean command * build: update Dockerfile to include unzip and modify Postgres DB_URL for SSL mode * feat: implement caching mechanism for tool fetching and add main entry point * build: add zip package installation to Dockerfile * build: remove Node.js and Yarn installation from Dockerfile * build: update base image to golang:1.24.2-bookworm and adjust Postgres installation steps * build: update PostgreSQL installation in Dockerfile and add setup scripts for multiple versions * Update devtools/gettool/fetchfile.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * refactor: simplify cache handling in fetchFile function * fix: ensure file descriptor is closed on rename error in fetchFile * build: enhance Dockerfile and scripts for PostgreSQL management and testing environment * build: update Makefile and codecheck script to support IGNORE_CHANGES environment variable * feat: add bun configuration and update Dockerfile for Node.js support - Added a new bunfig.toml file to specify exact installation. - Updated Dockerfile to install Node.js for Playwright and Storybook compatibility. - Modified build-all.sh script to pass PG_VERSION to start_postgres function. - Removed http-server dependency from package.json and added serve as a replacement. * build: enhance PostgreSQL setup script with additional performance optimizations for ephemeral test environments * build: improve PostgreSQL startup script with error handling and log symlink creation * build: update static file cleanup in Makefile to remove contents of the static directory * fix: add argument handling for start and stop PostgreSQL scripts * build: update Dockerfile and build-all.yml to remove PostgreSQL suffix from version tag * Adds root user to CI build task Configures the build task to run as root user to address mounting permission issues with the input directory. --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…#4400) * build(deps): bump the go-deps group across 1 directory with 9 updates Bumps the go-deps group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) | `0.17.76` | `0.17.78` | | [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) | `3.14.1` | `3.15.0` | | [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.23.0` | `0.24.0` | | [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) | `5.2.3` | `5.3.0` | | [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.0` | | [golang.org/x/crypto](https://github.com/golang/crypto) | `0.40.0` | `0.41.0` | | google.golang.org/protobuf | `1.36.6` | `1.36.7` | Updates `github.com/99designs/gqlgen` from 0.17.76 to 0.17.78 - [Release notes](https://github.com/99designs/gqlgen/releases) - [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md) - [Commits](99designs/gqlgen@v0.17.76...v0.17.78) Updates `github.com/coreos/go-oidc/v3` from 3.14.1 to 3.15.0 - [Release notes](https://github.com/coreos/go-oidc/releases) - [Commits](coreos/go-oidc@v3.14.1...v3.15.0) Updates `github.com/emersion/go-smtp` from 0.23.0 to 0.24.0 - [Release notes](https://github.com/emersion/go-smtp/releases) - [Commits](emersion/go-smtp@v0.23.0...v0.24.0) Updates `github.com/golang-jwt/jwt/v5` from 5.2.3 to 5.3.0 - [Release notes](https://github.com/golang-jwt/jwt/releases) - [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md) - [Commits](golang-jwt/jwt@v5.2.3...v5.3.0) Updates `github.com/prometheus/client_golang` from 1.22.0 to 1.23.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.22.0...v1.23.0) Updates `golang.org/x/crypto` from 0.40.0 to 0.41.0 - [Commits](golang/crypto@v0.40.0...v0.41.0) Updates `golang.org/x/sys` from 0.34.0 to 0.35.0 - [Commits](golang/sys@v0.34.0...v0.35.0) Updates `golang.org/x/term` from 0.33.0 to 0.34.0 - [Commits](golang/term@v0.33.0...v0.34.0) Updates `google.golang.org/protobuf` from 1.36.6 to 1.36.7 --- updated-dependencies: - dependency-name: github.com/99designs/gqlgen dependency-version: 0.17.78 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/coreos/go-oidc/v3 dependency-version: 3.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/emersion/go-smtp dependency-version: 0.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/golang-jwt/jwt/v5 dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/prometheus/client_golang dependency-version: 1.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/crypto dependency-version: 0.41.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/sys dependency-version: 0.35.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/term dependency-version: 0.34.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: google.golang.org/protobuf dependency-version: 1.36.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps ... Signed-off-by: dependabot[bot] <support@github.com> * Apply make generate changes * build: update Go version to 1.25.0 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nathaniel Caza <mastercactapus@gmail.com>
* fix(errutil): enhance HTTP error responses for rate limiting and client disconnections * test(smoke): add test for handling large request bodies exceeding limit * fix(handler): wrap JSON unmarshal errors with validation for better error handling * Update util/errutil/httperror.go Co-authored-by: Cameron Hall <cjhall1283@gmail.com> --------- Co-authored-by: Cameron Hall <cjhall1283@gmail.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the go-deps group with 2 updates: [github.com/expr-lang/expr](https://github.com/expr-lang/expr) and [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers). Updates `github.com/expr-lang/expr` from 1.17.5 to 1.17.6 - [Release notes](https://github.com/expr-lang/expr/releases) - [Commits](expr-lang/expr@v1.17.5...v1.17.6) Updates `github.com/nyaruka/phonenumbers` from 1.6.4 to 1.6.5 - [Release notes](https://github.com/nyaruka/phonenumbers/releases) - [Changelog](https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md) - [Commits](nyaruka/phonenumbers@v1.6.4...v1.6.5) --- updated-dependencies: - dependency-name: github.com/expr-lang/expr dependency-version: 1.17.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/nyaruka/phonenumbers dependency-version: 1.6.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* remove obsolete dockerfile * chore: update default PostgreSQL version to 17 in scripts and documentation * refactor: remove Cypress version check from codecheck script
#4415) * build(deps): bump the go-deps group across 1 directory with 18 updates --- updated-dependencies: - dependency-name: github.com/99designs/gqlgen dependency-version: 0.17.80 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/jackc/pgx/v5 dependency-version: 5.7.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/mnako/letters dependency-version: 0.2.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/prometheus/client_golang dependency-version: 1.23.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/riverqueue/river dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/riverqueue/river/riverdriver/riverdatabasesql dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/riverqueue/river/riverdriver/riverpgxv5 dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/riverqueue/river/rivertype dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/spf13/cobra dependency-version: 1.10.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/spf13/viper dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/stretchr/testify dependency-version: 1.11.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/crypto dependency-version: 0.42.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/oauth2 dependency-version: 0.31.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/sys dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/term dependency-version: 0.35.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: google.golang.org/grpc dependency-version: 1.75.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: google.golang.org/protobuf dependency-version: 1.36.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: riverqueue.com/riverui dependency-version: 0.12.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps ... Signed-off-by: dependabot[bot] <support@github.com> * update deps * update fixed tools * regen * update hermes * fix: update connection handling in NewAppPGXPool to return error in PrepareConn * fix: increase timeout duration in WaitAndAssertOnCallUsers for better reliability --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nathaniel Caza <mastercactapus@gmail.com>
* build(deps-dev): bump vite from 6.2.7 to 6.3.6 Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.7 to 6.3.6. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 6.3.6 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Apply make generate changes --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nathaniel Caza <mastercactapus@gmail.com>
* add support for .Since in alert logs * feat: add FilterServiceID to SearchOptions and implement RecentAlertEvents for services * feat: add ServiceRecentEvents component and integrate it into ServiceDetails * test: add assertions for recent events in Alerts test case * test: update assertions for recent events in Alerts to use containText
…dates (#4410) * build(deps-dev): bump the js-deps group across 1 directory with 53 updates Bumps the js-deps group with 53 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.26.10` | `7.28.4` | | [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.26.3` | `7.27.1` | | [@codemirror/commands](https://github.com/codemirror/commands) | `6.8.0` | `6.8.1` | | [@codemirror/language](https://github.com/codemirror/language) | `6.11.0` | `6.11.3` | | [@codemirror/lint](https://github.com/codemirror/lint) | `6.8.4` | `6.8.5` | | [@codemirror/view](https://github.com/codemirror/view) | `6.36.4` | `6.38.2` | | [@emotion/styled](https://github.com/emotion-js/emotion) | `11.14.0` | `11.14.1` | | [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.2.7` | `1.3.2` | | [@lezer/generator](https://github.com/lezer-parser/generator) | `1.7.2` | `1.8.0` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.51.1` | `1.55.0` | | [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.6.7` | `8.6.14` | | [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.6.7` | `8.6.14` | | [@storybook/blocks](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/blocks) | `8.6.7` | `8.6.14` | | [@storybook/preview-api](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/preview-api) | `8.6.7` | `8.6.14` | | [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.6.7` | `8.6.14` | | [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.22.0` | `0.23.0` | | [@storybook/types](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/types) | `8.6.7` | `8.6.14` | | [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.16` | `4.17.20` | | [@types/prop-types](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/prop-types) | `15.7.14` | `15.7.15` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.26.1` | `8.42.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.26.1` | `8.42.0` | | [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror) | `4.23.10` | `4.25.1` | | [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.23.10` | `4.25.1` | | [bowser](https://github.com/lancedikson/bowser) | `2.11.0` | `2.12.1` | | [chance](https://github.com/chancejs/chancejs) | `1.1.12` | `1.1.13` | | [@types/chance](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chance) | `1.1.6` | `1.1.7` | | cm6-graphql | `0.2.0` | `0.2.1` | | [concurrently](https://github.com/open-cli-tools/concurrently) | `9.1.2` | `9.2.1` | | [cypress-real-events](https://github.com/dmtrKovalenko/cypress-real-events) | `1.14.0` | `1.15.0` | | [esbuild](https://github.com/evanw/esbuild) | `0.25.1` | `0.25.9` | | [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.35.0` | | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.1` | `10.1.8` | | [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | `2.31.0` | `2.32.0` | | [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.16.2` | `17.21.3` | | [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.3` | `5.5.4` | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.4` | `7.37.5` | | [glob](https://github.com/isaacs/node-glob) | `11.0.1` | `11.0.3` | | [graphql](https://github.com/graphql/graphql-js) | `16.10.0` | `16.11.0` | | [luxon](https://github.com/moment/luxon) | `3.5.0` | `3.7.2` | | [@types/luxon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/luxon) | `3.4.2` | `3.7.1` | | [mdi-material-ui](https://github.com/TeamWertarbyte/mdi-material-ui) | `7.9.3` | `7.9.4` | | [msw](https://github.com/mswjs/msw) | `2.7.3` | `2.11.1` | | [msw-storybook-addon](https://github.com/mswjs/msw-storybook-addon/tree/HEAD/packages/msw-addon) | `2.0.4` | `2.0.5` | | [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.6.2` | | [react-big-calendar](https://github.com/jquense/react-big-calendar) | `1.18.0` | `1.19.4` | | [@types/react-big-calendar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-big-calendar) | `1.16.1` | `1.16.2` | | [react-virtualized-auto-sizer](https://github.com/bvaughn/react-virtualized-auto-sizer) | `1.0.25` | `1.0.26` | | [@types/react-virtualized-auto-sizer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-virtualized-auto-sizer) | `1.0.4` | `1.0.8` | | [semver](https://github.com/npm/node-semver) | `7.7.1` | `7.7.2` | | [serve](https://github.com/vercel/serve) | `14.2.4` | `14.2.5` | | [stylelint](https://github.com/stylelint/stylelint) | `16.16.0` | `16.23.1` | | [typescript](https://github.com/microsoft/TypeScript) | `5.8.2` | `5.9.2` | | [wouter](https://github.com/molefrog/wouter) | `3.6.0` | `3.7.1` | Updates `@babel/core` from 7.26.10 to 7.28.4 - [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.28.4/packages/babel-core) Updates `@babel/plugin-transform-modules-commonjs` from 7.26.3 to 7.27.1 - [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.27.1/packages/babel-plugin-transform-modules-commonjs) Updates `@codemirror/commands` from 6.8.0 to 6.8.1 - [Changelog](https://github.com/codemirror/commands/blob/main/CHANGELOG.md) - [Commits](codemirror/commands@6.8.0...6.8.1) Updates `@codemirror/language` from 6.11.0 to 6.11.3 - [Changelog](https://github.com/codemirror/language/blob/main/CHANGELOG.md) - [Commits](codemirror/language@6.11.0...6.11.3) Updates `@codemirror/lint` from 6.8.4 to 6.8.5 - [Changelog](https://github.com/codemirror/lint/blob/main/CHANGELOG.md) - [Commits](codemirror/lint@6.8.4...6.8.5) Updates `@codemirror/view` from 6.36.4 to 6.38.2 - [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md) - [Commits](codemirror/view@6.36.4...6.38.2) Updates `@emotion/styled` from 11.14.0 to 11.14.1 - [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/styled@11.14.0...@emotion/styled@11.14.1) Updates `@eslint/compat` from 1.2.7 to 1.3.2 - [Release notes](https://github.com/eslint/rewrite/releases) - [Changelog](https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md) - [Commits](https://github.com/eslint/rewrite/commits/compat-v1.3.2/packages/compat) Updates `@lezer/generator` from 1.7.2 to 1.8.0 - [Changelog](https://github.com/lezer-parser/generator/blob/main/CHANGELOG.md) - [Commits](lezer-parser/generator@1.7.2...1.8.0) Updates `@playwright/test` from 1.51.1 to 1.55.0 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.51.1...v1.55.0) Updates `@storybook/addon-essentials` from 8.6.7 to 8.6.14 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.14/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.14/code/addons/essentials) Updates `@storybook/addon-interactions` from 8.6.7 to 8.6.14 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.14/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.14/code/addons/interactions) Updates `@storybook/blocks` from 8.6.7 to 8.6.14 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.14/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.14/code/lib/blocks) Updates `@storybook/preview-api` from 8.6.7 to 8.6.14 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.14/code/lib/preview-api) Updates `@storybook/test` from 8.6.7 to 8.6.14 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.14/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.14/code/lib/test) Updates `@storybook/test-runner` from 0.22.0 to 0.23.0 - [Release notes](https://github.com/storybookjs/test-runner/releases) - [Changelog](https://github.com/storybookjs/test-runner/blob/v0.23.0/CHANGELOG.md) - [Commits](storybookjs/test-runner@v0.22.0...v0.23.0) Updates `@storybook/types` from 8.6.7 to 8.6.14 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.14/code/lib/types) Updates `@types/lodash` from 4.17.16 to 4.17.20 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash) Updates `@types/prop-types` from 15.7.14 to 15.7.15 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/prop-types) Updates `@typescript-eslint/eslint-plugin` from 8.26.1 to 8.42.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.42.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.26.1 to 8.42.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.42.0/packages/parser) Updates `@uiw/codemirror-theme-vscode` from 4.23.10 to 4.25.1 - [Release notes](https://github.com/uiwjs/react-codemirror/releases) - [Commits](uiwjs/react-codemirror@v4.23.10...v4.25.1) Updates `@uiw/react-codemirror` from 4.23.10 to 4.25.1 - [Release notes](https://github.com/uiwjs/react-codemirror/releases) - [Commits](uiwjs/react-codemirror@v4.23.10...v4.25.1) Updates `bowser` from 2.11.0 to 2.12.1 - [Release notes](https://github.com/lancedikson/bowser/releases) - [Changelog](https://github.com/bowser-js/bowser/blob/master/CHANGELOG.md) - [Commits](bowser-js/bowser@2.11.0...v2.12.1) Updates `chance` from 1.1.12 to 1.1.13 - [Commits](chancejs/chancejs@1.1.12...1.1.13) Updates `@types/chance` from 1.1.6 to 1.1.7 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chance) Updates `cm6-graphql` from 0.2.0 to 0.2.1 Updates `concurrently` from 9.1.2 to 9.2.1 - [Release notes](https://github.com/open-cli-tools/concurrently/releases) - [Commits](open-cli-tools/concurrently@v9.1.2...v9.2.1) Updates `cypress-real-events` from 1.14.0 to 1.15.0 - [Release notes](https://github.com/dmtrKovalenko/cypress-real-events/releases) - [Commits](dmtrKovalenko/cypress-real-events@v1.14.0...v1.15.0) Updates `esbuild` from 0.25.1 to 0.25.9 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](evanw/esbuild@v0.25.1...v0.25.9) Updates `eslint` from 9.22.0 to 9.35.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v9.22.0...v9.35.0) Updates `eslint-config-prettier` from 10.1.1 to 10.1.8 - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](prettier/eslint-config-prettier@v10.1.1...v10.1.8) Updates `eslint-plugin-import` from 2.31.0 to 2.32.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.31.0...v2.32.0) Updates `eslint-plugin-n` from 17.16.2 to 17.21.3 - [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.16.2...v17.21.3) Updates `eslint-plugin-prettier` from 5.2.3 to 5.5.4 - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md) - [Commits](prettier/eslint-plugin-prettier@v5.2.3...v5.5.4) Updates `eslint-plugin-react` from 7.37.4 to 7.37.5 - [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.4...v7.37.5) Updates `glob` from 11.0.1 to 11.0.3 - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v11.0.1...v11.0.3) Updates `graphql` from 16.10.0 to 16.11.0 - [Release notes](https://github.com/graphql/graphql-js/releases) - [Commits](graphql/graphql-js@v16.10.0...v16.11.0) Updates `luxon` from 3.5.0 to 3.7.2 - [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md) - [Commits](moment/luxon@3.5.0...3.7.2) Updates `@types/luxon` from 3.4.2 to 3.7.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/luxon) Updates `mdi-material-ui` from 7.9.3 to 7.9.4 - [Release notes](https://github.com/TeamWertarbyte/mdi-material-ui/releases) - [Commits](TeamWertarbyte/mdi-material-ui@v7.9.3...v7.9.4) Updates `msw` from 2.7.3 to 2.11.1 - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](mswjs/msw@v2.7.3...v2.11.1) Updates `msw-storybook-addon` from 2.0.4 to 2.0.5 - [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.5/packages/msw-addon) Updates `prettier` from 3.5.3 to 3.6.2 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.5.3...3.6.2) Updates `react-big-calendar` from 1.18.0 to 1.19.4 - [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.18.0...v1.19.4) Updates `@types/react-big-calendar` from 1.16.1 to 1.16.2 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-big-calendar) Updates `react-virtualized-auto-sizer` from 1.0.25 to 1.0.26 - [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.25...1.0.26) Updates `@types/react-virtualized-auto-sizer` from 1.0.4 to 1.0.8 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-virtualized-auto-sizer) Updates `semver` from 7.7.1 to 7.7.2 - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md) - [Commits](npm/node-semver@v7.7.1...v7.7.2) Updates `serve` from 14.2.4 to 14.2.5 - [Release notes](https://github.com/vercel/serve/releases) - [Commits](vercel/serve@14.2.4...v14.2.5) Updates `stylelint` from 16.16.0 to 16.23.1 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](stylelint/stylelint@16.16.0...16.23.1) Updates `typescript` from 5.8.2 to 5.9.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml) - [Commits](microsoft/TypeScript@v5.8.2...v5.9.2) Updates `wouter` from 3.6.0 to 3.7.1 - [Release notes](https://github.com/molefrog/wouter/releases) - [Commits](https://github.com/molefrog/wouter/commits) --- updated-dependencies: - dependency-name: "@babel/core" dependency-version: 7.28.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@babel/plugin-transform-modules-commonjs" dependency-version: 7.27.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@codemirror/commands" dependency-version: 6.8.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@codemirror/language" dependency-version: 6.11.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@codemirror/lint" dependency-version: 6.8.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@codemirror/view" dependency-version: 6.38.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@emotion/styled" dependency-version: 11.14.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@eslint/compat" dependency-version: 1.3.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@lezer/generator" dependency-version: 1.8.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@playwright/test" dependency-version: 1.55.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@storybook/addon-essentials" dependency-version: 8.6.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@storybook/addon-interactions" dependency-version: 8.6.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@storybook/blocks" dependency-version: 8.6.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@storybook/preview-api" dependency-version: 8.6.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@storybook/test" dependency-version: 8.6.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@storybook/test-runner" dependency-version: 0.23.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@storybook/types" dependency-version: 8.6.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@types/lodash" dependency-version: 4.17.20 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@types/prop-types" dependency-version: 15.7.15 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.42.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@typescript-eslint/parser" dependency-version: 8.42.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@uiw/codemirror-theme-vscode" dependency-version: 4.25.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@uiw/react-codemirror" dependency-version: 4.25.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: bowser dependency-version: 2.12.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: chance dependency-version: 1.1.13 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@types/chance" dependency-version: 1.1.7 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: cm6-graphql dependency-version: 0.2.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: concurrently dependency-version: 9.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: cypress-real-events dependency-version: 1.15.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: esbuild dependency-version: 0.25.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: eslint dependency-version: 9.35.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: eslint-config-prettier dependency-version: 10.1.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: eslint-plugin-import dependency-version: 2.32.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: eslint-plugin-n dependency-version: 17.21.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: eslint-plugin-prettier dependency-version: 5.5.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: eslint-plugin-react dependency-version: 7.37.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: glob dependency-version: 11.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: graphql dependency-version: 16.11.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: luxon dependency-version: 3.7.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@types/luxon" dependency-version: 3.7.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: mdi-material-ui dependency-version: 7.9.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: msw dependency-version: 2.11.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: msw-storybook-addon dependency-version: 2.0.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: prettier dependency-version: 3.6.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: react-big-calendar dependency-version: 1.19.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@types/react-big-calendar" dependency-version: 1.16.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: react-virtualized-auto-sizer dependency-version: 1.0.26 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@types/react-virtualized-auto-sizer" dependency-version: 1.0.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: semver dependency-version: 7.7.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: serve dependency-version: 14.2.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: stylelint dependency-version: 16.23.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: typescript dependency-version: 5.9.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: wouter dependency-version: 3.7.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps ... Signed-off-by: dependabot[bot] <support@github.com> * Apply make generate changes * fix: add type safety to onChange handler and handle potential undefined browser version * Apply make generate changes * Force CI build * fix capitalization * refactor: update error visibility check in ErrorMultiField story * fix debug logging * fix startup hang * always print migraitons * don't retry on context timeout/cancel * piecemeal updates * add missing nonce * update linting deps * update eslint compat * format HTML script tags for consistency * implement nonce-based Content Security Policy for RiverUI * update storybook to 9 * add mockServiceWorker.js to .labelignore * fix: update import path for DecoratorFunction in decorators.tsx * fix: add -b flag to bun commands in Makefile for compatibility * refactor: use logger context for migration operations in harness and migrations tests * remove leading space * fix: add --log-errors-only flag to goalert.cover commands in Playwright config * fix: increase actionTimeout from 5000 to 10000 milliseconds in Playwright config * fix noise * fix: add Twilio configuration parameters to goalert config * fix: handle error for deleted contact methods in notification cycle updates --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nathaniel Caza <mastercactapus@gmail.com> Co-authored-by: mastercactapus <595010+mastercactapus@users.noreply.github.com>
…4417) Bumps the go-deps group with 1 update: [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen). Updates `github.com/99designs/gqlgen` from 0.17.80 to 0.17.81 - [Release notes](https://github.com/99designs/gqlgen/releases) - [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md) - [Commits](99designs/gqlgen@v0.17.80...v0.17.81) --- updated-dependencies: - dependency-name: github.com/99designs/gqlgen dependency-version: 0.17.81 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@v3...v4) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* create jobs directly * regen schema * fix: update DefaultSkipToMigration constant and add new migration rules for entity_updates * feat: add ForceRiverDBTime configuration and implement time generation from database for testing * fix UUID -> config format * regen schema * pg_format * formatting * fix: update DATA checksum in auto-generated schema file
* create jobs directly * regen schema * fix: update DefaultSkipToMigration constant and add new migration rules for entity_updates * feat: add ForceRiverDBTime configuration and implement time generation from database for testing * fix UUID -> config format * regen schema * pg_format * formatting * fix: update DATA checksum in auto-generated schema file * refactor: remove event bus references from various components * refactor: remove unused lookForWork logic and related queries * refactor: optimize UpdateStatusByService to use ExecContext and remove unnecessary row scanning * refactor: remove unused periodic job setup from DB Setup method
* create jobs directly * regen schema * fix: update DefaultSkipToMigration constant and add new migration rules for entity_updates * feat: add ForceRiverDBTime configuration and implement time generation from database for testing * fix UUID -> config format * regen schema * pg_format * formatting * fix: update DATA checksum in auto-generated schema file * refactor: remove event bus references from various components * refactor: remove unused lookForWork logic and related queries * refactor: optimize UpdateStatusByService to use ExecContext and remove unnecessary row scanning * refactor: remove unused periodic job setup from DB Setup method * update queue names * pg_format * regen after format
…4440) * only reject linking if we truly cannot complete the operation * cleanup: remove redundant build constraint comment in shutdownsignals_unix.go
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Allow multiple user selection in Temp Schedules * fix: formatting * Add name attribute to user selection input * fix: standardize name attribute quotes in user selection input --------- Co-authored-by: Nathaniel Caza <mastercactapus@gmail.com>
* build(deps): bump golang.org/x/crypto from 0.42.0 to 0.45.0 Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.42.0 to 0.45.0. - [Commits](golang/crypto@v0.42.0...v0.45.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-version: 0.45.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Apply make generate changes --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nathaniel Caza <mastercactapus@gmail.com>
* build(deps-dev): bump vite from 6.3.6 to 6.4.1 Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.3.6 to 6.4.1. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 6.4.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Apply make generate changes * Force CI build --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nathaniel Caza <mastercactapus@gmail.com>
* build(deps-dev): bump glob from 11.0.3 to 11.1.0 Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 11.1.0. - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v11.0.3...v11.1.0) --- updated-dependencies: - dependency-name: glob dependency-version: 11.1.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> * Apply make generate changes * trigger build --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nathaniel Caza <mastercactapus@gmail.com>
#4446) * build(deps): bump the go-deps group across 1 directory with 16 updates --- updated-dependencies: - dependency-name: github.com/99designs/gqlgen dependency-version: 0.17.84 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/coreos/go-oidc/v3 dependency-version: 3.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/nyaruka/phonenumbers dependency-version: 1.6.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/riverqueue/river dependency-version: 0.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/riverqueue/river/riverdriver/riverdatabasesql dependency-version: 0.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/riverqueue/river/riverdriver/riverpgxv5 dependency-version: 0.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/riverqueue/river/rivertype dependency-version: 0.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/spf13/cobra dependency-version: 1.10.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/vektah/gqlparser/v2 dependency-version: 2.5.31 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: golang.org/x/crypto dependency-version: 0.45.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/oauth2 dependency-version: 0.33.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/sys dependency-version: 0.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/term dependency-version: 0.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: google.golang.org/grpc dependency-version: 1.77.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: google.golang.org/protobuf dependency-version: 1.36.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: riverqueue.com/riverui dependency-version: 0.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps ... Signed-off-by: dependabot[bot] <support@github.com> * Apply make generate changes * build(deps): update version numbers for bun, k6, mailpit, prometheus, and protoc * regen --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nathaniel Caza <mastercactapus@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )