windows.yml 622 B

123456789101112131415161718192021222324252627
  1. name: Windows CI
  2. on: [push, pull_request]
  3. jobs:
  4. msys2-ucrt64:
  5. runs-on: windows-latest
  6. defaults:
  7. run:
  8. shell: msys2 {0}
  9. steps:
  10. - uses: actions/checkout@v4
  11. with:
  12. fetch-depth: 0
  13. - uses: msys2/setup-msys2@v2
  14. with:
  15. msystem: UCRT64
  16. update: true
  17. - name: Install dependencies
  18. run: ./scripts/msys2-install-deps
  19. - name: Build
  20. run: ./scripts/msys2-build
  21. - name: Test
  22. run: ./dist/borg.exe -V
  23. - uses: actions/upload-artifact@v3
  24. with:
  25. name: borg-windows
  26. path: dist/borg.exe