File tree 1 file changed +40
-0
lines changed
1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change @@ -413,3 +413,43 @@ jobs:
413
413
run : gh release --repo="$REPOSITORY" edit "$VERSION" --draft=false
414
414
env :
415
415
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
416
+
417
+ installation :
418
+ strategy :
419
+ matrix :
420
+ build : [win-msvc, win-gnu, win32-msvc, win32-gnu]
421
+ include :
422
+ - build : win-msvc
423
+ os : windows-latest
424
+ rust : stable
425
+ target : x86_64-pc-windows-msvc
426
+ - build : win-gnu
427
+ os : windows-latest
428
+ rust : stable-x86_64-gnu
429
+ target : x86_64-pc-windows-gnu
430
+ - build : win32-msvc
431
+ os : windows-latest
432
+ rust : stable
433
+ target : i686-pc-windows-msvc
434
+ - build : win32-gnu
435
+ os : windows-latest
436
+ rust : stable
437
+ target : i686-pc-windows-gnu
438
+ runs-on : ${{ matrix.os }}
439
+ steps :
440
+ - uses : actions/checkout@v4
441
+ - name : Install Rust
442
+ uses : dtolnay/rust-toolchain@master
443
+ with :
444
+ toolchain : ${{ matrix.rust }}
445
+ targets : ${{ matrix.target }}
446
+ - uses : msys2/setup-msys2@v2
447
+ with :
448
+ msystem : MINGW${{ startsWith(matrix.target, 'i686-') && '32' || '64' }}
449
+ pacboy : cc:p
450
+ path-type : inherit
451
+ - name : " Install prerequisites"
452
+ run : vcpkg install zlib:x64-windows-static-md
453
+ - name : " Installation from crates.io: gitoxide"
454
+ run : cargo +${{ matrix.rust }} install --target ${{ matrix.target }} --no-default-features --features max-pure --target-dir install-artifacts --debug --force gitoxide
455
+ shell : msys2 {0}
You can’t perform that action at this time.
0 commit comments