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