+++ /dev/null
-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