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 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 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