diff --git a/.github/workflows/build_container.yml b/.github/workflows/build_container.yml index f7c9944..a9645ae 100644 --- a/.github/workflows/build_container.yml +++ b/.github/workflows/build_container.yml @@ -48,6 +48,7 @@ jobs: RUBYGEM_PUPPET_METADATA=${{ matrix.rubygem_puppet_metadata }} RUBYGEM_OVERCOMMIT=${{ matrix.rubygem_overcommit }} RUBYGEM_PUPPET=${{ matrix.rubygem_puppet }} + RUBYGEM_MODULESYNC=${{ matrix.rubygem_modulesync }} # we can not yet build arm containers as pdk and bolt are not available for arm # build_arch: linux/amd64,linux/arm64 docker_username: ${{ vars.DOCKERHUB_USER }} diff --git a/Dockerfile b/Dockerfile index cc07802..477d2e9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -55,6 +55,9 @@ ENV RUBYGEM_OVERCOMMIT=${RUBYGEM_OVERCOMMIT:-0.63.0} ARG RUBYGEM_PUPPET ENV RUBYGEM_PUPPET=${RUBYGEM_PUPPET:-7.29.1} +ARG RUBYGEM_MODULESYNC +ENV RUBYGEM_MODULESYNC=${RUBYGEM_MODULESYNC:-3.2.0} + ENV DEBIAN_FRONTEND=noninteractive ENV PUPPET_DEB=puppet${PUPPET_RELEASE}-release-${UBUNTU_CODENAME}.deb diff --git a/build_versions.json b/build_versions.json index 5f31db0..332c32f 100644 --- a/build_versions.json +++ b/build_versions.json @@ -13,7 +13,8 @@ "rubygem_voxpupuli_release": "3.0.1", "rubygem_puppet_metadata": "3.6.0", "rubygem_overcommit": "0.63.0", - "rubygem_puppet": "7.29.1" + "rubygem_puppet": "7.29.1", + "rubygem_modulesync": "3.2.0" }, { "puppet_release": 8, @@ -28,7 +29,8 @@ "rubygem_voxpupuli_release": "3.0.1", "rubygem_puppet_metadata": "3.6.0", "rubygem_overcommit": "0.63.0", - "rubygem_puppet": "7.29.1" + "rubygem_puppet": "7.29.1", + "rubygem_modulesync": "3.2.0" } ] } diff --git a/pdc/Gemfile b/pdc/Gemfile index 0bba893..472838a 100644 --- a/pdc/Gemfile +++ b/pdc/Gemfile @@ -28,4 +28,5 @@ gem 'rake', :require => false gem 'facter', ENV['FACTER_GEM_VERSION'], :require => false, :groups => [:test] gem 'puppet', ENV['RUBYGEM_PUPPET'], :require => false, :groups => [:test] +gem 'modulesync', ENV['RUBYGEM_MODULESYNC'] # vim: syntax=ruby