From 1b439607f9cc87c2407688a954319eba4f4a03b6 Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Thu, 28 Mar 2024 13:31:32 -0400 Subject: [PATCH] Pin remote_execution and foreman_ansible to Foreman 3.9 versions --- .github/workflows/ruby_tests.yml | 2 ++ gemfile.d/lock.rb | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 gemfile.d/lock.rb diff --git a/.github/workflows/ruby_tests.yml b/.github/workflows/ruby_tests.yml index 4b4b1411..4102362d 100644 --- a/.github/workflows/ruby_tests.yml +++ b/.github/workflows/ruby_tests.yml @@ -29,3 +29,5 @@ jobs: postgresql_container: ghcr.io/theforeman/postgresql-evr test_existing_database: false foreman_version: ${{ matrix.foreman }} + environment_variables: | + FOREMAN_VERSION=${{ matrix.foreman }} diff --git a/gemfile.d/lock.rb b/gemfile.d/lock.rb new file mode 100644 index 00000000..a1109635 --- /dev/null +++ b/gemfile.d/lock.rb @@ -0,0 +1,6 @@ +case ENV['FOREMAN_VERSION'] +when '3.9-stable' + gem "foreman_remote_execution", "< 13" + gem "foreman_ansible", "< 14" + gem "katello", "< 12" +end