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