Closed Bug 1518564 Opened 6 years ago Closed 6 years ago

Stop using bluebird

Categories

(Taskcluster :: Services, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: biboswan98)

References

Details

I just noticed /app/node_modules/bluebird in a traceback. In modern node, the built-in Promise is just fine, so we should be using that instead. I think there's one feature of bluebird that we use (Promise.race, iirc), so let's just work around that.

I think we use it for Promise.map the most but that is just a bit of syntactic sugar we can definitely live without.

Assignee: nobody → biboswan98
Status: NEW → ASSIGNED

Looks like https://github.com/taskcluster/taskcluster/pull/80 is landed, and I think there was one followup (for Promise.prototype.timeout). Is this bug done?

Status: ASSIGNED → NEW

yes i think

Nice work!

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Component: Platform and Services → Services
You need to log in before you can comment on or make changes to this bug.