File tree Expand file tree Collapse file tree 1 file changed +0
-41
lines changed
Expand file tree Collapse file tree 1 file changed +0
-41
lines changed Original file line number Diff line number Diff line change @@ -10,49 +10,8 @@ permissions:
1010 contents : write # Required to create the GitHub Release
1111
1212jobs :
13- test :
14- name : Test on Multiple Platforms
15- runs-on : ${{ matrix.os }}
16- strategy :
17- matrix :
18- os : [ubuntu-latest, macos-latest, windows-latest]
19- node-version : [18.x, 20.x, 22.x]
20-
21- steps :
22- - uses : actions/checkout@v6
23-
24- - name : Setup Node.js ${{ matrix.node-version }}
25- uses : actions/setup-node@v6
26- with :
27- node-version : ${{ matrix.node-version }}
28- cache : ' npm'
29-
30- - name : Install dependencies
31- run : npm ci
32-
33- - name : Run typecheck
34- run : npm run typecheck
35-
36- - name : Setup fonts directory
37- run : |
38- if [ "$RUNNER_OS" == "Linux" ]; then
39- mkdir -p -v ~/.local/share/fonts
40- elif [ "$RUNNER_OS" == "macOS" ]; then
41- mkdir -p -v ~/Library/Fonts
42- fi
43- shell : bash
44-
45- - name : Run tests
46- run : npm test -- --runInBand
47-
48- - name : Test CLI installation
49- run : |
50- npm install -g .
51- gfcli --version
52-
5313 release :
5414 name : Publish to npm
55- needs : test
5615 runs-on : ubuntu-latest
5716 steps :
5817 - uses : actions/checkout@v6
You can’t perform that action at this time.
0 commit comments