on: push: branches: [master] pull_request: name: TestDartSassV1 env: GOPROXY: https://proxy.golang.org GO111MODULE: on DART_SASS_VERSION: 1.62.1 DART_SASS_SHA_LINUX: 3574da75a7322a539034648b8ff84ff2cca162eb924d72b663d718cd3936f075 permissions: contents: read jobs: test: strategy: matrix: go-version: [1.22.x] os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: - if: matrix.os == 'ubuntu-latest' name: Free Disk Space (Ubuntu) uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be with: # this might remove tools that are actually needed, # if set to "true" but frees about 6 GB tool-cache: false android: true dotnet: true haskell: true large-packages: true docker-images: true swap-storage: true - name: Checkout code uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 - name: Install Go uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 with: go-version: ${{ matrix.go-version }} check-latest: true cache: true cache-dependency-path: | **/go.sum **/go.mod - name: Install Ruby uses: ruby/setup-ruby@5f19ec79cedfadb78ab837f95b87734d0003c899 with: ruby-version: "2.7" bundler-cache: true # - name: Install Python uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d with: python-version: "3.x" - name: Install Mage run: go install github.com/magefile/mage@v1.15.0 - name: Install asciidoctor uses: reitzig/actions-asciidoctor@03fcc74cd74880b697950c4930c9ec8a67c69ecc - name: Install docutils run: | pip install docutils rst2html --version - if: matrix.os == 'ubuntu-latest' name: Install pandoc on Linux run: | sudo apt-get update -y sudo apt-get install -y pandoc - if: matrix.os == 'macos-latest' run: | brew install pandoc - if: matrix.os == 'windows-latest' run: | Choco-Install -PackageName pandoc - run: pandoc -v - name: Install dart-sass-embedded Linux run: | echo "Install Dart Sass version ${DART_SASS_VERSION} ..." curl -LJO "https://github.com/sass/dart-sass-embedded/releases/download/${DART_SASS_VERSION}/sass_embedded-${DART_SASS_VERSION}-linux-x64.tar.gz"; echo "${DART_SASS_SHA_LINUX} sass_embedded-${DART_SASS_VERSION}-linux-x64.tar.gz" | sha256sum -c; tar -xvf "sass_embedded-${DART_SASS_VERSION}-linux-x64.tar.gz"; echo "$GITHUB_WORKSPACE/sass_embedded/" >> $GITHUB_PATH - name: Check run: | dart-sass-embedded --version mage -v check; env: HUGO_BUILD_TAGS: extended