Skip to content

Commit

Permalink
Fix content path detection on Windows (#9569)
Browse files Browse the repository at this point in the history
* Fix content path detection on Windows

* Update changelog

* Drop npm caches for now
  • Loading branch information
thecrypticace committed Oct 16, 2022
1 parent 042089a commit 9c48973
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 10 deletions.
20 changes: 10 additions & 10 deletions .github/workflows/nodejs.yml
Expand Up @@ -26,19 +26,19 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
# cache: 'npm'

- name: Use cached node_modules
id: cache
uses: actions/cache@v3
with:
path: node_modules
key: nodeModules-${{ hashFiles('**/package-lock.json') }}-${{ matrix.node-version }}
restore-keys: |
nodeModules-
# - name: Use cached node_modules
# id: cache
# uses: actions/cache@v3
# with:
# path: node_modules
# key: nodeModules-${{ hashFiles('**/package-lock.json') }}-${{ matrix.node-version }}
# restore-keys: |
# nodeModules-

- name: Install dependencies
if: steps.cache.outputs.cache-hit != 'true'
# if: steps.cache.outputs.cache-hit != 'true'
run: npm install
env:
CI: true
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Expand Up @@ -55,6 +55,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Implement fallback plugins when arbitrary values result in css from multiple plugins ([#9376](https://github.com/tailwindlabs/tailwindcss/pull/9376))
- Improve type checking for formal syntax ([#9349](https://github.com/tailwindlabs/tailwindcss/pull/9349), [#9448](https://github.com/tailwindlabs/tailwindcss/pull/9448))
- Don't require `content` key in custom plugin configs ([#9502](https://github.com/tailwindlabs/tailwindcss/pull/9502), [#9545](https://github.com/tailwindlabs/tailwindcss/pull/9545))
- Fix content path detection on Windows ([#9569](https://github.com/tailwindlabs/tailwindcss/pull/9569))

## [3.1.8] - 2022-08-05

Expand Down
6 changes: 6 additions & 0 deletions src/lib/content.js
Expand Up @@ -100,6 +100,12 @@ function resolveGlobPattern(contentPath) {

contentPath.pattern = contentPath.ignore ? `!${contentPath.pattern}` : contentPath.pattern

// This is required for Windows support to properly pick up Glob paths.
// Afaik, this technically shouldn't be needed but there's probably
// some internal, direct path matching with a normalized path in
// a package which can't handle mixed directory separators
contentPath.pattern = normalizePath(contentPath.pattern)

return contentPath
}

Expand Down

0 comments on commit 9c48973

Please sign in to comment.