Replace the broken travis CI configuration with github actions.
The new CI revealed some issues with chown(), and some flaky or broken tests
with some python versions.
The chown() issues are fixed in this change, the tests issues need
investigation.
Nir Soffer (6):
Remove travis CI configuration
Log uid and gid when running in unprivileged mode
Change rundir ownership only if running as root
Don't change socket ownership
Add python 3.11 to tox
Add github actions based CI
.github/workflows/ci.yml | 48 ++++++++++++++++++++++++++++++++++++++++
.travis.yml | 26 ----------------------
src/lockfile.c | 12 +++++-----
src/main.c | 10 ++-------
tox.ini | 4 ++--
5 files changed, 59 insertions(+), 41 deletions(-)
create mode 100644 .github/workflows/ci.yml
delete mode 100644 .travis.yml
--
2.38.1