diff options
author | Wayne Davison <wayne@opencoder.net> | 2020-07-14 21:18:52 -0700 |
---|---|---|
committer | Wayne Davison <wayne@opencoder.net> | 2020-07-14 21:18:52 -0700 |
commit | 23213099e9fc0dab584ed7e7a53b15a0ef1613bd (patch) | |
tree | 1041ee1e45ecd4a384b80b894ff1d28fcf00badb /.github/workflows | |
parent | 25e08110d54eef4fed8f5dc5ceb3b4374e5d6a02 (diff) | |
download | rsync-23213099e9fc0dab584ed7e7a53b15a0ef1613bd.tar.gz |
Try Cygwin build in actions.
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/ccpp.yml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index fbab5cd4..e4e51c5a 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -52,3 +52,27 @@ jobs: run: sudo make check - name: ssl file list run: /usr/local/bin/rsync-ssl --no-motd download.samba.org::rsyncftp/ || true + + cygwin-build: + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + - uses: crazy-max/ghaction-chocolatey@v1.2.2 + with: + args: install -y --no-progress cygwin cyg-get + - name: prep + run: | + cyg-get make autoconf automake gcc-core gcc-g++ libssl-devel libzstd-devel liblz4-devel + echo "::add-path::.C:/tools/cygwin/bin" + - name: configure + run: bash -c './configure --disable-md2man --disable-xxhash' + - name: make + run: bash -c 'make' + - name: install + run: bash -c 'make install' + - name: info + run: bash -c '/usr/local/bin/rsync --version' + - name: check + run: bash -c 'make check' + - name: ssl file list + run: bash -c '/usr/local/bin/rsync-ssl --no-motd download.samba.org::rsyncftp/ || true' |