From 7e96351097c9198506661f35ddddbd8a900adf35 Mon Sep 17 00:00:00 2001 From: Natalie Weizenbaum Date: Tue, 13 Dec 2022 20:24:29 -0800 Subject: [PATCH] Always check out the embedded compiler along with Dart Sass --- .github/workflows/ci.yml | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0f07c33b..8dbeb93e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -73,14 +73,20 @@ jobs: uses: sass/clone-linked-repo@v1 with: {repo: sass/embedded-protocol, default-ref: null} - - name: Check out the embedded compiler - uses: sass/clone-linked-repo@v1 - with: {repo: sass/dart-sass-embedded, default-ref: null} - - name: Check out Dart Sass + id: clone-dart-sass uses: sass/clone-linked-repo@v1 with: {repo: sass/dart-sass, default-ref: null} + - name: Check out the embedded compiler + uses: sass/clone-linked-repo@v1 + with: + repo: sass/dart-sass-embedded + # If we check out a specific version of Dart Sass, always check out + # the embedded compiler as well so we can actually use that Dart Sass + # version. + default-ref: ${{ !clone-dart-sass.skip && "main" || null }} + - name: Link the embedded compiler to Dart Sass run: | if [[ -d dart-sass ]]; then @@ -135,14 +141,20 @@ jobs: uses: sass/clone-linked-repo@v1 with: {repo: sass/embedded-protocol, default-ref: null} - - name: Check out the embedded compiler - uses: sass/clone-linked-repo@v1 - with: {repo: sass/dart-sass-embedded, default-ref: null} - - name: Check out Dart Sass + id: clone-dart-sass uses: sass/clone-linked-repo@v1 with: {repo: sass/dart-sass, default-ref: null} + - name: Check out the embedded compiler + uses: sass/clone-linked-repo@v1 + with: + repo: sass/dart-sass-embedded + # If we check out a specific version of Dart Sass, always check out + # the embedded compiler as well so we can actually use that Dart Sass + # version. + default-ref: ${{ !clone-dart-sass.skip && "main" || null }} + - name: Link the embedded compiler to Dart Sass run: | if [[ -d dart-sass ]]; then