mirror of
https://github.com/logos-messaging/nim-chat-poc.git
synced 2026-01-07 16:43:06 +00:00
chore: update windows ci deps
This commit is contained in:
parent
566fd610fa
commit
26c51d82bc
49
.github/workflows/test-windows.yml
vendored
49
.github/workflows/test-windows.yml
vendored
@ -10,14 +10,55 @@ on:
|
|||||||
- 'LICENSE'
|
- 'LICENSE'
|
||||||
jobs:
|
jobs:
|
||||||
tests-tasks:
|
tests-tasks:
|
||||||
strategy:
|
runs-on: windows-latest
|
||||||
matrix:
|
|
||||||
os: [windows-latest]
|
defaults:
|
||||||
runs-on: ${{ matrix.os }}
|
run:
|
||||||
|
shell: msys2 {0}
|
||||||
|
|
||||||
|
env:
|
||||||
|
MSYSTEM: MINGW64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
|
- name: Setup MSYS2
|
||||||
|
uses: msys2/setup-msys2@v2
|
||||||
|
with:
|
||||||
|
update: true
|
||||||
|
install: >-
|
||||||
|
git
|
||||||
|
base-devel
|
||||||
|
mingw-w64-x86_64-toolchain
|
||||||
|
make
|
||||||
|
cmake
|
||||||
|
upx
|
||||||
|
mingw-w64-x86_64-rust
|
||||||
|
mingw-w64-x86_64-postgresql
|
||||||
|
mingw-w64-x86_64-gcc
|
||||||
|
mingw-w64-x86_64-gcc-libs
|
||||||
|
mingw-w64-x86_64-libwinpthread-git
|
||||||
|
mingw-w64-x86_64-zlib
|
||||||
|
mingw-w64-x86_64-openssl
|
||||||
|
mingw-w64-x86_64-python
|
||||||
|
mingw-w64-x86_64-cmake
|
||||||
|
mingw-w64-x86_64-llvm
|
||||||
|
mingw-w64-x86_64-clang
|
||||||
|
|
||||||
|
- name: Add UPX to PATH
|
||||||
|
run: |
|
||||||
|
echo "/usr/bin:$PATH" >> $GITHUB_PATH
|
||||||
|
echo "/mingw64/bin:$PATH" >> $GITHUB_PATH
|
||||||
|
echo "/usr/lib:$PATH" >> $GITHUB_PATH
|
||||||
|
echo "/mingw64/lib:$PATH" >> $GITHUB_PATH
|
||||||
|
|
||||||
|
- name: Verify dependencies
|
||||||
|
run: |
|
||||||
|
which upx gcc g++ make cmake cargo rustc python
|
||||||
|
|
||||||
- name: Update
|
- name: Update
|
||||||
run: make update
|
run: make update
|
||||||
|
|
||||||
- name: Tests
|
- name: Tests
|
||||||
run: make tests
|
run: make tests
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user