From 33e2d2ce98afbc6c558f8de2524563ce795bb008 Mon Sep 17 00:00:00 2001 From: Rafal Date: Thu, 3 Apr 2025 17:52:24 +0200 Subject: [PATCH 1/5] Create msys2.yml --- .github/workflows/msys2.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/msys2.yml diff --git a/.github/workflows/msys2.yml b/.github/workflows/msys2.yml new file mode 100644 index 000000000..b6f5a7d71 --- /dev/null +++ b/.github/workflows/msys2.yml @@ -0,0 +1,22 @@ +name: MSYS2 +on: [push, pull_request] + +jobs: + msys2-ucrt64: + runs-on: windows-latest + defaults: + run: + shell: msys2 {0} + steps: + - uses: actions/checkout@v3 + - uses: msys2/setup-msys2@v2 + with: + msystem: UCRT64 + update: true + install: git mingw-w64-ucrt-x86_64-cc mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-ninja mingw-w64-ucrt-x86_64-hwloc + - name: CI-Build + run: | + mkdir build + cd build + cmake -GNinja -DCMAKE_BUILD_TYPE=Release .. + cmake --build . -j $(nproc) From 9f003cb22d93b008744039edfa81c02ba45a4292 Mon Sep 17 00:00:00 2001 From: Rafal Date: Thu, 3 Apr 2025 17:55:13 +0200 Subject: [PATCH 2/5] Update msys2.yml --- .github/workflows/msys2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/msys2.yml b/.github/workflows/msys2.yml index b6f5a7d71..0165148b6 100644 --- a/.github/workflows/msys2.yml +++ b/.github/workflows/msys2.yml @@ -18,5 +18,5 @@ jobs: run: | mkdir build cd build - cmake -GNinja -DCMAKE_BUILD_TYPE=Release .. + cmake -GNinja -DCMAKE_BUILD_TYPE=Release -DPARSEC_DIST_WITH_MPI=OFF .. cmake --build . -j $(nproc) From 4d1e80ec1666adf23b60b02c709cee90294b63e5 Mon Sep 17 00:00:00 2001 From: Rafal Date: Mon, 12 May 2025 08:55:37 +0200 Subject: [PATCH 3/5] Update msys2.yml --- .github/workflows/msys2.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/msys2.yml b/.github/workflows/msys2.yml index 0165148b6..46240d261 100644 --- a/.github/workflows/msys2.yml +++ b/.github/workflows/msys2.yml @@ -13,10 +13,11 @@ jobs: with: msystem: UCRT64 update: true - install: git mingw-w64-ucrt-x86_64-cc mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-ninja mingw-w64-ucrt-x86_64-hwloc + install: git bison flex mingw-w64-ucrt-x86_64-cc mingw-w64-ucrt-x86_64-fc mingw-w64-ucrt-x86_64-gcc-libgfortran mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-msmpi mingw-w64-ucrt-x86_64-ninja mingw-w64-ucrt-x86_64-hwloc - name: CI-Build run: | mkdir build cd build + export CFLAGS+=" -D_GNU_SOURCE -Wno-attributes -Wno-incompatible-pointer-types -Wno-implicit-function-declaration" cmake -GNinja -DCMAKE_BUILD_TYPE=Release -DPARSEC_DIST_WITH_MPI=OFF .. cmake --build . -j $(nproc) From 8b24af0a8d8d0ef50ceae777569c498e31b69817 Mon Sep 17 00:00:00 2001 From: bosilca Date: Mon, 12 May 2025 11:41:24 -0400 Subject: [PATCH 4/5] Update .github/workflows/msys2.yml Move this on our github runner --- .github/workflows/msys2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/msys2.yml b/.github/workflows/msys2.yml index 46240d261..b8ec04fbe 100644 --- a/.github/workflows/msys2.yml +++ b/.github/workflows/msys2.yml @@ -3,7 +3,7 @@ on: [push, pull_request] jobs: msys2-ucrt64: - runs-on: windows-latest + runs-on: github-win-x64 defaults: run: shell: msys2 {0} From 1b4f30d52dcaa119c6f86142e7de6d67a0cb6bbe Mon Sep 17 00:00:00 2001 From: bosilca Date: Tue, 13 May 2025 12:50:23 -0400 Subject: [PATCH 5/5] Update .github/workflows/msys2.yml --- .github/workflows/msys2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/msys2.yml b/.github/workflows/msys2.yml index b8ec04fbe..46240d261 100644 --- a/.github/workflows/msys2.yml +++ b/.github/workflows/msys2.yml @@ -3,7 +3,7 @@ on: [push, pull_request] jobs: msys2-ucrt64: - runs-on: github-win-x64 + runs-on: windows-latest defaults: run: shell: msys2 {0}