Skip to content

fix: use sass-embedded in local setup#2122

Open
immanuwell wants to merge 1 commit into
linkerd:mainfrom
immanuwell:fix/sass-embedded-local-setup
Open

fix: use sass-embedded in local setup#2122
immanuwell wants to merge 1 commit into
linkerd:mainfrom
immanuwell:fix/sass-embedded-local-setup

Conversation

@immanuwell
Copy link
Copy Markdown

Problem
Fresh local setup still points people at plain sass, but that can break the Hugo build with TOCSS-DART ... got unexpected EOF when executing "sass". Pretty easy to hit.

Fix
Point the README and Makefile hint to sass-embedded, which makes the same build pass.

Repro

  1. tmp=$(mktemp -d) && cd "$tmp"
  2. npm init -y >/dev/null 2>&1 && npm install --save-dev sass >/dev/null 2>&1
  3. PATH="$tmp/node_modules/.bin:$PATH" hugo -s /path/to/website/linkerd.io --minify --cleanDestinationDir
  4. see the TOCSS-DART error

Problem

The local setup docs and build hint still point contributors at plain sass.
That is easy to hit in practice, and with the current Hugo Dart Sass path it can make a local linkerd.io build fail.

Solution

Update the local setup instructions and the Makefile hint to recommend sass-embedded, which matches the working local build path.

Fixes linkerd#2121

Signed-off-by: immanuwell <pchpr.00@list.ru>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant