1cfceeabef82956f04f7424d1d40563bf6c793e1
[rsync.git] / .github / workflows / ccpp.yml
1 name: build
2
3 on:
4   push:
5     branches: [ master ]
6   pull_request:
7     branches: [ master ]
8
9 jobs:
10   build:
11
12     runs-on: ubuntu-20.04
13
14     steps:
15     - uses: actions/checkout@v2
16     - name: prepare-packages
17       run: sudo apt-get install fakeroot acl libacl1-dev attr libattr1-dev
18         liblz4-dev libzstd-dev libxxhash-dev python3-cmarkgfm openssl
19     - name: prepare-source
20       run: ./prepare-source
21     - name: configure
22       run: ./configure --with-included-popt --with-included-zlib
23     - name: make
24       run: make
25     - name: install
26       run: sudo make install
27     - name: info
28       run: /usr/local/bin/rsync --version
29     - name: make check
30       run: make check
31     - name: make check30
32       run: make check30
33     - name: make check29
34       run: make check29
35     - name: ssl file list
36       run: /usr/local/bin/rsync-ssl --no-motd download.samba.org::rsyncftp/ || true