File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414 - uses : actions/setup-node@v3
1515 with :
1616 node-version : ' 20'
17+ - uses : taiki-e/install-action@just
1718 - run : npm ci
18- - run : npm run lint
19- - run : npm test
20- - run : npm run build
19+ - run : just ci
Original file line number Diff line number Diff line change 1+ # List available recipes by default.
2+ default :
3+ @ just --list
4+
5+ # Run Jest tests.
6+ [group (' quality' )]
7+ test :
8+ npm run test
9+
10+ # Run web-ext lint checks.
11+ [group (' quality' )]
12+ lint :
13+ npm run lint
14+
15+ # Build extension package.
16+ [group (' release' )]
17+ build :
18+ npm run build
19+
20+ # Sync package version into manifest.
21+ [group (' release' )]
22+ sync-version :
23+ npm run sync-version
24+
25+ # Run extension in default browser target.
26+ [group (' dev' )]
27+ run :
28+ npm run run
29+
30+ # Run extension in Firefox profile.
31+ [group (' dev' )]
32+ start-firefox :
33+ npm run start-firefox
34+
35+ # Run extension in Chromium profile.
36+ [group (' dev' )]
37+ start-chromium :
38+ npm run start-chromium
39+
40+ # Run the core validation pipeline.
41+ [group (' quality' )]
42+ check :
43+ npm run lint && npm run test && npm run build
44+
45+ # Run all QA checks for CI.
46+ [group (' quality' )]
47+ ci :
48+ just check
You can’t perform that action at this time.
0 commit comments