]> git.ipfire.org Git - thirdparty/rsync.git/blame_incremental - .github/workflows/solaris-build.yml
added apple silicon path details
[thirdparty/rsync.git] / .github / workflows / solaris-build.yml
... / ...
CommitLineData
1name: Test rsync on Solaris
2
3on:
4 push:
5 branches: [ master ]
6 paths-ignore:
7 - '.github/workflows/*.yml'
8 - '!.github/workflows/solaris-build.yml'
9 pull_request:
10 branches: [ master ]
11 paths-ignore:
12 - '.github/workflows/*.yml'
13 - '!.github/workflows/solaris-build.yml'
14 schedule:
15 - cron: '42 8 * * *'
16
17jobs:
18 test:
19 runs-on: ubuntu-latest
20 name: Test rsync on Solaris
21 steps:
22 - uses: actions/checkout@v4
23 with:
24 fetch-depth: 0
25 - name: Test in Solaris VM
26 id: test
27 uses: vmactions/solaris-vm@v1
28 with:
29 usesh: true
30 prepare: |
31 pkg install bash automake gnu-m4 pkg://solaris/runtime/python-35 autoconf gcc git
32 run: |
33 uname -a
34 ./configure --with-rrsync -disable-zstd --disable-md2man --disable-xxhash --disable-lz4
35 make
36 ./rsync --version
37 ./rsync-ssl --no-motd download.samba.org::rsyncftp/ || true
38 - name: save artifact
39 uses: actions/upload-artifact@v3
40 with:
41 name: solaris-bin
42 path: |
43 rsync
44 rsync-ssl
45 rsync.1
46 rsync-ssl.1
47 rsyncd.conf.5
48 rrsync.1
49 rrsync