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
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
54 - uses: actions/checkout@v2
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
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@v2
85 runs-on: windows-latest
86 if: (github.event_name == 'schedule' || contains(github.event.head_commit.message, '[buildall]'))
88 - uses: actions/checkout@v2
89 - uses: crazy-max/ghaction-chocolatey@v1.2.2
91 args: install -y --no-progress cygwin cyg-get
94 cyg-get make autoconf automake gcc-core attr libattr-devel python38 python38-pip libzstd-devel liblz4-devel libssl-devel libxxhash0 libxxhash-devel
95 curl.exe -o git-version.h https://gist.githubusercontent.com/WayneD/c11243fa374fc64d4e42f2855c8e3827/raw/rsync-git-version.h
96 echo "C:/tools/cygwin/bin" >>$Env:GITHUB_PATH
98 run: bash -c 'python3 -mpip install --user commonmark'
100 run: bash -c './configure'
104 run: bash -c 'make install'
106 run: bash -c '/usr/local/bin/rsync --version'
108 run: bash -c 'RSYNC_EXPECT_SKIPPED=acls-default,acls,chown,devices,dir-sgid,protected-regular make check'
109 - name: ssl file list
110 run: bash -c 'PATH="/usr/local/bin:$PATH" rsync-ssl --no-motd download.samba.org::rsyncftp/ || true'
111 - name: save artifact
112 uses: actions/upload-artifact@v2