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

decentraland / builder-server / 37022384622
74%
master: 74%

Build:
Build:
LAST BUILD BRANCH: feat/collection-status-filters
DEFAULT BRANCH: master
Ran 02 Oct 2026 02:48PM UTC
Jobs 1
Files 192
Run time 2min
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

02 Oct 2026 02:47PM UTC coverage: 73.289% (-0.1%) from 73.402%
37022384622

Pull #814

github

RocioCM
feat: filter and count creator collections by status and sort by last activity

The creator collections endpoint mixed curator semantics into its status
filter: "under review" only matched assigned pending curations, "published"
meant anything on-chain, and rejected re-submissions of approved collections
never showed as rejected. The creator UI also had no way to count statuses or
order collections by recent activity, since item edits and curation changes
never touch the collection's own updated_at.

- The `status` param of GET /:address/collections now takes the creator
  statuses draft, under_review, published, rejected and disabled. A single
  SQL expression over the latest curation and the on-chain approval state
  (approved, or approved before and now disabled) decides each status, and
  unknown values are rejected with a 400.
- Paginated responses include `counts` per status, honoring the search and
  type filters but not the status filter, so filter chips stay consistent.
- Listed collections carry `curation_status` and `last_activity_at`; both
  are stripped from public responses.
- New LAST_ACTIVITY_DESC/ASC sorts order by the latest change to the
  collection, its items or its latest curation.

The committee /collections endpoint and the existing sorts are unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Pull Request #814: feat: filter and count creator collections by status and sort by last activity

1584 of 2368 branches covered (66.89%)

Branch coverage included in aggregate %.

31 of 43 new or added lines in 4 files covered. (72.09%)

35 existing lines in 2 files now uncovered.

3459 of 4513 relevant lines covered (76.65%)

50.7 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
6.9
-1.1% src/Collection/Collection.model.ts

Coverage Regressions

Lines Coverage ∆ File
23
6.9
-1.1% src/Collection/Collection.model.ts
12
90.59
0.3% src/Collection/Collection.router.ts
Jobs
ID Job ID Ran Files Coverage
1 37022384622.1 02 Oct 2026 02:48PM UTC 384
74.4
GitHub Action Run
Source Files on build 37022384622
  • Tree
  • List 192
  • Changed 108
  • Source Changed 5
  • Coverage Changed 108
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37022384622
  • Pull Request #814
  • PR Base - master (#36594010763)
  • Delete
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