From 7d2be2ea6f87a92dbd35ea2378c70e3aa3a989a0 Mon Sep 17 00:00:00 2001 From: James Evans <54334+jaevans@users.noreply.github.com> Date: Sat, 16 Nov 2024 06:34:54 +0000 Subject: [PATCH 1/2] Read platform list from file --- build-vanagon.rb | 31 ++----------------------------- platforms.txt | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 29 deletions(-) create mode 100644 platforms.txt diff --git a/build-vanagon.rb b/build-vanagon.rb index 0617565..077c192 100755 --- a/build-vanagon.rb +++ b/build-vanagon.rb @@ -6,34 +6,7 @@ # USAGE: ./build-vanagon.rb -PLATFORM_LIST = [ - 'amazon-2-aarch64', - 'amazon-2023-aarch64', - 'amazon-2023-x86_64', - 'debian-10-amd64', - 'debian-11-aarch64', - 'debian-11-amd64', - 'debian-12-aarch64', - 'debian-12-amd64', - 'el-7-x86_64', - 'el-8-aarch64', - 'el-8-x86_64', - 'el-8-ppc64le', - 'el-9-aarch64', - 'el-9-x86_64', - 'el-9-ppc64le', - 'fedora-36-x86_64', - 'fedora-40-x86_64', - 'sles-15-x86_64', - 'ubuntu-18.04-aarch64', - 'ubuntu-18.04-amd64', - 'ubuntu-20.04-aarch64', - 'ubuntu-20.04-amd64', - 'ubuntu-22.04-aarch64', - 'ubuntu-22.04-amd64', - 'ubuntu-24.04-aarch64', - 'ubuntu-24.04-amd64', -] +PLATFORM_LIST = File.readlines('platforms.txt', chomp: true).reject { |line| line.start_with?('#') } @project = ARGV[0] # Name of project in vanagon @repo = ARGV[1] # Name of folder/repo @@ -156,4 +129,4 @@ def run(thread_id, dir, command) puts "Failed platforms:" puts @failed_platforms.join("\n") end -puts "Total time: #{Time.now - start}" \ No newline at end of file +puts "Total time: #{Time.now - start}" diff --git a/platforms.txt b/platforms.txt new file mode 100644 index 0000000..8195fe5 --- /dev/null +++ b/platforms.txt @@ -0,0 +1,26 @@ +amazon-2-aarch64 +amazon-2023-aarch64 +amazon-2023-x86_64 +debian-10-amd64 +debian-11-aarch64 +debian-11-amd64 +debian-12-aarch64 +debian-12-amd64 +el-7-x86_64 +el-8-aarch64 +el-8-x86_64 +el-8-ppc64le +el-9-aarch64 +el-9-x86_64 +el-9-ppc64le +fedora-36-x86_64 +fedora-40-x86_64 +sles-15-x86_64 +ubuntu-18.04-aarch64 +ubuntu-18.04-amd64 +ubuntu-20.04-aarch64 +ubuntu-20.04-amd64 +ubuntu-22.04-aarch64 +ubuntu-22.04-amd64 +ubuntu-24.04-aarch64 +ubuntu-24.04-amd64 From a0d2914649cae4c430fc6a133070162931c1d5da Mon Sep 17 00:00:00 2001 From: jaevans <54334+jaevans@users.noreply.github.com> Date: Tue, 4 Feb 2025 10:07:44 -0600 Subject: [PATCH 2/2] Update platforms.txt Added fedora-40-aarch64 --- platforms.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/platforms.txt b/platforms.txt index 8195fe5..7bc7759 100644 --- a/platforms.txt +++ b/platforms.txt @@ -15,6 +15,7 @@ el-9-x86_64 el-9-ppc64le fedora-36-x86_64 fedora-40-x86_64 +fedora-40-aarch64 sles-15-x86_64 ubuntu-18.04-aarch64 ubuntu-18.04-amd64