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

decentraland / profile-images
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: 1.1.10
DEFAULT BRANCH: main
Repo Added 17 Oct 2024 10:43AM UTC
Files 21
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 1.1.10
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 1.1.10
  • 1.1.4
  • 1.1.5
  • 1.1.6
  • 1.1.7
  • 1.1.8
  • 1.1.9
  • add-ai-agent-context-to-readme
  • badge
  • chore/add-logs-for-new-metric-calculation
  • chore/add-more-buckets-for-total-duration-metric
  • chore/bucket-migration
  • chore/migrate-to-core-components
  • chore/update-godot-explorer-8ed31d8
  • chore/update-godot-explorer-image-tag
  • chore/update-godot-image
  • coverage
  • dependabot/npm_and_yarn/dcl-catalyst-client-21.10.1
  • dependabot/npm_and_yarn/dcl-catalyst-client-21.10.2
  • dependabot/npm_and_yarn/dcl-catalyst-client-21.10.3
  • dependabot/npm_and_yarn/dcl-catalyst-client-21.9.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/eslint-config-2.4.3
  • dependabot/npm_and_yarn/dcl/platform-server-commons-0.0.5
  • dependabot/npm_and_yarn/dcl/platform-server-commons-0.2.0
  • dependabot/npm_and_yarn/dcl/platform-server-commons-1.0.0
  • dependabot/npm_and_yarn/dcl/platform-server-commons-1.0.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.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.2.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.1.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/dcl/schemas-19.6.0
  • dependabot/npm_and_yarn/dcl/schemas-19.8.0
  • dependabot/npm_and_yarn/dcl/schemas-20.2.0
  • dependabot/npm_and_yarn/dcl/schemas-20.3.0
  • dependabot/npm_and_yarn/dcl/schemas-20.4.0
  • dependabot/npm_and_yarn/dcl/schemas-20.5.0
  • dependabot/npm_and_yarn/dcl/schemas-21.0.0
  • dependabot/npm_and_yarn/dcl/schemas-22.0.0
  • dependabot/npm_and_yarn/dcl/schemas-22.2.0
  • dependabot/npm_and_yarn/dcl/schemas-22.3.0
  • dependabot/npm_and_yarn/dcl/schemas-22.5.0
  • dependabot/npm_and_yarn/dcl/schemas-26.2.0
  • dependabot/npm_and_yarn/well-known-components/fetch-component-3.0.0
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.5.1
  • dependabot/npm_and_yarn/well-known-components/interfaces-1.5.2
  • docs/standarize-readme-schemas-and-agent-context
  • feat/add-godot-failure-file
  • feat/bump-godot-spring-bones
  • feat/dclenv-zone-wearables
  • feat/disk-usage-telemetry
  • feat/dynamic-visibility-extension-and-higher-buckets
  • feat/externalize-rate-limit-config
  • feat/hook-to-events-arch
  • feat/observe-duration-between-entity-deployment-and-image-generation
  • feat/per-pointer-rate-limit
  • feat/rate-limit-visibility-timeout
  • fix-godot-execution
  • fix-godot-memory-leaks-group
  • fix-godot-timeout
  • fix/152-review-findings
  • fix/200-generate-image-only-when-changes
  • fix/avoid-observing-negative-durations
  • fix/consumer-looping-forever
  • fix/disable-core-dumps
  • fix/godot-temp-avatars-cleanup
  • fix/logs-entity
  • fix/queue-resilience-visibility-timeout-and-entity-dedup
  • main
  • refs/tags/0.0.8
  • refs/tags/0.0.9
  • refs/tags/1.0.0
  • refs/tags/1.1.0
  • refs/tags/1.1.1
  • refs/tags/1.1.2
  • refs/tags/1.1.3
  • test/add-debug-info

14 Aug 2026 02:31PM UTC coverage: 89.412% (+0.1%) from 89.286%
31809936644

push

github

web-flow
feat: defer rate-limited SQS messages with changeMessageVisibility (#166)

* feat: defer rate-limited SQS messages with changeMessageVisibility

When a message is rate-limited, set its SQS visibility timeout to the
remaining rate-limit window so it reappears exactly when eligible for
processing, instead of rebouncing every ~30s until the window expires.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* test: add consumer tests for rate-limited message visibility handling

Add 5 tests covering the new rateLimitedMessages handling in the consumer:
- Happy path: extendVisibility called with correct Math.ceil(remainingMs/1000)
- Ceiling: 1ms remainingMs correctly ceils to 1s
- Failure: extendVisibility rejection logged as warning, processing continues
- Mixed batch: rate-limited, valid, and invalid messages all handled correctly
- Rate-limited only: no entity fetcher or image processor calls

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

236 of 290 branches covered (81.38%)

Branch coverage included in aggregate %.

11 of 11 new or added lines in 2 files covered. (100.0%)

600 of 645 relevant lines covered (93.02%)

26.4 hits per line

Relevant lines Covered
Build:
Build:
645 RELEVANT LINES 600 COVERED LINES
26.4 HITS PER LINE
Source Files on main
  • Tree
  • List 21
  • Changed 16
  • Source Changed 2
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
31809936644 1.1.10 feat: defer rate-limited SQS messages with changeMessageVisibility (#166) * feat: defer rate-limited SQS messages with changeMessageVisibility When a message is rate-limited, set its SQS visibility timeout to the remaining rate-limit window so i... push 14 Aug 2026 02:33PM UTC web-flow github
89.41
31809899164 main feat: defer rate-limited SQS messages with changeMessageVisibility (#166) * feat: defer rate-limited SQS messages with changeMessageVisibility When a message is rate-limited, set its SQS visibility timeout to the remaining rate-limit window so i... push 14 Aug 2026 02:32PM UTC web-flow github
89.41
31809480606 feat/rate-limit-visibility-timeout test: add consumer tests for rate-limited message visibility handling Add 5 tests covering the new rateLimitedMessages handling in the consumer: - Happy path: extendVisibility called with correct Math.ceil(remainingMs/1000) - Ceiling: 1ms remaini... Pull #166 14 Aug 2026 02:27PM UTC decentraland-bot github
89.41
31808503123 feat/rate-limit-visibility-timeout feat: defer rate-limited SQS messages with changeMessageVisibility When a message is rate-limited, set its SQS visibility timeout to the remaining rate-limit window so it reappears exactly when eligible for processing, instead of rebouncing every... Pull #166 14 Aug 2026 02:15PM UTC decentraland-bot github
88.66
31803163214 1.1.9 feat: externalize rate limit configuration (#165) * feat: per-pointer rate limiting to throttle repeated renders Adds a 300-second per-pointer rate limit that caps how often any wallet can trigger a re-render, regardless of visual changes. Rate-... push 14 Aug 2026 01:07PM UTC web-flow github
89.29
31802451387 main feat: externalize rate limit configuration (#165) * feat: per-pointer rate limiting to throttle repeated renders Adds a 300-second per-pointer rate limit that caps how often any wallet can trigger a re-render, regardless of visual changes. Rate-... push 14 Aug 2026 12:58PM UTC web-flow github
89.29
31801935000 feat/externalize-rate-limit-config merge: resolve conflicts with main Keep externalized rate limit config over hardcoded constants. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Pull #165 14 Aug 2026 12:50PM UTC decentraland-bot github
89.29
31801372563 feat/externalize-rate-limit-config fix: provide test rate limit config Pull #165 14 Aug 2026 12:42PM UTC decentraland-bot github
89.29
31797943482 1.1.8 feat: per-pointer rate limiting to throttle repeated renders (#164) * feat: per-pointer rate limiting to throttle repeated renders Adds a 300-second per-pointer rate limit that caps how often any wallet can trigger a re-render, regardless of vis... push 14 Aug 2026 11:53AM UTC web-flow github
89.27
31797865521 main feat: per-pointer rate limiting to throttle repeated renders (#164) * feat: per-pointer rate limiting to throttle repeated renders Adds a 300-second per-pointer rate limit that caps how often any wallet can trigger a re-render, regardless of vis... push 14 Aug 2026 11:52AM UTC web-flow github
89.27
See All Builds (206)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc