Skip to content

Conversation

@joshcooper
Copy link
Contributor

@joshcooper joshcooper commented Jul 16, 2025

This makes it possible to install puppet and facter from the rubygesm-puppetcore server, while still using rubygems.org for everything else.

The setup-ruby action with bundler-cache: true will perform a bundle install, so we need to make the credentials available to the action.

This also adds a step to list installed gems to verify the expected gems are installed.

There is a cron module PR to call this new shared action. puppetlabs/puppetlabs-cron_core#80

I also simulated what would happen when this PR is merged to main and is called by someone else with access to the secret. Note puppet and facter versions when testing last released puppet 7.x and 8.x

This makes it possible to install puppet and facter from the rubygesm-puppetcore
server, while still using rubygems.org for everything else.

The setup-ruby action with bundler-cache: true will perform a bundle install, so
we need to make the credentials available to the action.

This also adds a step to list installed gems to verify the expected gems are
installed.
@tvpartytonight tvpartytonight merged commit af86336 into main Jul 28, 2025
2 checks passed
@joshcooper joshcooper deleted the puppetcore branch July 30, 2025 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants