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

decentraland / lamb2
62%
main: 62%

Build:
Build:
LAST BUILD BRANCH: 4.13.0
DEFAULT BRANCH: main
Repo Added 16 Oct 2024 08:02PM UTC
Files 81
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 4.13.0
branch: 4.13.0
CHANGE BRANCH
x
Reset
  • 4.13.0
  • add-ai-agent-context-to-readme
  • badge
  • chore/bump-core-components-and-core-libs
  • chore/cache-for-48hs-basewearables-and-tpw
  • chore/migrate-test-helpers-tracer-to-dcl
  • chore/replace-wkc-with-core-components
  • chore/use-org-marketplace-api-as-default
  • coverage
  • dependabot/npm_and_yarn/dcl-catalyst-client-21.8.0
  • dependabot/npm_and_yarn/dcl-catalyst-client-21.8.1
  • dependabot/npm_and_yarn/dcl/catalyst-api-specs-3.4.0
  • dependabot/npm_and_yarn/dcl/catalyst-api-specs-3.5.0
  • dependabot/npm_and_yarn/dcl/eslint-config-2.3.0
  • dependabot/npm_and_yarn/dcl/eslint-config-2.3.1
  • dependabot/npm_and_yarn/dcl/schemas-15.0.0
  • dependabot/npm_and_yarn/dcl/schemas-15.1.0
  • dependabot/npm_and_yarn/dcl/schemas-15.1.1
  • dependabot/npm_and_yarn/dcl/schemas-15.1.2
  • dependabot/npm_and_yarn/dcl/schemas-15.3.0
  • dependabot/npm_and_yarn/dcl/schemas-15.3.1
  • dependabot/npm_and_yarn/dcl/schemas-15.3.3
  • dependabot/npm_and_yarn/dcl/schemas-15.4.0
  • dependabot/npm_and_yarn/dcl/schemas-15.5.0
  • dependabot/npm_and_yarn/dcl/schemas-15.7.0
  • dependabot/npm_and_yarn/dcl/schemas-15.8.1
  • dependabot/npm_and_yarn/dcl/schemas-16.0.0
  • dependabot/npm_and_yarn/dcl/schemas-16.1.0
  • dependabot/npm_and_yarn/dcl/schemas-16.11.0
  • dependabot/npm_and_yarn/dcl/schemas-16.12.0
  • dependabot/npm_and_yarn/dcl/schemas-16.13.0
  • dependabot/npm_and_yarn/dcl/schemas-16.14.0
  • dependabot/npm_and_yarn/dcl/schemas-16.3.0
  • dependabot/npm_and_yarn/dcl/schemas-16.6.4
  • dependabot/npm_and_yarn/dcl/schemas-16.8.0
  • dependabot/npm_and_yarn/dcl/schemas-16.9.0
  • dependabot/npm_and_yarn/dcl/schemas-17.0.0
  • dependabot/npm_and_yarn/dcl/schemas-17.1.0
  • dependabot/npm_and_yarn/dcl/schemas-18.0.0
  • dependabot/npm_and_yarn/dcl/schemas-18.3.0
  • dependabot/npm_and_yarn/dcl/schemas-18.5.1
  • dependabot/npm_and_yarn/dcl/schemas-18.8.0
  • dependabot/npm_and_yarn/dcl/schemas-19.0.0
  • dependabot/npm_and_yarn/dcl/schemas-19.3.0
  • dependabot/npm_and_yarn/dcl/schemas-19.4.0
  • dependabot/npm_and_yarn/dcl/schemas-19.4.1
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.5.1
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.5.2
  • dependabot/npm_and_yarn/well-known-components/test-helpers-1.5.8
  • docs/api
  • docs/readme
  • feat/add-endpoint-parcel-permissions
  • feat/add-individual-data
  • feat/add-name-to-explorer-trimmed-response
  • feat/add-smart-wereables-filter
  • feat/add-smartwearables-filter
  • feat/all-lands-permissions-from-users
  • feat/ask-owner-by-address
  • feat/cdn-url
  • feat/dapps-db-integration
  • feat/explorer-emote-trimmed-version
  • feat/explorer-wearables-exposes-compact-response
  • feat/get-owner-by-name
  • feat/gifting-changes
  • feat/improve_backpack_items_retrieval
  • feat/is-smart-flag
  • feat/lambdas-migration-endpoints
  • feat/land-operators-endpoint
  • feat/marketplace-api
  • feat/operator-and-updateoperator-permissions-fetch
  • feat/parcel-operators
  • feat/pr-related
  • feat/relax-name-ownership-extra-outfits
  • feat/use-marketplace-api-endpoints
  • feat/warm-up-lw-on-boot
  • fix/cap-profiles-batch-size
  • fix/default-profiles-retrieval
  • fix/fix-trimmed-version-for-explorer-query-param
  • fix/get-all-land-permissions
  • fix/get-parcel-permission
  • fix/lw-complete-fetch
  • fix/lw-warmer-cache-boot
  • fix/nft-owner-performance-issue
  • fix/off-chain-emotes-retrieval
  • fix/profile-images-urls
  • fix/profiles-fetch-without-snapshots
  • fix/response-body-leaks-and-dcl-bump
  • fix/restore-individual-data-on-explorer-endpoint
  • fix/sanitize-url-encoded-profile-links
  • fix/sorting-on-marketplace-fetcher
  • fix/third-party-wearables-not-fetching
  • fix/update-packages
  • fix/warm-lw-cache-on-boot-time
  • main
  • profile-service-cdn
  • refactor/implement-feedbacks-on-trimmed-entity-version
  • refs/tags/3.10.4
  • refs/tags/3.10.5
  • refs/tags/3.10.6
  • refs/tags/3.10.7
  • refs/tags/3.11.0
  • refs/tags/3.11.1
  • refs/tags/3.12.0
  • refs/tags/3.13.0
  • refs/tags/3.13.1
  • refs/tags/3.14.0
  • refs/tags/3.14.1
  • refs/tags/4.0.0
  • refs/tags/4.1.0
  • refs/tags/4.10.0
  • refs/tags/4.10.1
  • refs/tags/4.10.2
  • refs/tags/4.11.0
  • refs/tags/4.11.1
  • refs/tags/4.12.0
  • refs/tags/4.2.0
  • refs/tags/4.3.0
  • refs/tags/4.4.0
  • refs/tags/4.4.1
  • refs/tags/4.4.2
  • refs/tags/4.5.0
  • refs/tags/4.6.0
  • refs/tags/4.7.0
  • refs/tags/4.7.1
  • refs/tags/4.7.2
  • refs/tags/4.7.3
  • refs/tags/4.8.0
  • refs/tags/4.9.0
  • refs/tags/4.9.1
  • use-internal-content-url-for-fetches

30 Jun 2026 07:04PM UTC coverage: 62.172% (-20.9%) from 83.077%
28813187564

push

github

web-flow
chore: migrate @well-known-components/test-helpers and tracer-component to @dcl (#469)

* chore: migrate @well-known-components/test-helpers and tracer-component to @dcl

Swap the two remaining @well-known-components packages for their @dcl
core-components equivalents:

- @well-known-components/test-helpers -> @dcl/test-helpers@^0.2.0. The
  @dcl package declares jest/ts-jest/@types/jest and sinon/@types/sinon
  as peers (the wkc package bundled them), so add them as devDeps; it
  returns jest mocks from stubComponents (port .resolves() ->
  .mockResolvedValue()) and fixes the createLocalFetchCompoment typo
  export to createLocalFetchComponent.
- @well-known-components/tracer-component -> @dcl/tracer-component@^1.0.0.

Build, lint and the full jest suite (561 tests) pass locally.

* test: retry local fetch on transient connection errors

The native fetch (undici) that backs @dcl/test-helpers' createLocalFetchComponent
pools keep-alive connections, unlike the old node-fetch-based helper. Because every
suite reuses the same fixed HTTP_SERVER_PORT and tears its server down in afterAll,
the first request of a suite could land on a stale socket from the previous suite's
closed server and fail intermittently with "fetch failed" / ECONNRESET. Retry such
transient connection errors once so the integration suites are deterministic.

* test: retry transient local-fetch errors with backoff, not just once

The single immediate retry was not enough under CI timing: with all suites
sharing a fixed HTTP_SERVER_PORT, undici's pooled keep-alive socket to a
previous suite's torn-down server is reused and fails with 'other side
closed', and the immediate retry can race the socket eviction. Retry a few
times with a short backoff so undici drops the dead socket and reconnects.
Verified with 3 consecutive full runs (561 tests, 0 connection failures) in
a CI-equivalent environment (no local .env pinning the port).

* test: scope the default `yarn test` to unit tests only; ... (continued)

456 of 962 branches covered (47.4%)

Branch coverage included in aggregate %.

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

429 existing lines in 29 files now uncovered.

1605 of 2353 relevant lines covered (68.21%)

10.51 hits per line

Relevant lines Covered
Build:
Build:
2353 RELEVANT LINES 1605 COVERED LINES
10.51 HITS PER LINE
Source Files on 4.13.0
  • Tree
  • List 81
  • Changed 33
  • Source Changed 1
  • Coverage Changed 33
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28813187564 4.13.0 chore: migrate @well-known-components/test-helpers and tracer-component to @dcl (#469) * chore: migrate @well-known-components/test-helpers and tracer-component to @dcl Swap the two remaining @well-known-components packages for their @dcl core-c... push 06 Jul 2026 06:14PM UTC web-flow github
62.17
See All Builds (308)
  • 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