forked from target/goalert
-
Notifications
You must be signed in to change notification settings - Fork 0
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
pull
wants to merge
214
commits into
Mu-L: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 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
* 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
… `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
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]>
* switch to bun * mark lockfile as binary * add target to regen lockfile * Ignore lockb files in .labelignore * build: update Makefile to use bun for dependency management and code generation * update lockfile * update bun * refactor: remove .gitattributes and update lock file naming convention * feat: add architecture check script and update Makefile to use it * feat: add check_arch target to Makefile for architecture validation * feat: enhance arch-check script with additional warning for Go version * chore: update Go version to 1.24 and improve caching in GitHub Actions workflow * refactor: remove playwright version check from codecheck script * chore: remove unused Makefile target and update dependencies in template.mk
* build(deps): bump actions/cache from 3 to 4 Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * build: update GitHub Actions workflow to use actions/cache for dependency caching --------- 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 5 updates --- 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/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: riverqueue.com/riverui dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps ... Signed-off-by: dependabot[bot] <[email protected]> * regen --------- 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 the go-deps group with 7 updates: | Package | From | To | | --- | --- | --- | | [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.21.0` | `1.21.1` | | [golang.org/x/crypto](https://github.com/golang/crypto) | `0.35.0` | `0.36.0` | | [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.27.0` | `0.28.0` | | [golang.org/x/sys](https://github.com/golang/sys) | `0.30.0` | `0.31.0` | | [golang.org/x/term](https://github.com/golang/term) | `0.29.0` | `0.30.0` | | [golang.org/x/tools](https://github.com/golang/tools) | `0.30.0` | `0.31.0` | | [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.70.0` | `1.71.0` | Updates `github.com/prometheus/client_golang` from 1.21.0 to 1.21.1 - [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.21.0...v1.21.1) Updates `golang.org/x/crypto` from 0.35.0 to 0.36.0 - [Commits](golang/crypto@v0.35.0...v0.36.0) Updates `golang.org/x/oauth2` from 0.27.0 to 0.28.0 - [Commits](golang/oauth2@v0.27.0...v0.28.0) Updates `golang.org/x/sys` from 0.30.0 to 0.31.0 - [Commits](golang/sys@v0.30.0...v0.31.0) Updates `golang.org/x/term` from 0.29.0 to 0.30.0 - [Commits](golang/term@v0.29.0...v0.30.0) Updates `golang.org/x/tools` from 0.30.0 to 0.31.0 - [Release notes](https://github.com/golang/tools/releases) - [Commits](golang/tools@v0.30.0...v0.31.0) Updates `google.golang.org/grpc` from 1.70.0 to 1.71.0 - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.70.0...v1.71.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang 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: 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 ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…dates (#4295) * build(deps-dev): bump the js-deps group across 1 directory with 42 updates Bumps the js-deps group with 42 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@apollo/client](https://github.com/apollographql/apollo-client) | `3.12.4` | `3.13.3` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.26.0` | `7.26.9` | | [@codemirror/commands](https://github.com/codemirror/commands) | `6.7.1` | `6.8.0` | | [@codemirror/state](https://github.com/codemirror/state) | `6.5.0` | `6.5.2` | | [@codemirror/view](https://github.com/codemirror/view) | `6.36.1` | `6.36.4` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.49.1` | `1.51.0` | | [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.4.7` | `8.6.4` | | [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.4.7` | `8.6.4` | | [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `8.4.7` | `8.6.4` | | [@storybook/blocks](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/blocks) | `8.4.7` | `8.6.4` | | [@storybook/preview-api](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/preview-api) | `8.4.7` | `8.6.4` | | [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.4.7` | `8.6.4` | | [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `8.4.7` | `8.6.4` | | [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.4.7` | `8.6.4` | | [@storybook/test-runner](https://github.com/storybookjs/test-runner) | `0.21.0` | `0.22.0` | | [@storybook/types](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/types) | `8.4.7` | `8.6.4` | | [@types/k6](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/k6) | `0.54.2` | `0.57.1` | | [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) | `4.17.14` | `4.17.16` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.5` | `22.13.10` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.19.0` | `8.26.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.19.0` | `8.26.0` | | [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror) | `4.23.7` | `4.23.10` | | [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.23.7` | `4.23.10` | | [@urql/exchange-retry](https://github.com/urql-graphql/urql/tree/HEAD/exchanges/retry) | `1.3.0` | `1.3.1` | | [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.15.1` | `17.16.2` | | [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.1` | `5.2.3` | | [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) | `7.37.3` | `7.37.4` | | [eslint-plugin-storybook](https://github.com/storybookjs/eslint-plugin-storybook) | `0.11.2` | `0.11.4` | | [fuse.js](https://github.com/krisk/Fuse) | `7.0.0` | `7.1.0` | | [glob](https://github.com/isaacs/node-glob) | `11.0.0` | `11.0.1` | | [msw](https://github.com/mswjs/msw) | `2.7.0` | `2.7.3` | | [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.5.3` | | [react-big-calendar](https://github.com/jquense/react-big-calendar) | `1.17.1` | `1.18.0` | | [@types/react-big-calendar](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-big-calendar) | `1.16.0` | `1.16.1` | | [recharts](https://github.com/recharts/recharts) | `2.15.0` | `2.15.1` | | [remark-gfm](https://github.com/remarkjs/remark-gfm) | `4.0.0` | `4.0.1` | | [semver](https://github.com/npm/node-semver) | `7.6.3` | `7.7.1` | | [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.4.7` | `8.6.4` | | [stylelint](https://github.com/stylelint/stylelint) | `16.12.0` | `16.15.0` | | [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.8.2` | | [urql](https://github.com/urql-graphql/urql/tree/HEAD/packages/react-urql) | `4.2.1` | `4.2.2` | | [wonka](https://github.com/0no-co/wonka) | `6.3.4` | `6.3.5` | Updates `@apollo/client` from 3.12.4 to 3.13.3 - [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.4...v3.13.3) Updates `@babel/core` from 7.26.0 to 7.26.9 - [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.9/packages/babel-core) Updates `@codemirror/commands` from 6.7.1 to 6.8.0 - [Changelog](https://github.com/codemirror/commands/blob/main/CHANGELOG.md) - [Commits](codemirror/commands@6.7.1...6.8.0) Updates `@codemirror/state` from 6.5.0 to 6.5.2 - [Changelog](https://github.com/codemirror/state/blob/main/CHANGELOG.md) - [Commits](codemirror/state@6.5.0...6.5.2) Updates `@codemirror/view` from 6.36.1 to 6.36.4 - [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md) - [Commits](codemirror/view@6.36.1...6.36.4) Updates `@playwright/test` from 1.49.1 to 1.51.0 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.49.1...v1.51.0) Updates `@storybook/addon-essentials` from 8.4.7 to 8.6.4 - [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.6.4/code/addons/essentials) Updates `@storybook/addon-interactions` from 8.4.7 to 8.6.4 - [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.6.4/code/addons/interactions) Updates `@storybook/addon-links` from 8.4.7 to 8.6.4 - [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.6.4/code/addons/links) Updates `@storybook/blocks` from 8.4.7 to 8.6.4 - [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.6.4/code/lib/blocks) Updates `@storybook/preview-api` from 8.4.7 to 8.6.4 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.4/code/lib/preview-api) Updates `@storybook/react` from 8.4.7 to 8.6.4 - [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.6.4/code/renderers/react) Updates `@storybook/react-vite` from 8.4.7 to 8.6.4 - [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.6.4/code/frameworks/react-vite) Updates `@storybook/test` from 8.4.7 to 8.6.4 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.4/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.4/code/lib/test) Updates `@storybook/test-runner` from 0.21.0 to 0.22.0 - [Release notes](https://github.com/storybookjs/test-runner/releases) - [Changelog](https://github.com/storybookjs/test-runner/blob/v0.22.0/CHANGELOG.md) - [Commits](storybookjs/test-runner@v0.21.0...v0.22.0) Updates `@storybook/types` from 8.4.7 to 8.6.4 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.4/code/lib/types) Updates `@types/k6` from 0.54.2 to 0.57.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/k6) Updates `@types/lodash` from 4.17.14 to 4.17.16 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash) Updates `@types/node` from 22.10.5 to 22.13.10 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@typescript-eslint/eslint-plugin` from 8.19.0 to 8.26.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.26.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.19.0 to 8.26.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.26.0/packages/parser) Updates `@uiw/codemirror-theme-vscode` from 4.23.7 to 4.23.10 - [Release notes](https://github.com/uiwjs/react-codemirror/releases) - [Commits](uiwjs/react-codemirror@v4.23.7...v4.23.10) Updates `@uiw/react-codemirror` from 4.23.7 to 4.23.10 - [Release notes](https://github.com/uiwjs/react-codemirror/releases) - [Commits](uiwjs/react-codemirror@v4.23.7...v4.23.10) Updates `@urql/exchange-retry` from 1.3.0 to 1.3.1 - [Release notes](https://github.com/urql-graphql/urql/releases) - [Changelog](https://github.com/urql-graphql/urql/blob/main/exchanges/retry/CHANGELOG.md) - [Commits](https://github.com/urql-graphql/urql/commits/@urql/[email protected]/exchanges/retry) Updates `eslint-plugin-n` from 17.15.1 to 17.16.2 - [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.15.1...v17.16.2) Updates `eslint-plugin-prettier` from 5.2.1 to 5.2.3 - [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.1...v5.2.3) Updates `eslint-plugin-react` from 7.37.3 to 7.37.4 - [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.3...v7.37.4) Updates `eslint-plugin-storybook` from 0.11.2 to 0.11.4 - [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.2...v0.11.4) Updates `fuse.js` from 7.0.0 to 7.1.0 - [Release notes](https://github.com/krisk/Fuse/releases) - [Changelog](https://github.com/krisk/Fuse/blob/main/CHANGELOG.md) - [Commits](krisk/Fuse@v7.0.0...v7.1.0) Updates `glob` from 11.0.0 to 11.0.1 - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](isaacs/node-glob@v11.0.0...v11.0.1) Updates `msw` from 2.7.0 to 2.7.3 - [Release notes](https://github.com/mswjs/msw/releases) - [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md) - [Commits](mswjs/msw@v2.7.0...v2.7.3) Updates `prettier` from 3.4.2 to 3.5.3 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.4.2...3.5.3) Updates `react-big-calendar` from 1.17.1 to 1.18.0 - [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.17.1...v1.18.0) Updates `@types/react-big-calendar` from 1.16.0 to 1.16.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-big-calendar) Updates `recharts` from 2.15.0 to 2.15.1 - [Release notes](https://github.com/recharts/recharts/releases) - [Changelog](https://github.com/recharts/recharts/blob/3.x/CHANGELOG.md) - [Commits](recharts/recharts@v2.15.0...v2.15.1) Updates `remark-gfm` from 4.0.0 to 4.0.1 - [Release notes](https://github.com/remarkjs/remark-gfm/releases) - [Commits](remarkjs/remark-gfm@4.0.0...4.0.1) Updates `semver` from 7.6.3 to 7.7.1 - [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.6.3...v7.7.1) Updates `storybook` from 8.4.7 to 8.6.4 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.4/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v8.6.4/code/lib/cli) Updates `stylelint` from 16.12.0 to 16.15.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](stylelint/stylelint@16.12.0...16.15.0) Updates `typescript` from 5.7.2 to 5.8.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.7.2...v5.8.2) Updates `urql` from 4.2.1 to 4.2.2 - [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) Updates `wonka` from 6.3.4 to 6.3.5 - [Release notes](https://github.com/0no-co/wonka/releases) - [Changelog](https://github.com/0no-co/wonka/blob/main/CHANGELOG.md) - [Commits](0no-co/wonka@v6.3.4...v6.3.5) --- updated-dependencies: - dependency-name: "@apollo/client" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@codemirror/commands" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@codemirror/state" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@codemirror/view" dependency-type: direct:development update-type: version-update:semver-patch 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-minor 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-minor dependency-group: js-deps - dependency-name: "@types/k6" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: "@types/lodash" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor 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: "@urql/exchange-retry" 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-prettier 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: fuse.js dependency-type: direct:development update-type: version-update:semver-minor dependency-group: js-deps - dependency-name: glob 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-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-patch dependency-group: js-deps - dependency-name: recharts dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: remark-gfm dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps - dependency-name: semver 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-patch dependency-group: js-deps - dependency-name: wonka dependency-type: direct:development update-type: version-update:semver-patch dependency-group: js-deps ... Signed-off-by: dependabot[bot] <[email protected]> * Apply make generate changes * relock * add nonce to code editors --------- 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]>
* feat(alerts): add alert statistics query and types for services * refactor(alerts): rename avgTimeToAckSec and avgTimeToCloseSec to avgAckSec and avgCloseSec; update TimeSeriesBucket to include value field * feat(service): add alertsByStatus query and type for service alert counts
* feat: add launch configuration for debugging * feat: update launch configuration for GoAlert frontend and backend
* build(deps): update eslint and related packages to latest versions * chore(eslint): migrate to new eslint configuration and remove deprecated files * chore(eslint): remove unnecessary eslint-disable comments from various files * build(deps): update @apollo/client, @typescript-eslint packages, esbuild, and redux to latest versions
* refactor: simplify event listening setup and improve notification handling * fix: pass context to pgx.ConnectConfig in listener setup * fix: enhance error logging for context.Canceled and add resume channel in listener * limit connections during parallel tests
* Converting jsx files to tsx for calendar-subscribe * Fixed calendar types to properly represent their actual types --------- Co-authored-by: Scott Rotvold <[email protected]>
* convert icon componets to typescript * make message optional * revert optional message and set warning message in oncall list
* feat(rotation): enhance rotation management with new database integration and state handling * feat(rotation): implement tracking for rotation updates with database triggers * feat(rotation): implement entity update tracking and rotation work management * feat(rotation): integrate event bus into rotation store for enhanced event handling * refactor(rotation): remove unused UpdateAll function from rotation manager * refactor(rotation): remove UpdateOneRotation and related functions from rotation manager * refactor(rotation): remove unused SQL statements and preparation logic from DB initialization * feat(rotation): add EventBus to App struct and update rotation handling with event notifications * refactor(rotation): remove EventBus dependency from RotationStore initialization * refactor(tests): simplify user assertion logic in WaitAndAssertOnCallUsers * chore(schema): update auto-generated data hash in schema.sql * refactor(migrations): remove triggers and function related to rotation updates * refactor(migrations): rename triggers for clarity and update schema.sql * refactor(rotation): add queue assignment in updateRotation and improve lookForWork comments * add version * refactor(rotation): enhance calcAdvance to handle multiple rotation versions and return error for unknown versions * refactor(rotation): update comments for lookForWork and updateRotation functions for clarity * build(deps): update river and related dependencies to v0.18.0 * refactor(rotation): streamline rotation data retrieval and update logic * defined app.events during startup phase * refactor(rotation): remove unused silent field from advance struct * feat: add launch configuration for debugging * refactor(rotation): update state handling in rotation queries and logic * refactor: simplify event listening setup and improve notification handling * fix: pass context to pgx.ConnectConfig in listener setup * fix: enhance error logging for context.Canceled and add resume channel in listener * limit connections during parallel tests * fix: update schema file with new data, disk, and PSQL checksums
* convert servicelabelform to typescript * fix onCreate function
* convert js files to typescript * convert graphql.test.js to typescript * update graphql.test formatting
…add' + 'delete' rather than replace (#4306) * test: add schedule override tests for add, remove, and replace scenarios * fix bug * engine/schedulemanager: clarify logic for user replacement in update function * test: fix comment formatting in schedule override tests
* feat: add composable list components for improved UI structure * fix: add missing keys to list components for improved rendering * feat: add data-cy attribute for testing in CompList component * fix: conditionally render ListItem based on note or action presence in CompList component * refactor: simplify sections declaration in ServiceOnCallList component * refactor: remove unused import of ServiceOnCallUser in ServiceOnCallList component
* feat: add composable list components for improved UI structure * fix: add missing keys to list components for improved rendering * feat: add data-cy attribute for testing in CompList component * feat: implement reorderable list components with drag-and-drop functionality * refactor: simplify sections declaration in ServiceOnCallList component * refactor: remove unused import of ServiceOnCallUser in ServiceOnCallList component * refactor: conditionally render ListItem based on note or action presence in CompList component * fix: prevent rendering of ReorderGroup when there are no children * fix: handle special case for ReorderGroup with no children in CompList component * fix: handle special case for multiple ReorderGroups with no children in CompList component * fix: update ReorderGroup to pass index prop to children in SortableContext
* build(deps): update eslint and related packages to latest versions * chore(eslint): migrate to new eslint configuration and remove deprecated files * chore(eslint): remove unnecessary eslint-disable comments from various files * build(deps): update @apollo/client, @typescript-eslint packages, esbuild, and redux to latest versions * fix: update wouter to version 3.6.0 and refactor imports in hooks and AppLink components * build(deps): update cypress, storybook-addon-mock, and vite to latest versions * build(deps): update @types/diff, react-error-boundary, and react-markdown to latest versions * refactor(AppLink): adjust formatting for improved readability * build(deps): update Cypress Docker image to version 14.1.0 * fix: update jest command in Makefile to use 'bun test' for improved clarity * deps: update @babel/core, @codemirror/language, and cypress to latest versions * deps: update Cypress Docker image to version 14.2.0 * build: update clean target to remove .yarn directory * build: ensure bun.lock is updated with a touch command * build: update bun.version to 1.2.5 and add baseUrl to tsconfig * build: update dependencies to latest versions * fix: correct props spreading in AppLink component * feat: add cypress-real-events for enhanced testing interactions
* build(deps): bump the go-deps group with 3 updates Bumps the go-deps group with 3 updates: [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen), [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) and [github.com/spf13/viper](https://github.com/spf13/viper). Updates `github.com/99designs/gqlgen` from 0.17.66 to 0.17.68 - [Release notes](https://github.com/99designs/gqlgen/releases) - [Changelog](https://github.com/99designs/gqlgen/blob/master/CHANGELOG.md) - [Commits](99designs/gqlgen@v0.17.66...v0.17.68) Updates `github.com/coreos/go-oidc/v3` from 3.12.0 to 3.13.0 - [Release notes](https://github.com/coreos/go-oidc/releases) - [Commits](coreos/go-oidc@v3.12.0...v3.13.0) Updates `github.com/spf13/viper` from 1.19.0 to 1.20.0 - [Release notes](https://github.com/spf13/viper/releases) - [Commits](spf13/viper@v1.19.0...v1.20.0) --- 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/spf13/viper dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps ... Signed-off-by: dependabot[bot] <[email protected]> * Apply make generate changes * Update dependencies in go.mod and go.sum - Upgraded github.com/expr-lang/expr from v1.16.9 to v1.17.1 - Updated github.com/golang/groupcache to v0.0.0-20241129210726-2c02b8208cf8 - Upgraded github.com/riverqueue/river and related modules from v0.18.0 to v0.19.0 - Updated indirect dependencies: - cel.dev/expr from v0.19.1 to v0.22.0 - github.com/cncf/xds/go from v0.0.0-20241223141626-cff3c89139a3 to v0.0.0-20250121191232-2f005788dc42 - github.com/fullstorydev/grpcurl from v1.9.1 to v1.9.3 - github.com/klauspost/compress from v1.17.11 to v1.18.0 - github.com/prometheus/common from v0.62.0 to v0.63.0 - github.com/prometheus/procfs from v0.15.1 to v0.16.0 - github.com/sagikazarmark/locafero from v0.7.0 to v0.8.0 - github.com/samber/lo from v1.47.0 to v1.49.1 - github.com/spf13/afero from v1.12.0 to v1.14.0 - github.com/vanng822/go-premailer from v1.22.0 to v1.23.0 - golang.org/x/exp from v0.0.0-20241108190413-2d47ceb2692f to v0.0.0-20250305212735-054e65f0b394 - google.golang.org/genproto/googleapis/api and rpc to v0.0.0-20250313205543-e70fdf4c4cb4 * deps: Update cel.dev/expr and remove obsolete dependencies from go.sum * feat: Add IsMiddleware method to workerMiddlewareFunc --------- 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]>
…4317) Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) from 5.2.1 to 5.2.2. - [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.1...v5.2.2) --- updated-dependencies: - dependency-name: github.com/golang-jwt/jwt/v5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump vite from 6.2.2 to 6.2.3 Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.2 to 6.2.3. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v6.2.3/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.2.3/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development ... 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]>
* validate alert log on ack test * config: Add RCS sender ID configuration and update harness for RCS messaging * feat(mocktwilio): add RCS support to messaging service and update SMS handling * test: add RCS acknowledgment processing test for Twilio SMS * feat(notification): add support for message read status and update processing version * feat(twilio): enhance SMS handling for RCS sender ID and improve validation * fix form casing * regen * feat(mocktwilio): improve RCS ID handling and update SMS processing logic * feat(twilio): add support for message read status and update SMS processing logic * test(mailpit): increase timeout for mailpit listening check * fix(twilio): correct sender ID check in ServeStatusCallback * feat(alert): add support for 'Read' notification state * fix(twilio): rename RCSSenderID to RCSSenderSID and update related validation * Revert "fix(twilio): rename RCSSenderID to RCSSenderSID and update related validation" This reverts commit 8749bb4. * fix(twilio): update RCSSenderID validation and clarify dependency on MessagingServiceSID * fix(twilio): update RCS sender ID description to clarify dependency on MessagingServiceSID * fix(twilio): reorder configuration setting for RCSSenderID to ensure proper initialization
* NoStepsByService * LockAlertService * GetStatusAndLockService * GetEscalationPolicyID * Update sqlc * Update alert/queries.sql Co-authored-by: Nathaniel Caza <[email protected]> * Updates based on Comments * Refactor SQL queries and update locking functions to use UUIDs for service IDs --------- Co-authored-by: Nathaniel Caza <[email protected]>
…itons (#4324) * feat: add message status history table and triggers for outgoing messages * feat: add message status history tracking and GraphQL query support * feat: enhance AlertDetailLogs with message history tracking and UI improvements * feat: add timestamp tracking to message status history * feat: add icons for message history expansion in AlertDetailLogs * re-order
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 : )