diff --git a/.github/provision.sh b/.github/provision.sh index d40a274..4adf650 100755 --- a/.github/provision.sh +++ b/.github/provision.sh @@ -23,6 +23,9 @@ elif [ -e /usr/bin/zypper ]; then zypper update -y zypper install -y python3 zypper clean +elif [ -e /etc/gentoo-release ]; then + # Gentoo has Python out of the box + : else echo "Distro not supported" exit 1 diff --git a/.github/workflows/containers.yml b/.github/workflows/containers.yml index e971b11..cfeef7c 100644 --- a/.github/workflows/containers.yml +++ b/.github/workflows/containers.yml @@ -27,7 +27,8 @@ jobs: "fedora:35", "fedora:36", "fedora:37", "fedora:38", "fedora:39", "fedora:40", "fedora:41", "opensuse/leap", - "ubuntu:20.04", "ubuntu:22.04", "ubuntu:24.04", "ubuntu:24.10" + "ubuntu:20.04", "ubuntu:22.04", "ubuntu:24.04", "ubuntu:24.10", + "gentoo/stage3" ] steps: - name: checkout diff --git a/README.md b/README.md index b32bc15..8f176a6 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,7 @@ Most major Linux distributions and FreeBSD are supported. * Fedora-based distributions (RHEL, CentOS, CentOS Streams) * FreeBSD * **NOTE:** may require manual installation of ``ca_root_nss`` +* Gentoo * OpenSUSE ### Untested platforms @@ -81,7 +82,6 @@ Most major Linux distributions and FreeBSD are supported. ``certifi-system-store`` may work, but there is no CI for these platforms. * ArchLinux -* Gentoo * OpenWRT * Slackware * VoidLinux