File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Test
22
33on :
4- push :
5- branches : [main]
64 pull_request :
5+ types :
6+ - synchronize
7+ - opened
8+ - reopened
9+ - unlocked
10+ paths :
11+ - " src/backend/**"
12+ push :
13+ branches :
14+ - main
15+ paths :
16+ - " src/backend/**"
717 workflow_dispatch :
818
919jobs :
1020 test :
1121 runs-on : ubuntu-latest
1222
13- strategy :
14- matrix :
15- node-version : [22.x]
16-
1723 steps :
18- - name : Checkout code
19- uses : actions/checkout@v5
24+ - name : Checkout
25+ uses : actions/checkout@master
2026
21- - name : Setup Node.js ${{ matrix.node-version }}
27+ - name : Setup Node 22
2228 uses : actions/setup-node@v5
2329 with :
24- node-version : ${{ matrix.node-version }}
25- cache : " yarn"
26- cache-dependency-path : " src/extension/yarn.lock"
30+ node-version : " 22.18.0"
2731
28- - name : Install just
29- run : |
30- wget -qO - 'https://proget.makedeb.org/debian-feeds/prebuilt-mpr.pub' | gpg --dearmor | sudo tee /usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg 1> /dev/null
31- echo "deb [signed-by=/usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg] https://proget.makedeb.org prebuilt-mpr $(lsb_release -cs)" | sudo tee /etc/apt/sources.list.d/prebuilt-mpr.list
32- sudo apt update
33- sudo apt install -y just
32+ - uses : extractions/setup-just@v3
3433
3534 - name : Install dependencies
3635 run : just deps
3736
3837 - name : Run tests with coverage
3938 run : just test coverage
40-
41- - name : Upload coverage reports
42- uses : codecov/codecov-action@v5
43- with :
44- directory : ./src/coverage/
45- fail_ci_if_error : false
You can’t perform that action at this time.
0 commit comments