Skip to content

Commit 09320d5

Browse files
author
Akos Kitta
committed
feat(ci)|: all in one build script
1 parent e506b6f commit 09320d5

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -138,16 +138,7 @@ jobs:
138138
fi
139139
140140
npx node-gyp install
141-
yarn install --immutable
142-
143-
yarn --cwd arduino-ide-extension build
144-
yarn test
145-
yarn --cwd arduino-ide-extension test:slow
146-
yarn --cwd arduino-ide-extension lint
147-
148-
yarn --cwd electron-app rebuild
149-
yarn --cwd electron-app build
150-
yarn --cwd electron-app package
141+
./scripts/package.sh
151142
152143
- name: Upload [GitHub Actions]
153144
uses: actions/upload-artifact@v3

scripts/package.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/bash -i
2+
3+
set -e
4+
5+
yarn install --immutable \
6+
&& yarn --cwd arduino-ide-extension build \
7+
&& yarn test \
8+
&& yarn --cwd arduino-ide-extension test:slow \
9+
&& yarn --cwd arduino-ide-extension lint \
10+
&& yarn --cwd electron-app rebuild \
11+
&& yarn --cwd electron-app build \
12+
&& yarn --cwd electron-app package

0 commit comments

Comments
 (0)