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
No known key found for this signature in database
GPG key ID: CBD57A2AEDBDA1FB
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