Skip to content

Commit 64d4e90

Browse files
author
Tin Sever
committed
ci: remove tests from release workflow
1 parent 71e634a commit 64d4e90

File tree

1 file changed

+0
-41
lines changed

1 file changed

+0
-41
lines changed

.github/workflows/release.yml

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -10,49 +10,8 @@ permissions:
1010
contents: write # Required to create the GitHub Release
1111

1212
jobs:
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

0 commit comments

Comments
 (0)