Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/voxpupuli/rspec-puppet-facts
Simplify your unit tests by looping on every supported Operating System and populating facts.
https://github.com/voxpupuli/rspec-puppet-facts
(feat) - Add merge facts option to add_custom_fact
69f6331f806642c5607d8fd086cab101fe8ab29b authored 11 months ago by Tim Meusel <[email protected]>
This commit adds an option to the add_custom_fact method, which allows
the user to specify wheth...
a072a763fed5f27084cdceb726dff6c120be816d authored 11 months ago by jordanbreen28 <[email protected]>
Use facterdb_string_keys configuration option for custom facts
ec05edeced208fd16c0222798004d6fb11a50990 authored 11 months ago by Tim Meusel <[email protected]>gemspec: Add version constraints & CI: Build gem in strict mode
1c2e1404e18753414922633c409edb7e2a3e76a4 authored 11 months ago by Tim Meusel <[email protected]>8dc92a58a10855e33f5224da70c748cf07d66417 authored 11 months ago by Tim Meusel <[email protected]>
e6a1bf96a3553f4f3fb10d83b905b9a34cb316ba authored 11 months ago by Tim Meusel <[email protected]>
We started with this in other gems as well. This allows us to build gems
in strict mode.
github_changelog_generator: Apply best practices
c7dbd2cd7d66640bd2d5afffd443fb23545c0a87 authored 11 months ago by Tim Meusel <[email protected]>Gemfile: Add faraday as github_changelog_generator dep
a71286d58a1a3c13ebb6720d91f7c85339513115 authored 11 months ago by Tim Meusel <[email protected]>voxpupuli-rubocop: Pin to patch version
58358b1bf1b94a0fd4f33b3869019c04a281d8d7 authored 11 months ago by Tim Meusel <[email protected]>
We do this on all other projects as well. New minor version might pull
in new rubocop versions. ...
faraday is an optional dependency. In all other projects we add it as
well to the Gemfile. Other...
We use this Rakefile setup everywhere else.
4d808af6c143fb40bfbb8d3c041b850171a22129 authored 11 months ago by Tim Meusel <[email protected]>update puppet agent components
eb35a8dcc3fbd9ba80dddf0c37deff283d28f23c authored 11 months ago by Tim Meusel <[email protected]>d4abe78fc394079c838dc86159a823fef26f74b1 authored 11 months ago by Tim Meusel <[email protected]>
ab01eccd548fe8ae9ce57eedf5809e688c14c52a authored 11 months ago by jordanbreen28 <[email protected]>
Previously, when registering a custom fact with rspec-puppet-facts, the
fact key would be conver...
Bump actions/checkout from 3 to 4
8beacd8455923a7e574dd75611b4d7e5217100ce authored over 1 year ago by Tim Meusel <[email protected]>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](htt...
Collect facts iteratively
5c92f4fec00459e1568e79217441638532b59d14 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Rather than getting the facts for every filter spec and then discarding
that, this stores the fo...
Do not query for the exact facter version
1c8a717fa2f118c227605635ef9d4ac51dd46e31 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>b884cc307d2295c76b18e6b3f6985b1413225e0b authored over 1 year ago by Romain Tartière <[email protected]>
Updates the requirements on [voxpupuli-rubocop](https://github.com/voxpupuli/voxpupuli-rubocop) ...
edb6b22be0a9987a126c7ec928225fadbfe3d83c authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>migrate to voxpupuli-rubocop
6ac4fba89b6d23dfe746189c100e20dba869d967 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>CI: add dummy job to depend on
fe8333fdf346109bf9e9df0ccccf2918e9486f75 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>Use Hash.to_h to construct a new hash
ca28a6a87c6dd1f6f6025eb6766694ca21e32398 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>8ad0ac8aa959337902c90d7be30780d42874a80f authored over 1 year ago by Tim Meusel <[email protected]>
27504483edb48e76429f29f87addaea81d07068e authored over 1 year ago by Tim Meusel <[email protected]>
Update rubocop requirement from ~> 1.48.1 to ~> 1.54.1
555fd29eb172cd384f441713c2479dec335e6f7c authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest v...
cd1e1d54f8673b806507869cadb291c8a5bb6960 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This assumes that no exact match can be found in most cases. This saves
a call to FacterDB. Some...
Also declares stringify_keys as a private API method.
59fb9bbe740985ddd244fcf6077d4b5abea4dc94 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>Add Ruby 3.2 support
8d9370c2fcf71d970c87ed27cc05f9b43b07d381 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>Drop Ruby 2.4/2.5/2.6 support
59c37ef98d64b7562d3e6230771bf011cba34880 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>0857fbf2d369e7f270c0f1bfcad3522d1299241e authored almost 2 years ago by Tim Meusel <[email protected]>
f9e0d5368520c43f633f345274ba44684aad1965 authored almost 2 years ago by Tim Meusel <[email protected]>
Bump actions/checkout from 2 to 3
0921dff69927cadde0965ecf21ee459ca76c9e41 authored almost 2 years ago by Tim Meusel <[email protected]>
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](htt...
Introduce RuboCop and fix various cops
fc931ae51a0f1e489cd438b68c8721bb5e98405f authored almost 2 years ago by Tim Meusel <[email protected]>b48a7bb5b5d023d98fdd5527e693220e35ffe334 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
5148ce9d95a38a04728dabb69d7fefcde0e3e42e authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
e97f81ca9eab9482cf89e368252d8bada61f376a authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
3c2c42d997e8a21b54a88cdeb91990b1e08d53cb authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
8b8773b47c98019669ebe44ab24d7fc8b1b95575 authored almost 2 years ago by Tim Meusel <[email protected]>
a32d027388f73c101673ed1578e8e626ee6b5bfa authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
4df8f5c4858923db05c2f0350c9fb1a75dfcebc6 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
791203ca289b3b809a010fd813dfca265b1a5804 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
44af1668e5d4d6c16844c69e2e5ce1bc3201bc16 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
14b802685796bcf4fac32a5eb8729a2327898c2e authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
f58f0dbdf66305ddd3d8209f5098553a7ed52968 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
164925157c46f8d7b3b7844a90fad689bc9b3772 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
f55a238d6e947240d46e6dd0e3a2fb122d820a5f authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
c4db7d905fa012b81611d20ff4ebf056f3ed5f42 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
a01a766adf2cdf81f81a7d7817933f5d7c379978 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
c34447d0042a5f443e75aa7e737ebe76d4a94e1c authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
097e6c5fd9d2d3d2146197a3d1ef7e5315386bcf authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
If ENV['FACTER_GEM_VERSION'] is nil, the latest version is picked.
There's no need for a conditi...
This also addresses some issues that RuboCop Performance/RegexpMatch
would trigger on.
Update puppet agent components
ae75c7a2007f5cd469115e30f86db77feeef4fe0 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>8cae432e5a339e1fe62072bafb691261cf67d89a authored almost 2 years ago by Tim Meusel <[email protected]>
Release 2.0.5
1418bca958049060a77dd49f10a9a298d15dc438 authored over 2 years ago by Tim Meusel <[email protected]>512205445ac440369163fcc631eefe54e13685bb authored over 2 years ago by Tim Meusel <[email protected]>
fallback to lsb facts if structured facts are nil
fbf3faf65afffca62d59304dc73ae95acb3b8fd6 authored over 2 years ago by Tim Meusel <[email protected]>759333dae7b4607ac56b31e989f9ab5b89ac393d authored over 2 years ago by Tim Meusel <[email protected]>
Release 2.0.4
a74e1f195438b3410e0fae1170c257eabb4d12b8 authored over 2 years ago by Tim Meusel <[email protected]>d99e3446874f854be313af1d3aa4b4edff17bec7 authored over 2 years ago by Tim Meusel <[email protected]>
Add Ruby 3.1 to CI
47f6e546fd590c3598d5364a8ce1cbd7a0339064 authored over 2 years ago by Tim Meusel <[email protected]>2aba061131b7b281a0b1599595a6067c76f3a6ac authored over 2 years ago by Tim Meusel <[email protected]>
Use structured facts to detect OS version
b1b69c52180f94f4c6188b7199364a63d5aa476c authored over 2 years ago by Tim Meusel <[email protected]>Co-authored-by: Ewoud Kohl van Wijngaarden <[email protected]>
790eb1bbce99ef997a07bbdbd3370f52053ce2b8 authored over 2 years ago by Tim Meusel <[email protected]>
This is at least required for Arch Linux on Facter 4. It doesn't have
the legacy facts operating...
Update puppet components hash
7e73e374c8a5b62c5dcc956b546fa0b93664fa0b authored over 2 years ago by Tim Meusel <[email protected]>
This is the update from running the `puppet_versions:update` rake task.
The file was outdated. I...
Release 2.0.3
0df5a5d82b48f7bc87016e46b247b69a6f5c3302 authored over 3 years ago by Tim Meusel <[email protected]>0a3a40104c276c976b52f90df3a281c8ba948cd1 authored over 3 years ago by Tim Meusel <[email protected]>
regenerate puppet_agent_components.json
0b7784ff79e982f63d4b4c2fe0a558cd69d2d36c authored over 3 years ago by Tim Meusel <[email protected]>This is the result of bundle exec rake puppet_versions:update
3a96a155a6684a812802c39579c10c6a5786e5a5 authored over 3 years ago by Tim Meusel <[email protected]>release 2.0.2
563ce3dcf92c90e407ebadca6cb736f8bffc026b authored over 3 years ago by Tim Meusel <[email protected]>
https://app.codecov.io/gh/voxpupuli/rspec-puppet-facts/settings/badge
says we don't need to prov...
6543a3e038498b0ca12a782c69defcd082f51d8b authored over 3 years ago by Tim Meusel <[email protected]>
Move facterversion_obj declaration out of the loop
7276c226299cccb1fca6caa83301565a74bf8ea8 authored over 3 years ago by Tim Meusel <[email protected]>
There's a very good chance we'll need this object and this saves parsing
it over and over.
Implement github action testing and codecov coverage reporting
46dd37cb1937d1bca6cf1129a85489ec33a9a3b9 authored over 3 years ago by Tim Meusel <[email protected]>4b6049e606e98b5acd682c59cf54d02ba0354b6b authored over 3 years ago by Tim Meusel <[email protected]>
97aedc4ade412ea822adfe5a40b99ea4947841a7 authored over 3 years ago by Tim Meusel <[email protected]>
3ec3b1a65f13721a380d998ef304b29006356e2c authored over 3 years ago by Tim Meusel <[email protected]>
This needs to be done from time to time with:
`bundle exec rake puppet_versions:update`
a1a6293a6e480c64d2ae6fa597a8a8c835b8abee authored over 3 years ago by Raphaël Pinson <[email protected]>
37d9ed49423ed91e6353226cbb894bb6eed580e8 authored over 3 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
5d87fa0990ba9bf23ee127c1870cb41a1f2f3960 authored almost 4 years ago by David Schmitt <[email protected]>
Implement fact memoization
c2987a1b6cd7a9ab104aed8aa7ff61e28ce29cce authored about 4 years ago by David Schmitt <[email protected]>1693e78ee19d1001b50e5646a452473c372bf1e7 authored about 4 years ago by David Schmitt <[email protected]>
Subsequent calls to on_supported_os with the same options should result
in the same facts. This ...
7ef35f3b0e59788dea418c33ede96225f5d7ae62 authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
1a1953b9a330153019c354d5599336cca2097ab9 authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Remove json as a dependency
56a4e03efdc359318b0186798516d3a013db6f6d authored over 4 years ago by Garrett Honeycutt <[email protected]>README.md: add missing closing parenthesis
31028069a75c38ea836c7b86a05e585acf4d2dc9 authored over 4 years ago by Garrett Honeycutt <[email protected]>6b9cf9630f99e32a8cbc6b4f21e128f6de9d73ab authored over 4 years ago by Kenyon Ralph <[email protected]>