16 - uses: actions/checkout@v3
19 sudo apt-get install acl libacl1-dev attr libattr1-dev liblz4-dev libzstd-dev libxxhash-dev python3-cmarkgfm openssl wget
20 wget -O git-version.h https://gist.githubusercontent.com/WayneD/c11243fa374fc64d4e42f2855c8e3827/raw/rsync-git-version.h
21 echo "/usr/local/bin" >>$GITHUB_PATH
23 run: ./configure --with-rrsync
27 run: sudo make install
31 run: sudo RSYNC_EXPECT_SKIPPED=crtimes make check
33 run: sudo RSYNC_EXPECT_SKIPPED=crtimes make check30
35 run: sudo RSYNC_EXPECT_SKIPPED=crtimes make check29
37 run: rsync-ssl --no-motd download.samba.org::rsyncftp/ || true
39 uses: actions/upload-artifact@v3
54 - uses: actions/checkout@v3
57 brew install automake openssl xxhash zstd lz4 wget
58 sudo pip3 install commonmark
59 wget -O git-version.h https://gist.githubusercontent.com/WayneD/c11243fa374fc64d4e42f2855c8e3827/raw/rsync-git-version.h
60 echo "/usr/local/bin" >>$GITHUB_PATH
62 run: CPPFLAGS=-I/usr/local/opt/openssl/include/ LDFLAGS=-L/usr/local/opt/openssl/lib/ ./configure --with-rrsync
66 run: sudo make install
70 run: sudo RSYNC_EXPECT_SKIPPED=acls-default,chmod-temp-dir,chown-fake,devices-fake,dir-sgid,protected-regular,xattrs-hlink,xattrs make check
72 run: rsync-ssl --no-motd download.samba.org::rsyncftp/ || true
74 uses: actions/upload-artifact@v3
88 if: (github.event_name == 'schedule' || contains(github.event.head_commit.message, '[buildall]'))
90 - uses: actions/checkout@v3
92 run: choco install -y --no-progress cygwin cyg-get
95 cyg-get make autoconf automake gcc-core attr libattr-devel python39 python39-pip libzstd-devel liblz4-devel libssl-devel libxxhash0 libxxhash-devel
96 curl.exe -o git-version.h https://gist.githubusercontent.com/WayneD/c11243fa374fc64d4e42f2855c8e3827/raw/rsync-git-version.h
97 echo "C:/tools/cygwin/bin" >>$Env:GITHUB_PATH
99 run: bash -c 'python3 -mpip install --user commonmark'
101 run: bash -c './configure --with-rrsync'
105 run: bash -c 'make install'
107 run: bash -c '/usr/local/bin/rsync --version'
109 run: bash -c 'RSYNC_EXPECT_SKIPPED=acls-default,acls,chown,devices,dir-sgid,protected-regular make check'
110 - name: ssl file list
111 run: bash -c 'PATH="/usr/local/bin:$PATH" rsync-ssl --no-motd download.samba.org::rsyncftp/ || true'
112 - name: save artifact
113 uses: actions/upload-artifact@v3