The build tasks of Tuleap frontend apps report several Sass deprecations. Those will not cause problems yet, but it could stop us from doing a future upgrade of Sass. We should fix them.
Impacted components:
- [x] core-project-registration
- [x] plugin-projectmilestones
- [x] core / FlamingParrot styles:
@import
, slash division
- [x] core / BurningParrot styles:
@import
, global functions, slash divisions
- [x] plugin agiledashboard FlamingParrot styles:
@import
- [x] plugin baseline styles:
@import
- [x] plugin document styles:
@import
- [x] plugin FRS styles:
@import
- [x] plugin LDAP styles:
@import
- [x] plugin statistics styles:
@import
Note that some Sass deprecations are "not our fault"™️, for example the current version of FontAwesome still uses @import
which is deprecated, so until they fix and ship the fixed version, we will keep seeing them.
Public issue for FontAwesome: https://github.com/FortAwesome/Font-Awesome/issues/19167
Impacted components for "not our fault":
- print-as-pdf: "print-js" dependency uses
@import
- core / FlamingParrot styles: FontAwesome
@import
, global function
- project-sidebar-internal: FontAwesome
- tuleap-documentation-en: FontAwesome