- name: Check out code into the Go module directory
uses: actions/checkout@v2
- - name: Setup MSYS2, Install Gtk
- run: |
- echo "C:\msys64" >> $GITHUB_PATH
- pacman -S --noconfirm mingw-w64-x86_64-gtk3 mingw-w64-x86_64-toolchain base-devel
- echo "C:\msys64\usr\bin" >> $GITHUB_PATH
- echo "C:\msys64\mingw64\bin" >> $GITHUB_PATH
-
-
- - name: Build
+ - name: Setup MSYS2, Install Gtk, Build
+ uses: msys2/setup-msys2@v2
+ with:
+ update: true
+ path-type: inherit
+ install: 'mingw-w64-x86_64-gtk3 mingw-w64-x86_64-toolchain base-devel'
run: |
go build -v -o demo/demo.exe -i demo/main.go