Skip to content

Commit a3148c3

Browse files
committed
fix: useCssOverride
1 parent a81de05 commit a3148c3

3 files changed

Lines changed: 15 additions & 7 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ concurrency:
1313
group: ${{ github.workflow }}-${{ github.ref }}
1414
cancel-in-progress: true
1515

16+
permissions:
17+
id-token: write # Required for OIDC
18+
contents: read
19+
1620
jobs:
1721
build:
1822
timeout-minutes: 5
@@ -25,7 +29,9 @@ jobs:
2529
uses: actions/setup-node@v4
2630
with:
2731
node-version: '22.x'
28-
registry-url: 'https://registry.npmjs.org'
32+
33+
# Ensure the latest npm is installed
34+
- run: npm install -g npm@latest
2935

3036
- name: Install dependencies
3137
run: npm ci
@@ -34,6 +40,4 @@ jobs:
3440
run: npm run build
3541

3642
- name: Publish to NPM
37-
run: npm publish --access public
38-
env:
39-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
43+
run: npm publish --access public --provenance

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "regressify",
3-
"version": "1.8.14",
3+
"version": "1.8.15",
44
"description": "Visual regression tests support",
55
"main": "src/index.ts",
66
"type": "module",

src/config.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,11 @@ function getData(testSuite: String): TestSuiteModel | undefined {
7676
if (fs.existsSync(dataPath)) {
7777
console.log('Data path: ', dataPath);
7878
const content = fs.readFileSync(dataPath, 'utf-8');
79-
return extensions[i].parse(content) as TestSuiteModel;
79+
const testSuite = extensions[i].parse(content) as TestSuiteModel;
80+
81+
testSuite.useCssOverride = typeof testSuite.useCssOverride === 'boolean' ? testSuite.useCssOverride : true;
82+
83+
return testSuite;
8084
}
8185
}
8286

@@ -145,7 +149,7 @@ function getScenarios(args: string[], testSuite: string, isRef: boolean, globalR
145149
state: data.state,
146150
hideSelectors: s.hideSelectors ?? data.hideSelectors,
147151
removeSelectors: s.removeSelectors ?? data.removeSelectors,
148-
useCssOverride: s.useCssOverride ?? data.useCssOverride,
152+
useCssOverride: typeof s.useCssOverride === 'boolean' ? s.useCssOverride : data.useCssOverride,
149153
jsOnReadyPath: s.jsOnReadyPath,
150154
viewports: !!s.viewportNames
151155
? typeof s.viewportNames === 'string'

0 commit comments

Comments
 (0)