summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorWayne Davison <wayne@opencoder.net>2020-07-14 21:18:52 -0700
committerWayne Davison <wayne@opencoder.net>2020-07-14 21:18:52 -0700
commit23213099e9fc0dab584ed7e7a53b15a0ef1613bd (patch)
tree1041ee1e45ecd4a384b80b894ff1d28fcf00badb /.github/workflows
parent25e08110d54eef4fed8f5dc5ceb3b4374e5d6a02 (diff)
downloadrsync-23213099e9fc0dab584ed7e7a53b15a0ef1613bd.tar.gz
Try Cygwin build in actions.
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ccpp.yml24
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'