From 3926022fce527116f7d83d1b0f48366c76c707b2 Mon Sep 17 00:00:00 2001 From: ROllerozxa Date: Tue, 6 Aug 2024 18:14:00 +0200 Subject: [PATCH] Add CI --- .github/workflows/build.yml | 47 +++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..9f20f15 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,47 @@ +name: windows + +on: + - push + - pull_request + +jobs: + build: + runs-on: windows-latest + defaults: + run: + shell: msys2 {0} + steps: + - uses: actions/checkout@v4 + + - uses: msys2/setup-msys2@v2 + with: + update: true + release: false + msystem: UCRT64 + install: >- + base-devel + mingw-w64-ucrt-x86_64-cmake + mingw-w64-ucrt-x86_64-gcc + mingw-w64-ucrt-x86_64-ninja + mingw-w64-ucrt-x86_64-pkgconf + mingw-w64-ucrt-x86_64-zlib + + - name: Build + run: | + mkdir out + pushd mingw-w64-curl + dos2unix PKGBUILD + makepkg-mingw -Csf --noconfirm + mv *.pkg.tar.zst ../out/ + popd + pushd mingw-w64-freetype + dos2unix PKGBUILD + makepkg-mingw -Csf --noconfirm + mv *.pkg.tar.zst ../out/ + popd + + - name: Upload output as artifact + uses: actions/upload-artifact@v4 + with: + name: output + path: out/