mirror of
https://github.com/Alvin-Zilverstand/return-youtube-dislike.git
synced 2026-10-27 23:30:15 +01:00
Prepare 4.0.5 Firefox update and Shorts fixes
Add Firefox data consent, repair contributor sign-in, and introduce optional Hide clutter buttons. Harden video navigation, voting, and action layouts with shared browser regression coverage and reproducible release packaging.
This commit is contained in:
@@ -13,6 +13,8 @@ on:
|
||||
- ".babelrc"
|
||||
- ".gitattributes"
|
||||
- ".nvmrc"
|
||||
- "extension-build-receipt*.js"
|
||||
- "userscript-build-receipt*.js"
|
||||
- "jest.config.js"
|
||||
- "package.json"
|
||||
- "package-lock.json"
|
||||
@@ -30,6 +32,8 @@ on:
|
||||
- ".babelrc"
|
||||
- ".gitattributes"
|
||||
- ".nvmrc"
|
||||
- "extension-build-receipt*.js"
|
||||
- "userscript-build-receipt*.js"
|
||||
- "jest.config.js"
|
||||
- "package.json"
|
||||
- "package-lock.json"
|
||||
@@ -59,6 +63,9 @@ jobs:
|
||||
- name: Build extension
|
||||
run: npm run build
|
||||
|
||||
- name: Check generated extension artifact
|
||||
run: npm run check:extension-artifact
|
||||
|
||||
- name: Build userscript
|
||||
run: npm run build:userscript
|
||||
|
||||
@@ -71,8 +78,11 @@ jobs:
|
||||
- name: Run generated-artifact browser tests
|
||||
run: npm run test:e2e:artifacts
|
||||
|
||||
- name: Run extension browser tests
|
||||
run: npm run test:e2e:extension:run
|
||||
|
||||
- name: Run userscript browser tests
|
||||
run: npx playwright test --config playwright.userscript.config.js
|
||||
run: npm run test:e2e:userscript:run
|
||||
|
||||
- name: Upload Chrome artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
@@ -96,7 +106,7 @@ jobs:
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: userscript-playwright-failure
|
||||
name: playwright-browser-failures
|
||||
path: |
|
||||
./test-results
|
||||
./playwright-report
|
||||
|
||||
Reference in New Issue
Block a user