|
7 | 7 | - "[0-9]+.[0-9]+.[0-9]+" |
8 | 8 |
|
9 | 9 | jobs: |
10 | | - build-windows-installer: |
| 10 | + build-windows: |
11 | 11 | runs-on: windows-latest |
12 | | - env: |
13 | | - APP_ID: io.github.BuddySirJava.SSH-Studio |
14 | | - APP_NAME: SSH Studio |
15 | 12 | steps: |
16 | | - - name: Checkout |
17 | | - uses: actions/checkout@v4 |
| 13 | + - uses: actions/checkout@v3 |
18 | 14 |
|
19 | | - - name: Setup MSYS2 (UCRT64) |
| 15 | + - name: Set up MSYS2 |
20 | 16 | uses: msys2/setup-msys2@v2 |
21 | 17 | with: |
22 | 18 | msystem: UCRT64 |
23 | 19 | update: true |
24 | | - install: >- |
25 | | - base-devel |
26 | | - git |
27 | | - mingw-w64-ucrt-x86_64-toolchain |
28 | | - mingw-w64-ucrt-x86_64-meson |
29 | | - mingw-w64-ucrt-x86_64-ninja |
30 | | - mingw-w64-ucrt-x86_64-pkg-config |
31 | | - mingw-w64-ucrt-x86_64-python |
32 | | - mingw-w64-ucrt-x86_64-python-pip |
33 | | - mingw-w64-ucrt-x86_64-python-gobject |
34 | | - mingw-w64-ucrt-x86_64-gtk4 |
35 | | - mingw-w64-ucrt-x86_64-libadwaita |
36 | | - mingw-w64-ucrt-x86_64-glib2 |
37 | | - mingw-w64-ucrt-x86_64-gobject-introspection |
38 | | - mingw-w64-ucrt-x86_64-gsettings-desktop-schemas |
| 20 | + |
| 21 | + - name: Install dependencies |
| 22 | + shell: msys2 {0} |
| 23 | + run: | |
| 24 | + pacman --noconfirm -S --needed \ |
| 25 | + mingw-w64-ucrt-x86_64-toolchain \ |
| 26 | + mingw-w64-ucrt-x86_64-meson \ |
| 27 | + mingw-w64-ucrt-x86_64-ninja \ |
| 28 | + mingw-w64-ucrt-x86_64-pkg-config \ |
| 29 | + mingw-w64-ucrt-x86_64-python \ |
| 30 | + mingw-w64-ucrt-x86_64-python-pip \ |
| 31 | + mingw-w64-ucrt-x86_64-python-gobject \ |
| 32 | + mingw-w64-ucrt-x86_64-gtk4 \ |
| 33 | + mingw-w64-ucrt-x86_64-libadwaita \ |
| 34 | + mingw-w64-ucrt-x86_64-glib2 \ |
| 35 | + mingw-w64-ucrt-x86_64-gobject-introspection \ |
| 36 | + mingw-w64-ucrt-x86_64-gsettings-desktop-schemas \ |
39 | 37 | mingw-w64-ucrt-x86_64-gtk-update-icon-cache |
40 | | - p7zip |
41 | | - nsis |
42 | 38 |
|
| 39 | + pacman --noconfirm -S --needed \ |
| 40 | + msys/p7zip \ |
| 41 | + msys/nsis |
43 | 42 | - name: Show tool versions |
44 | 43 | shell: msys2 {0} |
45 | 44 | run: | |
|
0 commit comments