eoly / puppet-rancid

Rancid Puppet Module
Other
6 stars 29 forks source link

Update CI tests to use modern puppet/ruby versions #31

Open nhemingway opened 3 years ago

nhemingway commented 3 years ago

@nhemingway I see you are giving this module some needed attention :) You might look to update the metadata.json to support newer puppet versions and the .travis.yml to test them. Ideally this would support Puppet 6 and 7.

Originally posted by @ghoneycutt in https://github.com/eoly/puppet-rancid/issues/30#issuecomment-904711681

nhemingway commented 3 years ago

I think there is a more fundamental issue: "Since June 15th, 2021, the building on travis-ci.org is ceased. Please use travis-ci.com from now on." @eoly can you repoint the repo at the new travis endpoint? I don't know whether this will require more integration work on the travis end.

ghoneycutt commented 3 years ago

If you are messing with it, I would just move to using github actions. You can see examples of this with voxpupuli modules or with the sensu-puppet module - https://github.com/sensu/sensu-puppet/tree/master/.github/workflows

@eoly would need to enable this. BTW while you are at it, could you give me admin on this repo?