diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d632398..07ec16e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,12 +4,12 @@ on: pull_request: name: Test env: - SASS_VERSION: 1.63.2 + SASS_VERSION: 1.77.5 jobs: test: strategy: matrix: - go-version: [~1.19, ~1.20] + go-version: [1.21.x, 1.22.x] os: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.os }} steps: @@ -17,6 +17,8 @@ jobs: uses: actions/setup-go@v3 with: go-version: ${{ matrix.go-version }} + - name: Install staticcheck + run: go install honnef.co/go/tools/cmd/staticcheck@latest - name: Checkout code uses: actions/checkout@v3 - name: Install dart-sass Linux @@ -38,6 +40,8 @@ jobs: curl -LJO "https://github.com/sass/dart-sass/releases/download/${env:SASS_VERSION}/dart-sass-${env:SASS_VERSION}-windows-x64.zip"; Expand-Archive -Path "dart-sass-${env:SASS_VERSION}-windows-x64.zip" -DestinationPath .; echo "DART_SASS_BINARY=$env:GITHUB_WORKSPACE/dart-sass/sass.bat" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf-8 -Append + - name: Staticcheck + run: staticcheck ./... - name: Test run: go test -race . -coverprofile=coverage.txt -covermode=atomic - name: Upload coverage