From 087c883cfbc9f8dfcf9309b1c18f5d2929ce8407 Mon Sep 17 00:00:00 2001 From: Charlie Sharpsteen Date: Wed, 20 May 2026 13:57:36 -0400 Subject: [PATCH 1/3] ruby-selinux: Add support for Fedora 44 Fedora 44 uses version 3.10 of `libselinux`. Signed-off-by: Charlie Sharpsteen --- configs/components/ruby-selinux.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/configs/components/ruby-selinux.rb b/configs/components/ruby-selinux.rb index 35c01f37..d68a2b75 100644 --- a/configs/components/ruby-selinux.rb +++ b/configs/components/ruby-selinux.rb @@ -56,6 +56,11 @@ pkg.sha256sum 'e7ee2c01dba64a0c35c9d7c9c0e06209d8186b325b0638a0d83f915cc3c101e8' pkg.build_requires 'python3-setuptools' pkg.url "https://github.com/SELinuxProject/selinux/releases/download/#{pkg.get_version}/libselinux-#{pkg.get_version}.tar.gz" + when /^(fedora-44-)/ + pkg.version '3.10' + pkg.sha256sum '1ef216c5b56fb7e0a51cd2909787a175a17ee391e0467894807873539ebe766b' + pkg.build_requires 'python3-setuptools' + pkg.url "https://github.com/SELinuxProject/selinux/releases/download/#{pkg.get_version}/libselinux-#{pkg.get_version}.tar.gz" else raise "The ruby-selinux component needs to be updated for platform #{platform.name}" end From 3c139c8efc1ae516ba6449e55335c17b4b8c05cb Mon Sep 17 00:00:00 2001 From: Charlie Sharpsteen Date: Wed, 20 May 2026 13:59:43 -0400 Subject: [PATCH 2/3] Add platform definitions for Fedora 44 This commit adds platform definitions for Fedora 44, both x86_64 and aarch64. Signed-off-by: Charlie Sharpsteen --- configs/platforms/fedora-44-aarch64.rb | 3 +++ configs/platforms/fedora-44-x86_64.rb | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 configs/platforms/fedora-44-aarch64.rb create mode 100644 configs/platforms/fedora-44-x86_64.rb diff --git a/configs/platforms/fedora-44-aarch64.rb b/configs/platforms/fedora-44-aarch64.rb new file mode 100644 index 00000000..83d21d5b --- /dev/null +++ b/configs/platforms/fedora-44-aarch64.rb @@ -0,0 +1,3 @@ +platform 'fedora-44-aarch64' do |plat| + plat.inherit_from_default +end diff --git a/configs/platforms/fedora-44-x86_64.rb b/configs/platforms/fedora-44-x86_64.rb new file mode 100644 index 00000000..99437b9b --- /dev/null +++ b/configs/platforms/fedora-44-x86_64.rb @@ -0,0 +1,3 @@ +platform 'fedora-44-x86_64' do |plat| + plat.inherit_from_default +end From f00cf0e721f791fec666e7409e85f96ea10d85e1 Mon Sep 17 00:00:00 2001 From: Charlie Sharpsteen Date: Wed, 20 May 2026 14:45:47 -0400 Subject: [PATCH 3/3] Add Fedora 44 to the GitHub actions test list Signed-off-by: Charlie Sharpsteen --- .github/workflows/runtime_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/runtime_tests.yml b/.github/workflows/runtime_tests.yml index a8f6a589..f4444617 100644 --- a/.github/workflows/runtime_tests.yml +++ b/.github/workflows/runtime_tests.yml @@ -64,7 +64,7 @@ jobs: project_name: ${{ matrix.project_name }} # when we add new OSes here, we also need to add them in openvoxproject/shared-actions # TODO: Split OS list into Linux and non-linux, then run Linux on all PRs - platform_list: amazon-2-aarch64,amazon-2-x86_64,amazon-2023-aarch64,amazon-2023-x86_64,debian-11-aarch64,debian-11-amd64,debian-12-aarch64,debian-12-amd64,debian-13-aarch64,debian-13-amd64,debian-13-armhf,el-8-aarch64,el-8-x86_64,el-9-aarch64,el-9-x86_64,el-10-x86_64,el-10-aarch64,fedora-42-x86_64,fedora-42-aarch64,fedora-43-x86_64,fedora-43-aarch64,sles-15-x86_64,ubuntu-22.04-aarch64,ubuntu-22.04-amd64,ubuntu-24.04-aarch64,ubuntu-24.04-amd64,ubuntu-24.04-armhf,ubuntu-25.04-amd64,ubuntu-25.04-aarch64,ubuntu-25.04-armhf,ubuntu-26.04-aarch64,ubuntu-26.04-amd64,ubuntu-26.04-armhf + platform_list: amazon-2-aarch64,amazon-2-x86_64,amazon-2023-aarch64,amazon-2023-x86_64,debian-11-aarch64,debian-11-amd64,debian-12-aarch64,debian-12-amd64,debian-13-aarch64,debian-13-amd64,debian-13-armhf,el-8-aarch64,el-8-x86_64,el-9-aarch64,el-9-x86_64,el-10-x86_64,el-10-aarch64,fedora-42-x86_64,fedora-42-aarch64,fedora-43-x86_64,fedora-43-aarch64,fedora-44-x86_64,fedora-44-aarch64,sles-15-x86_64,ubuntu-22.04-aarch64,ubuntu-22.04-amd64,ubuntu-24.04-aarch64,ubuntu-24.04-amd64,ubuntu-24.04-armhf,ubuntu-25.04-amd64,ubuntu-25.04-aarch64,ubuntu-25.04-armhf,ubuntu-26.04-aarch64,ubuntu-26.04-amd64,ubuntu-26.04-armhf vanagon_branch: main upload_to_s3: false