Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

feat: adds a new design to the header icons #5025

Merged
merged 1 commit into from
Oct 13, 2023

feat: adds a new design to the header icons

b87b491
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

feat: adds a new design to the header icons #5025

feat: adds a new design to the header icons
b87b491
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Tests failed Oct 13, 2023 in 1s

Unit Tests ❌

Tests failed

❌ jest-junit.xml

2402 tests were completed in 356s with 2398 passed, 2 failed and 2 skipped.

Test suite Passed Failed Skipped Time
src/lib/addons/addon.test.ts 4✅ 7s
src/lib/addons/datadog.test.ts 7✅ 2s
src/lib/addons/feature-event-formatter-md.test.ts 26✅ 2s
src/lib/addons/slack-app.test.ts 7✅ 2s
src/lib/addons/slack.test.ts 8✅ 2s
src/lib/addons/teams.test.ts 5✅ 2s
src/lib/addons/webhook.test.ts 4✅ 2s
src/lib/app.test.ts 3✅ 6s
src/lib/create-config.test.ts 35✅ 2s
src/lib/db/access-store.test.ts 10✅ 5s
src/lib/db/event-store.test.ts 3✅ 3s
src/lib/db/feature-strategy-store.test.ts 4✅ 5s
src/lib/db/segment-store.test.ts 1✅ 7s
src/lib/domain/project-health/project-health.test.ts 9✅ 766ms
src/lib/error/unleash-error.test.ts 26✅ 926ms
src/lib/features/client-feature-toggles/tests/client-feature-toggle.e2e.test.ts 3✅ 5s
src/lib/features/client-feature-toggles/tests/client-feature-toggles.e2e.test.ts 3✅ 8s
src/lib/features/dependent-features/dependent.features.e2e.test.ts 4✅ 9s
src/lib/features/export-import-toggles/export-import-api-usage.test.ts 1✅ 8s
src/lib/features/export-import-toggles/export-import-permissions.e2e.test.ts 1✅ 8s
src/lib/features/export-import-toggles/export-import.e2e.test.ts 17✅ 14s
src/lib/features/export-import-toggles/import-context-validation.test.ts 3✅ 264ms
src/lib/features/feature-naming-pattern/feature-naming-validation.test.ts 13✅ 301ms
src/lib/features/feature-toggle/tests/feature-toggle-service.e2e.test.ts 20✅ 11s
src/lib/features/feature-toggle/tests/feature-toggle-store.e2e.test.ts 13✅ 5s
src/lib/features/feature-toggle/tests/feature-toggle-strategies-store.e2e.test.ts 4✅ 4s
src/lib/features/feature-toggle/tests/feature-toggles.auth.e2e.test.ts 3✅ 8s
src/lib/features/feature-toggle/tests/feature-toggles.e2e.test.ts 99✅ 32s
src/lib/features/feature-toggle/time-to-production/time-to-production.test.ts 1✅ 723ms
src/lib/features/instance-stats/getActiveUsers.e2e.test.ts 6✅ 6s
src/lib/features/instance-stats/getProductionChanges.e2e.test.ts 7✅ 7s
src/lib/features/instance-stats/instance-stats-service.test.ts 2✅ 2s
src/lib/features/playground/advanced-playground.test.ts 4✅ 9s
src/lib/features/playground/generateObjectCombinations.test.ts 3✅ 278ms
src/lib/features/playground/offline-unleash-client.test.ts 10✅ 1s
src/lib/features/playground/playground-view-model.test.ts 2✅ 511ms
src/lib/features/playground/playground.test.ts 7✅ 18s
src/lib/features/playground/validateQueryComplexity.test.ts 2✅ 506ms
src/lib/logger.test.ts 2✅ 807ms
src/lib/metrics.test.ts 9✅ 3s
src/lib/middleware/api-token-middleware.test.ts 8✅ 2s
src/lib/middleware/content_type_checker.test.ts 5✅ 357ms
src/lib/middleware/cors-origin-middleware.test.ts 5✅ 4s
src/lib/middleware/no-authentication.test.ts 1✅ 3s
src/lib/middleware/oss-authentication.test.ts 2✅ 3s
src/lib/middleware/pat-middleware.test.ts 5✅ 646ms
src/lib/middleware/rbac-middleware.test.ts 13✅ 2s
src/lib/openapi/index.test.ts 6✅ 2s
src/lib/openapi/meta-schema-rules.test.ts 697✅ 3s
src/lib/openapi/spec/addon-schema.test.ts 1✅ 2s
src/lib/openapi/spec/addons-schema.test.ts 1✅ 2s
src/lib/openapi/spec/admin-features-query-schema.test.ts 3✅ 3s
src/lib/openapi/spec/admin-segment-schema.test.ts 1✅ 2s
src/lib/openapi/spec/admin-strategies-schema.test.ts 1✅ 3s
src/lib/openapi/spec/api-token-schema.test.ts 2✅ 6s
src/lib/openapi/spec/change-password-schema.test.ts 2✅ 3s
src/lib/openapi/spec/client-application-schema.test.ts 5✅ 3s
src/lib/openapi/spec/client-features-query-schema.test.ts 2✅ 2s
src/lib/openapi/spec/client-features-schema.test.ts 5✅ 3s
src/lib/openapi/spec/client-metrics-schema.test.ts 3✅ 3s
src/lib/openapi/spec/constraint-schema.test.ts 3✅ 3s
src/lib/openapi/spec/context-field-schema.test.ts 2✅ 2s
src/lib/openapi/spec/email-schema.test.ts 1✅ 2s
src/lib/openapi/spec/event-schema.test.ts 1✅ 2s
src/lib/openapi/spec/events-schema.test.ts 2✅ 3s
src/lib/openapi/spec/export-query-schema.test.ts 1✅ 2s
src/lib/openapi/spec/export-result-schema.test.ts 1✅ 2s
src/lib/openapi/spec/feature-environment-schema.test.ts 2✅ 3s
src/lib/openapi/spec/feature-events-schema.test.ts 2✅ 2s
src/lib/openapi/spec/feature-metrics-schema.test.ts 1✅ 2s
src/lib/openapi/spec/feature-schema.test.ts 4✅ 2s
src/lib/openapi/spec/feature-type-schema.test.ts 2✅ 3s
src/lib/openapi/spec/feature-usage-schema.test.ts 1✅ 3s
src/lib/openapi/spec/features-schema.test.ts 1✅ 2s
src/lib/openapi/spec/groups-schema.test.ts 1✅ 2s
src/lib/openapi/spec/instance-admin-stats-schema.test.ts 1✅ 2s
src/lib/openapi/spec/me-schema.test.ts 4✅ 8s
src/lib/openapi/spec/playground-feature-schema.test.ts 3✅ 7s
src/lib/openapi/spec/playground-request-schema.test.ts 4✅ 3s
src/lib/openapi/spec/playground-response-schema.test.ts 6✅ 26s
src/lib/openapi/spec/profile-schema.test.ts 1✅ 2s
src/lib/openapi/spec/project-overview-schema.test.ts 1✅ 2s
src/lib/openapi/spec/project-schema.test.ts 2✅ 3s
src/lib/openapi/spec/public-signup-schema.test.ts 1✅ 3s
src/lib/openapi/spec/role-schema.test.ts 1✅ 2s
src/lib/openapi/spec/sdk-context-schema.test.ts 3✅ 3s
src/lib/openapi/spec/segments-schema.test.ts 1✅ 3s
src/lib/openapi/spec/set-strategy-sort-order-schema.test.ts 5✅ 8s
src/lib/openapi/spec/sort-order-schema.test.ts 2✅ 2s
src/lib/openapi/spec/strategy-schema.test.ts 1✅ 3s
src/lib/openapi/spec/tag-types-schema.test.ts 1✅ 3s
src/lib/openapi/spec/tags-bulk-add-schema.test.ts 1✅ 4s
src/lib/openapi/spec/token-user-schema.test.ts 1✅ 2s
src/lib/openapi/spec/ui-config-schema.test.ts 1✅ 3s
src/lib/openapi/spec/update-feature-strategy-segments-schema.test.ts 1✅ 2s
src/lib/openapi/spec/update-tags-schema.test.ts 1✅ 3s
src/lib/openapi/spec/upsert-segment-schema.test.ts 1✅ 2s
src/lib/openapi/spec/user-schema.test.ts 1✅ 3s
src/lib/openapi/spec/users-groups-base-schema.test.ts 1✅ 2s
src/lib/openapi/spec/users-schema.test.ts 1✅ 2s
src/lib/openapi/spec/users-search-schema.test.ts 1✅ 1s
src/lib/openapi/spec/validate-password-schema.test.ts 2✅ 3s
src/lib/openapi/util/create-request-schema.test.ts 1✅ 291ms
src/lib/openapi/util/create-response-schema.test.ts 2✅ 483ms
src/lib/openapi/util/openapi-tags.test.ts 2✅ 264ms
src/lib/openapi/validate.test.ts 1✅ 1s
src/lib/proxy/create-context.test.ts 8✅ 1⚪ 361ms
src/lib/routes/admin-api/config.test.ts 1✅ 6s
src/lib/routes/admin-api/context.test.ts 12✅ 7s
src/lib/routes/admin-api/email.test.ts 3✅ 5s
src/lib/routes/admin-api/events.test.ts 5✅ 6s
src/lib/routes/admin-api/metrics.test.ts 9✅ 6s
src/lib/routes/admin-api/public-signup.test.ts 6✅ 7s
src/lib/routes/admin-api/strategy.test.ts 16✅ 10s
src/lib/routes/admin-api/tag.test.ts 7✅ 6s
src/lib/routes/admin-api/user/user.test.ts 6✅ 9s
src/lib/routes/auth/simple-password-provider.test.ts 3✅ 6s
src/lib/routes/backstage.test.ts 1❌ 7s
src/lib/routes/client-api/metrics.test.ts 12✅ 29s
src/lib/routes/client-api/register.test.ts 6✅ 7s
src/lib/routes/health-check.test.ts 2✅ 5s
src/lib/routes/logout.test.ts 11✅ 3s
src/lib/routes/public-invite.test.ts 7✅ 6s
src/lib/schema/api-token-schema.test.ts 6✅ 401ms
src/lib/schema/constraint-value-types.test.ts 9✅ 646ms
src/lib/schema/feature-schema.test.ts 18✅ 830ms
src/lib/schema/role-schema.test.ts 7✅ 526ms
src/lib/server-impl.test.ts 5✅ 4s
src/lib/services/access-service.test.ts 9✅ 4s
src/lib/services/addon-service.test.ts 22✅ 3s
src/lib/services/api-token-service.test.ts 3✅ 2s
src/lib/services/client-metrics/instance-service.test.ts 4✅ 2s
src/lib/services/client-metrics/last-seen/tests/last-seen-mapper.test.ts 1✅ 425ms
src/lib/services/client-metrics/last-seen/tests/last-seen-service.test.ts 2✅ 1s
src/lib/services/client-metrics/metrics-service-v2.test.ts 3✅ 2s
src/lib/services/client-metrics/schema.test.ts 9✅ 958ms
src/lib/services/client-spec-service.test.ts 2✅ 389ms
src/lib/services/email-service.test.ts 4✅ 496ms
src/lib/services/feature-service-potentially-stale.test.ts 1✅ 2s
src/lib/services/maintenance-service.test.ts 2✅ 1s
src/lib/services/scheduler-service.test.ts 9✅ 998ms
src/lib/services/state-service.test.ts 30✅ 3s
src/lib/services/tag-schema.test.ts 1✅ 1s
src/lib/services/tag-type-schema.test.ts 3✅ 712ms
src/lib/services/user-service.test.ts 12✅ 6s
src/lib/services/version-service.test.ts 8✅ 2s
src/lib/types/serialize-dates.test.ts 3✅ 277ms
src/lib/types/user.test.ts 7✅ 483ms
src/lib/util/anonymise.test.ts 12✅ 357ms
src/lib/util/anyEventEmitter.test.ts 1✅ 288ms
src/lib/util/arraysHaveSameItems.test.ts 1✅ 259ms
src/lib/util/collapseHourlyMetrics.test.ts 2✅ 913ms
src/lib/util/constantTimeCompare.test.ts 1✅ 474ms
src/lib/util/db-lock.test.ts 3✅ 742ms
src/lib/util/ensureStringValue.test.ts 1✅ 330ms
src/lib/util/findDuplicates.test.ts 6✅ 730ms
src/lib/util/flag-resolver.test.ts 8✅ 1s
src/lib/util/format-base-uri.test.ts 6✅ 647ms
src/lib/util/is-email.test.ts 36✅ 260ms
src/lib/util/isDefined.test.ts 1✅ 242ms
src/lib/util/map-values.test.ts 1✅ 259ms
src/lib/util/omit-keys.test.ts 1✅ 265ms
src/lib/util/parseEnvVar.test.ts 3✅ 209ms
src/lib/util/rewriteHTML.test.ts 7✅ 566ms
src/lib/util/semver.test.ts 2✅ 378ms
src/lib/util/snakeCase.test.ts 2✅ 398ms
src/lib/util/time-utils.test.ts 1✅ 527ms
src/lib/util/timer.test.ts 2✅ 420ms
src/lib/util/unique.test.ts 1✅ 474ms
src/lib/util/validateJsonString.test.ts 4✅ 575ms
src/lib/util/validateOrigin.test.ts 1✅ 295ms
src/lib/util/validators/constraint-types.test.ts 8✅ 462ms
src/test/arbitraries.test.ts 2✅ 845ms
src/test/config/create-config.test.ts 9✅ 2s
src/test/e2e/api/admin/addon.e2e.test.ts 16✅ 8s
src/test/e2e/api/admin/api-token.auth.e2e.test.ts 18✅ 14s
src/test/e2e/api/admin/api-token.e2e.test.ts 24✅ 10s
src/test/e2e/api/admin/archive.test.ts 7✅ 8s
src/test/e2e/api/admin/client-metrics.e2e.test.ts 5✅ 9s
src/test/e2e/api/admin/conditional-middleware.e2e.test.ts 4✅ 670ms
src/test/e2e/api/admin/config.e2e.test.ts 4✅ 9s
src/test/e2e/api/admin/constraints.e2e.test.ts 2✅ 7s
src/test/e2e/api/admin/context.e2e.test.ts 18✅ 8s
src/test/e2e/api/admin/environment.test.ts 9✅ 8s
src/test/e2e/api/admin/event.e2e.test.ts 4✅ 8s
src/test/e2e/api/admin/favorites.e2e.test.ts 8✅ 10s
src/test/e2e/api/admin/feature-archive.e2e.test.ts 11✅ 13s
src/test/e2e/api/admin/feature-type.test.ts 6✅ 7s
src/test/e2e/api/admin/feature.auth.e2e.test.ts 2✅ 9s
src/test/e2e/api/admin/feature.custom-auth.e2e.test.ts 2✅ 9s
src/test/e2e/api/admin/feedback.e2e.test.ts 4✅ 8s
src/test/e2e/api/admin/instance-admin.e2e.test.ts 4✅ 8s
src/test/e2e/api/admin/maintenance.e2e.test.ts 4✅ 7s
src/test/e2e/api/admin/metrics.e2e.test.ts 5✅ 8s
src/test/e2e/api/admin/playground.e2e.test.ts 12✅ 13s
src/test/e2e/api/admin/project/api-token.e2e.test.ts 1✅ 9s
src/test/e2e/api/admin/project/environments.e2e.test.ts 7✅ 8s
src/test/e2e/api/admin/project/project.api.tokens.e2e.test.ts 8✅ 8s
src/test/e2e/api/admin/project/project.health.e2e.test.ts 8✅ 11s
src/test/e2e/api/admin/project/projects.e2e.test.ts 5✅ 9s
src/test/e2e/api/admin/project/variants.e2e.test.ts 21✅ 11s
src/test/e2e/api/admin/public-signup-token.e2e.test.ts 6✅ 10s
src/test/e2e/api/admin/segment.e2e.test.ts 15✅ 11s
src/test/e2e/api/admin/splash.e2e.test.ts 2✅ 8s
src/test/e2e/api/admin/state.e2e.test.ts 22✅ 11s
src/test/e2e/api/admin/strategy.e2e.test.ts 15✅ 10s
src/test/e2e/api/admin/tag-types.e2e.test.ts 13✅ 9s
src/test/e2e/api/admin/tags.e2e.test.ts 8✅ 8s
src/test/e2e/api/admin/user-admin.e2e.test.ts 20✅ 18s
src/test/e2e/api/admin/user/pat.e2e.test.ts 15✅ 9s
src/test/e2e/api/admin/user/user.test.ts 1✅ 1❌ 11s
src/test/e2e/api/auth/leading-slashes-are-stripped.e2e.test.ts 4✅ 8s
src/test/e2e/api/auth/reset-password-controller.e2e.test.ts 9✅ 15s
src/test/e2e/api/auth/simple-password-provider.e2e.test.ts 2✅ 15s
src/test/e2e/api/client/feature.e2e.test.ts 11✅ 8s
src/test/e2e/api/client/feature.env.disabled.e2e.test.ts 2✅ 9s
src/test/e2e/api/client/feature.optimal304.e2e.test.ts 3✅ 8s
src/test/e2e/api/client/feature.token.access.e2e.test.ts 4✅ 8s
src/test/e2e/api/client/metrics.e2e.access.e2e.test.ts 1✅ 8s
src/test/e2e/api/client/metrics.e2e.test.ts 3✅ 8s
src/test/e2e/api/client/metricsV2.e2e.test.ts 5✅ 8s
src/test/e2e/api/client/register.e2e.test.ts 2✅ 1⚪ 9s
src/test/e2e/api/client/segment.e2e.test.ts 15✅ 12s
src/test/e2e/api/openapi/openapi.e2e.test.ts 7✅ 17s
src/test/e2e/api/proxy/proxy.concurrency.e2e.test.ts 1✅ 8s
src/test/e2e/api/proxy/proxy.e2e.test.ts 28✅ 16s
src/test/e2e/custom-auth.test.ts 2✅ 10s
src/test/e2e/health.e2e.test.ts 1✅ 7s
src/test/e2e/migrator.e2e.test.ts 1✅ 6s
src/test/e2e/routes/routes.test.ts 4✅ 8s
src/test/e2e/services/access-service.e2e.test.ts 63✅ 16s
src/test/e2e/services/addon-service.e2e.test.ts 1✅ 5s
src/test/e2e/services/api-token-service.e2e.test.ts 10✅ 8s
src/test/e2e/services/client-metrics-service.e2e.test.ts 1✅ 10s
src/test/e2e/services/environment-service.test.ts 11✅ 5s
src/test/e2e/services/group-service.e2e.test.ts 9✅ 6s
src/test/e2e/services/last-seen-service.e2e.test.ts 3✅ 4s
src/test/e2e/services/playground-service.test.ts 30✅ 62s
src/test/e2e/services/project-health-service.e2e.test.ts 3✅ 7s
src/test/e2e/services/project-service.e2e.test.ts 49✅ 18s
src/test/e2e/services/reset-token-service.e2e.test.ts 6✅ 7s
src/test/e2e/services/session-service.e2e.test.ts 4✅ 5s
src/test/e2e/services/setting-service.test.ts 3✅ 7s
src/test/e2e/services/state-service.e2e.test.ts 5✅ 9s
src/test/e2e/services/user-service.e2e.test.ts 17✅ 11s
src/test/e2e/stores/client-application-store.e2e.test.ts 6✅ 15s
src/test/e2e/stores/client-metrics-store-v2.e2e.test.ts 14✅ 24s
src/test/e2e/stores/context-field-store.e2e.test.ts 2✅ 7s
src/test/e2e/stores/event-store.e2e.test.ts 8✅ 5s
src/test/e2e/stores/feature-environment-store.e2e.test.ts 2✅ 6s
src/test/e2e/stores/feature-tag-store.e2e.test.ts 8✅ 5s
src/test/e2e/stores/feature-toggle-client-store.e2e.test.ts 1✅ 17s
src/test/e2e/stores/feature-type-store.e2e.test.ts 7✅ 5s
src/test/e2e/stores/project-store.e2e.test.ts 7✅ 5s
src/test/e2e/stores/setting-store.e2e.test.ts 7✅ 6s
src/test/e2e/stores/user-feedback-store.e2e.test.ts 5✅ 5s
src/test/e2e/stores/user-splash-store.e2e.test.ts 5✅ 6s
src/test/e2e/stores/user-store.e2e.test.ts 15✅ 4s

❌ src/lib/routes/backstage.test.ts

-should enable prometheus
  ❌ -should enable prometheus
	Error: Unable to acquire a connection

❌ src/test/e2e/api/admin/user/user.test.ts

-Should get my user data
  ✅ -Should get my user data
-Test execution failure: could be caused by test hooks like 'afterAll'.
  ❌ -Test execution failure: could be caused by test hooks like 'afterAll'.
	{"message":"","stack":"Error: Unable to acquire a connection\n    at Object.queryBuilder (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:112:26)\n    at createQueryBuilder (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:320:26)\n    at ClientApplicationsStore.knex [as db] (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:101:12)\n    at ClientApplicationsStore.setUnannouncedToAnnounced (/home/runner/work/unleash/unleash/src/lib/db/client-applications-store.ts:183:33)\n    at ClientInstanceService.announceUnannounced (/home/runner/work/unleash/unleash/src/lib/services/client-metrics/instance-service.ts:63:71)\n    at Timeout._onTimeout (/home/runner/work/unleash/unleash/src/lib/services/client-metrics/instance-service.ts:43:47)\n    at listOnTimeout (node:internal/timers:569:17)\n    at processTimers (node:internal/timers:512:7)"}

Annotations

Check failure on line 183 in src/lib/db/client-applications-store.ts

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/lib/routes/backstage.test.ts ► -should enable prometheus ► -should enable prometheus

Failed test found in:
  jest-junit.xml
Error:
  Error: Unable to acquire a connection
Raw output
Error: Unable to acquire a connection
    at Object.queryBuilder (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:112:26)
    at createQueryBuilder (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:320:26)
    at ClientApplicationsStore.knex [as db] (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:101:12)
    at ClientApplicationsStore.setUnannouncedToAnnounced (/home/runner/work/unleash/unleash/src/lib/db/client-applications-store.ts:183:33)
    at ClientInstanceService.announceUnannounced (/home/runner/work/unleash/unleash/src/lib/services/client-metrics/instance-service.ts:63:71)
    at Timeout._onTimeout (/home/runner/work/unleash/unleash/src/lib/services/client-metrics/instance-service.ts:43:47)
    at listOnTimeout (node:internal/timers:569:17)
    at processTimers (node:internal/timers:512:7)

Check failure on line 0 in jest-junit.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Tests

src/test/e2e/api/admin/user/user.test.ts ► -Test execution failure: could be caused by test hooks like 'afterAll'. ► -Test execution failure: could be caused by test hooks like 'afterAll'.

Failed test found in:
  jest-junit.xml
Error:
  {"message":"","stack":"Error: Unable to acquire a connection\n    at Object.queryBuilder (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:112:26)\n    at createQueryBuilder (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:320:26)\n    at ClientApplicationsStore.knex [as db] (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:101:12)\n    at ClientApplicationsStore.setUnannouncedToAnnounced (/home/runner/work/unleash/unleash/src/lib/db/client-applications-store.ts:183:33)\n    at ClientInstanceService.announceUnannounced (/home/runner/work/unleash/unleash/src/lib/services/client-metrics/instance-service.ts:63:71)\n    at Timeout._onTimeout (/home/runner/work/unleash/unleash/src/lib/services/client-metrics/instance-service.ts:43:47)\n    at listOnTimeout (node:internal/timers:569:17)\n    at processTimers (node:internal/timers:512:7)"}
Raw output
{"message":"","stack":"Error: Unable to acquire a connection\n    at Object.queryBuilder (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:112:26)\n    at createQueryBuilder (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:320:26)\n    at ClientApplicationsStore.knex [as db] (/home/runner/work/unleash/unleash/node_modules/knex/lib/knex-builder/make-knex.js:101:12)\n    at ClientApplicationsStore.setUnannouncedToAnnounced (/home/runner/work/unleash/unleash/src/lib/db/client-applications-store.ts:183:33)\n    at ClientInstanceService.announceUnannounced (/home/runner/work/unleash/unleash/src/lib/services/client-metrics/instance-service.ts:63:71)\n    at Timeout._onTimeout (/home/runner/work/unleash/unleash/src/lib/services/client-metrics/instance-service.ts:43:47)\n    at listOnTimeout (node:internal/timers:569:17)\n    at processTimers (node:internal/timers:512:7)"}