• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Unleash / unleash
86%
master: 91%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 07 Nov 2016 08:55AM UTC
Files 1137
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • 1-3761
  • 1-3772
  • 1-3776
  • 1-3781
  • 1-3885
  • 2-3221
  • 2-3623
  • ability-to-add-openapi-badges
  • add-cdn-tokens-table
  • add-timer-event-store
  • amend-audit-log-for-user-creation
  • back-to-impact-metrics
  • bulk-impact-metrics
  • bump-node-client-metrics-flags
  • bump-node-sdk-token-parsing
  • cancel-duplicate-ci-runs
  • cdn-events
  • chore(1-3753)/block-deletion-of-context-server
  • chore(1-3807)/remove-flag-addEditStrategy
  • chore(1-3807)/remove-flag-addEditStrategy-take2
  • chore(1-3835)/improve-json-diff-view
  • chore(1-3905)/send-flag-enabled-to-hubspot
  • chore(1-3921)/set-sdk-version-on-clientns
  • chore-add-flag-paygInstanceStatsEvents
  • chore-add-permissions-to-ai-flag-cleanup-workflow
  • chore-ai-flag-cleanup-action-trigger-workflows
  • chore-ai-flag-cleanup-add-missing-permissions
  • chore-ai-flag-cleanup-better-support-for-url-friendly-flag-names
  • chore-ai-flag-cleanup-extended-tests
  • chore-ai-flag-cleanup-fix-prompt
  • chore-ai-flag-cleanup-report-errors-back-to-issue
  • chore-ai-flag-cleanup-test
  • chore-allow-bulk-metrics-with-empty-flag-names
  • chore-cleanup-project-related-tech-debt
  • chore-dont-include-passwordlink-if-its-unleashurl
  • chore-emit-client-metrics-event-after-sifting
  • chore-prefer-searchevents-over-deprecated-methods
  • chore-remove-deprecated-delete-project-groups-roles-endpoint
  • chore-remove-deprecated-get-project-health-report
  • chore-remove-deprecated-post-events-search
  • chore-remove-deprecated-post-ui-config-endpoint
  • chore-remove-deprecated-put-project-groups-roles-endpoint
  • chore-remove-flag-enterprise-payg
  • chore-remove-flag-featureLinks
  • chore-remove-flag-newgettingstartedemail
  • chore-remove-flag-registerFrontendClient-20250521173203
  • chore-remove-teams-integration-cr-events-flag
  • chore-sift-metrics-on-both-endpoints
  • chore-unknown-flags-add-environment
  • chore-unknown-flags-prevent-deadlocks-by-sorting-and-batching-inserts
  • chore-unknown-flags-ui
  • chore-update-slack-app-to-app-for-slack
  • chore/add-application-created-event-type
  • chore/add-payg-trial-event-flag
  • chore/addCrdiffViewFlag
  • chore/approvePSFForLicenseChecker
  • chore/disallow-new-instances-of-deprecated-integrations
  • chore/do-not-console-log
  • chore/export-iclientinstance
  • chore/exposeFeatureUsageInfo
  • chore/fix-flaky-delete-stale-session
  • chore/get-rid-of-deprecated-api-token-properties
  • chore/improve-cr-approve-request-message
  • chore/lifecycle-metrics-flag
  • chore/reduce-log-levels-in-metrics-service
  • chore/remove-flag-disableBulkToggle
  • chore/undeprecate-instance-stats-endpoint
  • chore/unleash-ai-healthtotechdebt-flag-cleanup
  • chore/unleash-ai-registerfrontendclient-flag-cleanup
  • chore/unleash-ai-reportunknownflags-flag-cleanup
  • cr-uni
  • create-user-transaction
  • decouple-impact-metrics-from-request-logger
  • enforce-deprecation-of-endpoints-in-dev
  • event-group
  • event-handler
  • expand-resolver-interface-with-metrics
  • export-impact-register
  • expose-impact-metrics
  • expose-impact-register
  • feat/context-value-type
  • feat/impact-metrics-frontend
  • feat/impact-metrics-prometheus-config
  • feat/ingest-impact-metrics
  • feat/telemetryLicenseAndHostedInformation
  • fix(1-3804)/store-flag-creation-form-state
  • fix(1-3928)/prevent-overwriting-in-instance-store
  • fix-coveralls-2
  • fix-docker-compose-file
  • fix-docker-image
  • fix-fix-new-static-folder
  • fix-frontend-api-cors
  • fix-impact-metrics-resolver-signature
  • fix-impact-metrics-undefined
  • fix-new-static-folder
  • fix-openapi-static
  • fix-openapi-static-files
  • fix-private-projects-visibility-for-editors-admins-through-group
  • fix/coverage
  • fix/flaky-lifecycle-test
  • fix/healt-to-tech-debt-flag
  • fix/health-to-techdebt-ui
  • fix/remove-flag-useMemoizedActiveTokens
  • fix/removeMd5UseSha256
  • flag-removal-keep-registerFrontendClient-junie
  • flag-removal-really-keep-registerFrontendClient-ws-swe1
  • flag/1-3728
  • gastonfournier-patch-1
  • hackathon-2
  • high-rps-metric-request-count
  • impact-metrics-collection-e2e
  • ky-migration
  • lifecycle-graphs-flag
  • lifecycle-trends-migration
  • master
  • migration-event-group
  • minor-details
  • missing-parts-for-default-env-removal
  • node-sdk-impact-metrics-env
  • openapi-diff
  • prefix-metrics-unleash-type
  • prefix-unleash-metrics-labels
  • prepare-for-default-env-removal
  • print-out-10-unknown-flag-names
  • push-mzynkmotlpzy
  • query-group
  • remove-console-log
  • remove-coveralls-dependency
  • remove-default-env-from-new-installs
  • remove-deprecated-isAPI-from-user-schema
  • remove-examples-references
  • remove-flag-cleanupReminder
  • remove-flag-removeInactiveApplications
  • remove-flag-test
  • remove-flags-featureLinks-projectLinkTemplates
  • remove-impact-metrics-flag-guard
  • remove-unknown-flag
  • remove-user-ids-strategy
  • renovate/actions-checkout-4.x
  • renovate/actions-github-script-7.x
  • renovate/aws-actions-configure-aws-credentials-4.x
  • renovate/cors-2.x
  • renovate/del-cli-6.x
  • renovate/dpage-pgadmin4-9.x
  • renovate/express-4.x
  • renovate/express-session-1.x
  • renovate/fetch-mock-12.x-lockfile
  • renovate/make-fetch-happen-14.x
  • renovate/memoizee-0.x
  • renovate/mustache-4.x-lockfile
  • renovate/pg-8.x
  • renovate/pg-8.x-lockfile
  • renovate/pg-connection-string-2.x-lockfile
  • renovate/prom-client-15.x
  • renovate/semver-7.x
  • renovate/semver-7.x-lockfile
  • renovate/slack-web-api-7.x-lockfile
  • renovate/slug-11.x
  • renovate/superagent-10.x
  • renovate/supertest-6.x
  • renovate/swc-monorepo
  • renovate/tsc-watch-7.x
  • renovate/type-is-2.x
  • renovate/uuid-11.x
  • reset-fb
  • resolve-brace-expansion
  • restore-feature
  • rev-non-reactive
  • revert-10150-chore/do-not-console-log
  • run-npm-from-branch
  • sanitize-metrics-labels-impact-metrics
  • scim-user-deletion-audit
  • search-user-events
  • sort-id
  • store-transaction-id
  • support-id-event
  • task/addCRRequestedApproversUpdatedEvent
  • task/addEmailTemplateForRequestedCRApproval
  • task/addFlagForCRApproverEmails
  • task/addIEmailEnvelopeToExportedTypes
  • task/addNotifiedAtToChangeRequestNotificationJoinTable
  • task/addRequesterToApprovalMail
  • task/addTableForRequestedApproversForChangeRequest
  • task/bumpMinimumPostgresVersion
  • task/bumpNodeVersionForOssContainer
  • task/ciRemoveUnnecessaryNodeEnvSetting
  • task/removeDeprecatedFeatureVariantEndpoint
  • task/removeDeprecatedProjectEndpoint
  • test-impact-metrics-e2e
  • transaction-context
  • translate-impact-metrics
  • typo/errror
  • ulid
  • upgrade-node
  • using-impact-metrics-with-flags
  • validate-impact-metrics

26 Jan 2026 09:26AM UTC coverage: 86.234%. Remained the same
21352581763

push

github

web-flow
fix: check that userVersion is defined before comparing to etag (#11259)

This one's been annoying me a bit.

If we start up Edge and connect to the delta endpoint without a
if-none-match header, we still get a 304 from an instance without
toggles (since `undefined === undefined`). This is obviously wrong, so
this PR adds verification that if-none-match is not undefined before
comparing to etag.

1691 of 1901 branches covered (88.95%)

1 of 1 new or added line in 1 file covered. (100.0%)

1 existing line in 1 file now uncovered.

14282 of 16562 relevant lines covered (86.23%)

880.2 hits per line

Relevant lines Covered
Build:
Build:
16562 RELEVANT LINES 14282 COVERED LINES
880.2 HITS PER LINE
Source Files on main
  • Tree
  • List 1137
  • Changed 3
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21352581763 main fix: check that userVersion is defined before comparing to etag (#11259) This one's been annoying me a bit. If we start up Edge and connect to the delta endpoint without a if-none-match header, we still get a 304 from an instance without toggles... push 26 Jan 2026 09:34AM UTC web-flow github
86.23
21284924642 main chore: mount project-level context API unconditionally (#11258) The mounting was originally wrapped in a flag check, but this means that the flag has to be enabled at startup for the routes to get mounted. This, in turn, means that if you enable ... push 23 Jan 2026 11:49AM UTC web-flow github
86.23
21246166971 main chore: make userId required for new context service method (#11249) Makes the user ID parameter required for the getContextFields method, as suggsted in https://github.com/Unleash/unleash/pull/11237#discussion_r2712944604. Also: sorts the object... push 22 Jan 2026 11:16AM UTC web-flow github
86.23
21244039236 main chore: prevent information on private projects from leaking into full context field overview (#11237) Adds private project filtering to the context API. Tests are in https://github.com/bricks-software/unleash-enterprise/pull/754. This makes it s... push 22 Jan 2026 10:05AM UTC web-flow github
86.22
21243342503 main test: add tests for context API include param (#11235) Tests both root and project-specific APIs with and without parameters. Adds tests in new file to avoid appending to an already overcrowded test file. push 22 Jan 2026 09:43AM UTC web-flow github
86.23
21243272306 main feat: add include query param to context api to allow different combinations (#11234) Lets the context API return: - all context fields - only root context fields - only fields belonging to a queried project - all "assignable" fields within a pro... push 22 Jan 2026 09:40AM UTC web-flow github
86.14
21227794706 main chore(deps): update dependency tar to v7.5.4 [security] (#11246) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | ... push 21 Jan 2026 10:28PM UTC web-flow github
86.17
21214673194 main feat: add edgeApiKeyRevision to frontend and sql (#11241) This adds another column to edge observability which will allow us to expose which revision id per environment our Edges has seen. In addition I started representing the new data we're ge... push 21 Jan 2026 03:16PM UTC web-flow github
86.19
21097719456 main chore(deps): update dependency tar to v7.5.3 [security] (#11240) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | ... push 17 Jan 2026 05:01PM UTC web-flow github
86.19
21072182688 main Move ADRs to a new contributing folder (#11238) push 16 Jan 2026 03:53PM UTC web-flow github
86.2
See All Builds (8691)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc