Andrew Tridgell
2a97d81e99
CI: fixed MacOS test
...
fixed multiple MacOS issues
2025-12-31 11:37:27 +11:00
Wayne Davison
9994933c8c
Test on ubuntu-latest.
2025-02-11 13:37:12 -08:00
Wayne Davison
8749ec6436
Update to newer artifact version.
2024-11-05 11:14:46 -08:00
Wayne Davison
4592aa770d
More tweaks for Actions.
...
- When a .github/workflows/*.yml file changes, skip running unaffected
builds.
- We need git to be installed for git-version.h generation.
2024-04-10 13:24:09 -07:00
Wayne Davison
8bc363cc9f
Separate the builds and make Cygwin always run.
2024-04-10 13:02:34 -07:00
Wayne Davison
a9a3155756
Work around pkg install issue.
...
The xxhash, lz4, and zstd libraries aren't getting installed on FreeBSD.
[buildall]
2024-04-10 12:45:26 -07:00
Wayne Davison
fcc79836b8
Get fetch-depth:0 right.
2024-04-10 12:30:05 -07:00
Wayne Davison
804411b7fd
Get rid of gensend target & cached git version.
...
- Change the developer flow to not require updating the git-version repo
that the builds used to download a git-version.h file. The Actions now
do a full repo fetch so that the .h file can be generated via the git
history.
- Get rid of the gensend Makefile target that was used for the above.
- Get rid of the pre-push git hook file that called "Make gensend".
- Change the FreeBSD build to save an artifact with its built binaries.
[buildall]
2024-04-10 12:23:58 -07:00
Charalampos Mitrodimas
3f2a38b011
CI: added Solaris build
...
Signed-off-by: Charalampos Mitrodimas <charmitro@posteo.net >
2024-04-09 07:34:26 +10:00
Andrew Tridgell
7bc3be2b9e
CI: fixed rules for when to trigger
2024-04-08 15:50:47 +10:00
Andrew Tridgell
99673f937f
CI: added FreeBSD build
2024-04-07 08:07:50 +10:00
Wayne Davison
526366129a
Upgrade verion of actions.
2022-11-02 23:54:41 -07:00
Wayne Davison
c51da9174f
Build Cygwin on windows-2022 with newer python. [buildall]
2022-02-09 14:00:13 -08:00
Wayne Davison
3008e7c226
Include "rrsync" in "all" target when --with-rrsync was used.
2021-12-27 15:52:11 -08:00
Wayne Davison
a76e32f949
Test --with-rrsync configure option & put rrsync into the artifacts.
2021-12-26 14:58:16 -08:00
Achim Leitner
84498104bf
Linux: Handle protected_regular in inplace writes ( #241 )
...
The Linux fs.protected_regular sysctl setting could cause rsync to fail to write a file in-place with the O_CREAT flag set, so the code now tries an open without O_CREAT when it might help to avoid an EACCES error. A testsuite script is included (and slightly improved by Wayne to ensure that it outputs a SKIP when fs.protected_regular is turned off).
2021-10-17 13:00:24 -07:00
Wayne Davison
378a0a634f
Add more skipped verifications. [buildall]
2021-10-17 12:45:45 -07:00
Wayne Davison
d5d4ae51ee
Change RSYNX_MAX_SKIPPED to RSYNC_EXPECT_SKIPPED.
2021-10-17 11:34:07 -07:00
Wayne Davison
3814dbb0f4
Make cygwin's curl grab the gist file. [buildall]
2021-09-27 10:34:22 -07:00
Wayne Davison
33095916ec
Make use of a git gist instead of the samba website.
2021-09-26 12:09:17 -07:00
Wayne Davison
1da64c37e8
A few Cygwin build tweaks. [buildall]
2021-02-10 08:07:03 -08:00
Wayne Davison
26befd9c6c
Cygwin python3 is now 3.8 w/o commonmark lib. [buildall]
2021-01-01 10:02:49 -08:00
Wayne Davison
0748800118
Use the right powershell env syntax. [buildall]
2020-10-07 14:02:28 -07:00
Wayne Davison
9fc7deab0d
Update CI builds to new path-setting idiom.
2020-10-06 22:28:17 -07:00
Wayne Davison
27aff880a9
Use new xxhash lib in cygwin build. [buildall]
2020-09-07 19:42:08 -07:00
Wayne Davison
7b53e67d64
Try using the Windows version of curl. [buildall]
2020-09-07 15:11:32 -07:00
Wayne Davison
da956469a1
Another cygwin build attempt. [buildall]
2020-09-07 14:46:27 -07:00
Wayne Davison
d1f458d383
Try cygwin build again. [buildall]
2020-09-07 14:23:39 -07:00
Wayne Davison
ee75e51f2f
Allow git-version.h to be provided for the build
...
For a non-git build or for a git build w/o adequate git history, we now
allow the git-version.h file to be provided before the build. If the
file does not exist, we either create an empty file or put a define of
RSYNC_GITVER in it based on the output of git describe. The github
builds now snag the git-version.h file that was generated for the last
commit so that they all get the same version string, even with a shallow
checkout.
2020-09-06 23:09:11 -07:00
Wayne Davison
020eda887f
Change fetch depth.
2020-08-03 14:47:38 -07:00
Wayne Davison
a0a7c9f2e3
Enable xattrs on Cygwin.
...
- Tweak configure.ac to have Cygwin use linux xattrs.
- Change CI setup to install attr packages on Cygwin.
[buildall]
2020-07-24 11:38:14 -07:00
Wayne Davison
92a8855ff3
Install python3 for cygwin [buildall]
2020-07-24 10:10:26 -07:00
Wayne Davison
def96fd7c4
Install python36 for cygwin [buildall]
2020-07-24 09:57:41 -07:00
Wayne Davison
1369fe43e1
Tweak ubuntu configure args.
2020-07-23 12:32:41 -07:00
Wayne Davison
150f3416ac
Setup commonmark on Cygwin.
2020-07-23 12:20:40 -07:00
Wayne Davison
27be94c889
A few more build improvements
...
Includes Ben's RSYNC_MAX_SKIPPED=3 suggestion for FreeBSD and a fix for
the artifact file list for Cygwin.
2020-07-22 21:01:01 -07:00
Wayne Davison
974f49e22a
Add --crtimes option.
2020-07-22 12:12:18 -07:00
Wayne Davison
8779d6c8bb
Switch to RSYNC_MAX_SKIPPED test setting.
2020-07-22 11:00:26 -07:00
Wayne Davison
f635207347
Save the build into an artifact.
2020-07-20 14:44:35 -07:00
Wayne Davison
9ad3f4385f
Make the daily build happen a few hours later.
2020-07-18 23:17:25 -07:00
Wayne Davison
e9899dbdb4
Add strict (no-skipping) checks and use them.
2020-07-17 11:20:04 -07:00
Wayne Davison
be11a496bb
Run a daily build.
2020-07-16 22:04:40 -07:00
Wayne Davison
c6f5f0b505
Let's try cygwin again. ( #69 )
...
Setup an optional cygwin build that is currently triggered when a [buildall] is in the commit message (the build is currently quite slow).
2020-07-15 14:30:22 -07:00
Wayne Davison
f553da1730
GitHub artifact test didn't work.
2020-07-15 13:53:40 -07:00
Wayne Davison
40753bcbf7
Tweak the save path.
2020-07-15 13:42:36 -07:00
Wayne Davison
33df361d52
Avoid normal build on cygwin-save change.
2020-07-15 13:20:40 -07:00
Wayne Davison
f4db970718
Try to get cygwin-save to run.
2020-07-15 13:16:36 -07:00
Wayne Davison
ab3928898f
Try to save cygwin install in an artifact.
2020-07-15 12:31:38 -07:00
Wayne Davison
b51fe50e7f
Tweak the workflows filename.
2020-07-14 21:47:50 -07:00
Wayne Davison
1829a2ee0d
Disable cygwin for now.
2020-07-14 21:47:11 -07:00