Closed Bug 1715917 Opened 3 years ago Closed 3 years ago

Remove dependency on deprecated node-sass

Categories

(Firefox :: Messaging System, task, P1)

task

Tracking

()

RESOLVED FIXED
91 Branch
Iteration:
91.1 - May 31 - Jun 13
Tracking Status
firefox91 --- fixed

People

(Reporter: Mardak, Assigned: Mardak)

References

Details

Attachments

(1 file)

https://sass-lang.com/blog/libsass-is-deprecated

Instead of the usual updating of node-sass dependency as part of bug 1703566, we can switch to plain sass

Update yamscripts to use sass command line interface with input:output args and appropriate --options, and also fix incorrect watchmc as bundle:css was && chained. Fix up sass errors (multiline string variable) and warnings (divide vs css / separator).

Blocks: 1716663
Pushed by elee@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/463f9505434d
Remove dependency on deprecated node-sass r=pdahiya

Backed out for causing browser-chrome failures in browser_parsable_css

Backout link: https://hg.mozilla.org/integration/autoland/rev/c43f8b4b86b513c990608f611c7f5fcf5448540b

Push with failures

Failure log

Flags: needinfo?(edilee)
Pushed by elee@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b0e58ad0cb09
Remove dependency on deprecated node-sass r=pdahiya
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
Flags: needinfo?(edilee)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: