Add dependency installation and linting steps to PR workflow; update Prettier ignore for specific CSS files

This commit is contained in:
mr. M
2025-01-04 02:11:17 +01:00
parent 0a5db20cb8
commit 22515592f0
2 changed files with 10 additions and 1 deletions

View File

@@ -25,6 +25,12 @@ jobs:
- name: Install Surfer
run: npm i -g @zen-browser/surfer
- name: Install dependencies
run: pnpm install
- name: Lint
run: pnpm lint
- name: Download Firefox and dependencies
run: surfer download

View File

@@ -9,4 +9,7 @@ engine/
src/browser/app/profile/*.js
pnpm-lock.yaml
**/engine/
**/engine/
# Some CSS files are preprocessed and prettier doesn't handle them well
src/browser/base/content/zen-styles/zen-tabs/vertical-tabs.css