The continuous integration of Gnulib for many platforms is now operational.
<https://github.com/gnu-gnulib/ci-testdir-check/actions>

It tests a testdir of nearly all modules of Gnulib on the following platforms:
  - Ubuntu GNU/Linux 22.04
  - CentOS 7
  - Alpine Linux
  - macOS 11, 12, 13 (all x86_64)
  - macOS 14 (arm64)
  - FreeBSD 14.0
  - NetBSD 10.0
  - OpenBSD 7.5
  - Solaris 11.4
  - Solaris 11 OmniOS
  - Cygwin 3.3.6 and 3.5.3
  - mingw (32 bit and 64 bit)
  - MSVC (32 bit and 64 bit)
and, as a "goodie", also
  - on Ubuntu GNU/Linux 22.04 with clang's UBSAN and ASAN sanitizers.

It will run once every week, plus it's also possible to trigger a run at any
moment.

Platforms that are not covered and that therefore continue to need occasional
manual testing:
  - GNU/Hurd,
  - AIX,
  - Android,
  - other architectures (from Linux/alpha to Solaris/SPARC).

Regarding AIX, I've been told that it's unlikely that there will ever be a
GitHub runner.

If you would like to get involved
  a) to be able to trigger a run,
  b) by receiving the failure reports and triaging failures,
  c) by maintaining the CI when things change on the GitHub site,
please tell me and I can assign you the permissions.

Btw., the older CI <https://gitlab.com/gnulib/gnulib-ci/-/pipelines> is still
active. But it runs only on Debian machines and does therefore not report
issues frequently.

              Bruno




Reply via email to