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

Merge pull request #160 from jordanbreen28/feat-add_merge_facts

(feat) - Add merge facts option to add_custom_fact

69f6331f806642c5607d8fd086cab101fe8ab29b authored 11 months ago by Tim Meusel <[email protected]>
(feat) - Add merge_facts option

This commit adds an option to the add_custom_fact method, which allows
the user to specify wheth...

d0c9451738a25925afefbee525622c46555c0117 authored 11 months ago by jordanbreen28 <[email protected]>
(maint) - Add deep_merge gem dependency

a072a763fed5f27084cdceb726dff6c120be816d authored 11 months ago by jordanbreen28 <[email protected]>
Merge pull request #157 from jordanbreen28/bug-fix_merging_custom_facts

Use facterdb_string_keys configuration option for custom facts

ec05edeced208fd16c0222798004d6fb11a50990 authored 11 months ago by Tim Meusel <[email protected]>
Merge pull request #165 from bastelfreak/foo3

gemspec: Add version constraints & CI: Build gem in strict mode

1c2e1404e18753414922633c409edb7e2a3e76a4 authored 11 months ago by Tim Meusel <[email protected]>
Rakefile: Dont include unused tasks

8dc92a58a10855e33f5224da70c748cf07d66417 authored 11 months ago by Tim Meusel <[email protected]>
CI: Build gem in strict mode

e6a1bf96a3553f4f3fb10d83b905b9a34cb316ba authored 11 months ago by Tim Meusel <[email protected]>
gemspec: Add version constraints

We started with this in other gems as well. This allows us to build gems
in strict mode.

0a513d4740fc61a9f1261fd480a9ddc606ad528f authored 11 months ago by Tim Meusel <[email protected]>
Merge pull request #163 from bastelfreak/gcg2

github_changelog_generator: Apply best practices

c7dbd2cd7d66640bd2d5afffd443fb23545c0a87 authored 11 months ago by Tim Meusel <[email protected]>
Merge pull request #162 from bastelfreak/gcg

Gemfile: Add faraday as github_changelog_generator dep

a71286d58a1a3c13ebb6720d91f7c85339513115 authored 11 months ago by Tim Meusel <[email protected]>
Merge pull request #161 from bastelfreak/voxpupuli-rubocop

voxpupuli-rubocop: Pin to patch version

58358b1bf1b94a0fd4f33b3869019c04a281d8d7 authored 11 months ago by Tim Meusel <[email protected]>
voxpupuli-rubocop: Pin to patch version

We do this on all other projects as well. New minor version might pull
in new rubocop versions. ...

200cbb7428546e3e060da502bb9bb385c8f33e43 authored 11 months ago by Tim Meusel <[email protected]>
Gemfile: Add faraday as github_changelog_generator dep

faraday is an optional dependency. In all other projects we add it as
well to the Gemfile. Other...

8e33b791350705773c2757ffc49dd16bb5e62eb4 authored 11 months ago by Tim Meusel <[email protected]>
github_changelog_generator: Apply best practices

We use this Rakefile setup everywhere else.

4d808af6c143fb40bfbb8d3c041b850171a22129 authored 11 months ago by Tim Meusel <[email protected]>
Merge pull request #164 from bastelfreak/puppet_agent_comp

update puppet agent components

eb35a8dcc3fbd9ba80dddf0c37deff283d28f23c authored 11 months ago by Tim Meusel <[email protected]>
update puppet agent components

d4abe78fc394079c838dc86159a823fef26f74b1 authored 11 months ago by Tim Meusel <[email protected]>
(maint) - update puppet agent components

ab01eccd548fe8ae9ce57eedf5809e688c14c52a authored 11 months ago by jordanbreen28 <[email protected]>
(bug) - Prevent duplicated fact keys

Previously, when registering a custom fact with rspec-puppet-facts, the
fact key would be conver...

f0ad024f04bfce9e6b3221260ab041fca4ef1874 authored 11 months ago by jordanbreen28 <[email protected]>
Merge pull request #159 from voxpupuli/dependabot/github_actions/actions/checkout-4

Bump actions/checkout from 3 to 4

8beacd8455923a7e574dd75611b4d7e5217100ce authored over 1 year ago by Tim Meusel <[email protected]>
Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](htt...

4c5378b3108c2572adbc20ba49af3530d3de2f14 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #152 from ekohl/reuse-found-facts

Collect facts iteratively

5c92f4fec00459e1568e79217441638532b59d14 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Collect facts iteratively

Rather than getting the facts for every filter spec and then discarding
that, this stores the fo...

58fa0a429fb2d92363500e690cabcc4c4d3c034d authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #151 from ekohl/rework-facterversion

Do not query for the exact facter version

1c8a717fa2f118c227605635ef9d4ac51dd46e31 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #156 from voxpupuli/dependabot/bundler/voxpupuli-rubocop-tw-2.0

b884cc307d2295c76b18e6b3f6985b1413225e0b authored over 1 year ago by Romain Tartière <[email protected]>
Update voxpupuli-rubocop requirement from ~> 1.3 to ~> 2.0

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>
Merge pull request #154 from bastelfreak/rubocop2

migrate to voxpupuli-rubocop

6ac4fba89b6d23dfe746189c100e20dba869d967 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #155 from bastelfreak/ci

CI: add dummy job to depend on

fe8333fdf346109bf9e9df0ccccf2918e9486f75 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #150 from ekohl/use-to_h

Use Hash.to_h to construct a new hash

ca28a6a87c6dd1f6f6025eb6766694ca21e32398 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
CI: add dummy job to depend on

8ad0ac8aa959337902c90d7be30780d42874a80f authored over 1 year ago by Tim Meusel <[email protected]>
migrate to voxpupuli-rubocop

27504483edb48e76429f29f87addaea81d07068e authored over 1 year ago by Tim Meusel <[email protected]>
Merge pull request #153 from voxpupuli/dependabot/bundler/rubocop-tw-1.54.1

Update rubocop requirement from ~> 1.48.1 to ~> 1.54.1

555fd29eb172cd384f441713c2479dec335e6f7c authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Update rubocop requirement from ~> 1.48.1 to ~> 1.54.1

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>
Do not query for the exact facter version

This assumes that no exact match can be found in most cases. This saves
a call to FacterDB. Some...

d69076553d67787945fe9f2f41636c0353cea0a2 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Use Hash.to_h to construct a new hash

Also declares stringify_keys as a private API method.

59fb9bbe740985ddd244fcf6077d4b5abea4dc94 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #148 from bastelfreak/ruby32

Add Ruby 3.2 support

8d9370c2fcf71d970c87ed27cc05f9b43b07d381 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #149 from bastelfreak/ruby25

Drop Ruby 2.4/2.5/2.6 support

59c37ef98d64b7562d3e6230771bf011cba34880 authored over 1 year ago by Ewoud Kohl van Wijngaarden <[email protected]>
Drop Ruby 2.4/2.5/2.6 support

0857fbf2d369e7f270c0f1bfcad3522d1299241e authored almost 2 years ago by Tim Meusel <[email protected]>
Add Ruby 3.2 support

f9e0d5368520c43f633f345274ba44684aad1965 authored almost 2 years ago by Tim Meusel <[email protected]>
Merge pull request #147 from voxpupuli/dependabot/github_actions/actions/checkout-3

Bump actions/checkout from 2 to 3

0921dff69927cadde0965ecf21ee459ca76c9e41 authored almost 2 years ago by Tim Meusel <[email protected]>
Bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](htt...

a018ce90ec10d7f270db03c299392feaf76c6364 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #146 from ekohl/rubocop

Introduce RuboCop and fix various cops

fc931ae51a0f1e489cd438b68c8721bb5e98405f authored almost 2 years ago by Tim Meusel <[email protected]>
Fix Rubocop Style/TrailingCommaInArrayLiteral

b48a7bb5b5d023d98fdd5527e693220e35ffe334 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop RSpec/LeadingSubject

5148ce9d95a38a04728dabb69d7fefcde0e3e42e authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop Style/TrailingCommaInArguments

e97f81ca9eab9482cf89e368252d8bada61f376a authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop RSpec/EmptyLineAfterHook

3c2c42d997e8a21b54a88cdeb91990b1e08d53cb authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Introduce rubocop

8b8773b47c98019669ebe44ab24d7fc8b1b95575 authored almost 2 years ago by Tim Meusel <[email protected]>
Fix Rubocop RSpec/HookArgument

a32d027388f73c101673ed1578e8e626ee6b5bfa authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop RSpec/ExampleWording

4df8f5c4858923db05c2f0350c9fb1a75dfcebc6 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop Style/TrailingCommaInHashLiteral

791203ca289b3b809a010fd813dfca265b1a5804 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop RSpec/EmptyLineAfterSubject

44af1668e5d4d6c16844c69e2e5ce1bc3201bc16 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop RSpec/EmptyLineAfterSubject

14b802685796bcf4fac32a5eb8729a2327898c2e authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop RSpec/ContextMethod

f58f0dbdf66305ddd3d8209f5098553a7ed52968 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop Performance/RegexpMatch

164925157c46f8d7b3b7844a90fad689bc9b3772 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop RSpec/EmptyLineAfterExample

f55a238d6e947240d46e6dd0e3a2fb122d820a5f authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix Rubocop RSpec/DescribedClass

c4db7d905fa012b81611d20ff4ebf056f3ed5f42 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add RuboCop TODO for Lint/ConstantDefinitionInBlock

a01a766adf2cdf81f81a7d7817933f5d7c379978 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add comments to fix Lint/SuppressedException

c34447d0042a5f443e75aa7e737ebe76d4a94e1c authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix RuboCop Naming/ClassAndModuleCamelCase

097e6c5fd9d2d3d2146197a3d1ef7e5315386bcf authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Avoid redundant gem declaration in Gemfile

If ENV['FACTER_GEM_VERSION'] is nil, the latest version is picked.
There's no need for a conditi...

757c1963eaa4998c72a7a26b516b822580e4ce28 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Use a case statement instead of multiple if/elsif

This also addresses some issues that RuboCop Performance/RegexpMatch
would trigger on.

72b84ff4ac3c803ed6734f8dfa25e92307f11ad5 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #145 from bastelfreak/puppetversion

Update puppet agent components

ae75c7a2007f5cd469115e30f86db77feeef4fe0 authored almost 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Update puppet agent components

8cae432e5a339e1fe62072bafb691261cf67d89a authored almost 2 years ago by Tim Meusel <[email protected]>
Merge pull request #141 from bastelfreak/rel205

Release 2.0.5

1418bca958049060a77dd49f10a9a298d15dc438 authored over 2 years ago by Tim Meusel <[email protected]>
Release 2.0.5

512205445ac440369163fcc631eefe54e13685bb authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #140 from bastelfreak/foo2

fallback to lsb facts if structured facts are nil

fbf3faf65afffca62d59304dc73ae95acb3b8fd6 authored over 2 years ago by Tim Meusel <[email protected]>
fallback to lsb facts if structured facts are nil

759333dae7b4607ac56b31e989f9ab5b89ac393d authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #139 from bastelfreak/rel204

Release 2.0.4

a74e1f195438b3410e0fae1170c257eabb4d12b8 authored over 2 years ago by Tim Meusel <[email protected]>
Release 2.0.4

d99e3446874f854be313af1d3aa4b4edff17bec7 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #138 from bastelfreak/ruby31

Add Ruby 3.1 to CI

47f6e546fd590c3598d5364a8ce1cbd7a0339064 authored over 2 years ago by Tim Meusel <[email protected]>
Add Ruby 3.1 to CI

2aba061131b7b281a0b1599595a6067c76f3a6ac authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #136 from bastelfreak/foo

Use structured facts to detect OS version

b1b69c52180f94f4c6188b7199364a63d5aa476c authored over 2 years ago by Tim Meusel <[email protected]>
Update lib/rspec-puppet-facts.rb

Co-authored-by: Ewoud Kohl van Wijngaarden <[email protected]>

790eb1bbce99ef997a07bbdbd3370f52053ce2b8 authored over 2 years ago by Tim Meusel <[email protected]>
Use structured facts to detect OS version

This is at least required for Arch Linux on Facter 4. It doesn't have
the legacy facts operating...

1eecdb614e929e6e224fe9c0f7c97b4d4d7bea56 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #137 from bastelfreak/update

Update puppet components hash

7e73e374c8a5b62c5dcc956b546fa0b93664fa0b authored over 2 years ago by Tim Meusel <[email protected]>
Update puppet components hash

This is the update from running the `puppet_versions:update` rake task.
The file was outdated. I...

e4ecdeb711cb8a96223ba86430cb1b921cb5dfcd authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #134 from voxpupuli/rel203

Release 2.0.3

0df5a5d82b48f7bc87016e46b247b69a6f5c3302 authored over 3 years ago by Tim Meusel <[email protected]>
Release 2.0.3

0a3a40104c276c976b52f90df3a281c8ba948cd1 authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #133 from voxpupuli/updates

regenerate puppet_agent_components.json

0b7784ff79e982f63d4b4c2fe0a558cd69d2d36c authored over 3 years ago by Tim Meusel <[email protected]>
regenerate puppet_agent_components.json

This is the result of bundle exec rake puppet_versions:update

3a96a155a6684a812802c39579c10c6a5786e5a5 authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #130 from bastelfreak/rel202

release 2.0.2

563ce3dcf92c90e407ebadca6cb736f8bffc026b authored over 3 years ago by Tim Meusel <[email protected]>
drop troken from codecov url

https://app.codecov.io/gh/voxpupuli/rspec-puppet-facts/settings/badge
says we don't need to prov...

7e4c0808bdb260d6a41938a380a5d7009ddcae60 authored over 3 years ago by Tim Meusel <[email protected]>
release 2.0.2

6543a3e038498b0ca12a782c69defcd082f51d8b authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #131 from ekohl/facterversion-obj-decl

Move facterversion_obj declaration out of the loop

7276c226299cccb1fca6caa83301565a74bf8ea8 authored over 3 years ago by Tim Meusel <[email protected]>
Move facterversion_obj declaration out of the loop

There's a very good chance we'll need this object and this saves parsing
it over and over.

db438eb8763ceefdb0ba1362ec625d2a60a11823 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #129 from bastelfreak/tests

Implement github action testing and codecov coverage reporting

46dd37cb1937d1bca6cf1129a85489ec33a9a3b9 authored over 3 years ago by Tim Meusel <[email protected]>
cleanup README.md

4b6049e606e98b5acd682c59cf54d02ba0354b6b authored over 3 years ago by Tim Meusel <[email protected]>
Implement codecov

97aedc4ade412ea822adfe5a40b99ea4947841a7 authored over 3 years ago by Tim Meusel <[email protected]>
Implement github action testing

3ec3b1a65f13721a380d998ef304b29006356e2c authored over 3 years ago by Tim Meusel <[email protected]>
update puppet agent components

This needs to be done from time to time with:
`bundle exec rake puppet_versions:update`

2a09c69994a234d412ff7ff842828ae7e9b7275b authored over 3 years ago by Tim Meusel <[email protected]>
feat(README): add transfer notice

a1a6293a6e480c64d2ae6fa597a8a8c835b8abee authored over 3 years ago by Raphaël Pinson <[email protected]>
Upgrade to GitHub-native Dependabot

37d9ed49423ed91e6353226cbb894bb6eed580e8 authored over 3 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Version bump and CHANGELOG for v2.0.1

5d87fa0990ba9bf23ee127c1870cb41a1f2f3960 authored almost 4 years ago by David Schmitt <[email protected]>
Merge pull request #122 from ekohl/fact-memoization

Implement fact memoization

c2987a1b6cd7a9ab104aed8aa7ff61e28ce29cce authored about 4 years ago by David Schmitt <[email protected]>
Update puppet agent components

1693e78ee19d1001b50e5646a452473c372bf1e7 authored about 4 years ago by David Schmitt <[email protected]>
Implement fact memoization

Subsequent calls to on_supported_os with the same options should result
in the same facts. This ...

43bb17e9f894421daef73e833ca3ea0a506f8d9c authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Release 2.0.0

7ef35f3b0e59788dea418c33ede96225f5d7ae62 authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Import the changelog from 1.10.0

1a1953b9a330153019c354d5599336cca2097ab9 authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #118 from nwops/remove_json

Remove json as a dependency

56a4e03efdc359318b0186798516d3a013db6f6d authored over 4 years ago by Garrett Honeycutt <[email protected]>
Merge pull request #119 from kenyon/patch-1

README.md: add missing closing parenthesis

31028069a75c38ea836c7b86a05e585acf4d2dc9 authored over 4 years ago by Garrett Honeycutt <[email protected]>
README.md: add missing closing parenthesis

6b9cf9630f99e32a8cbc6b4f21e128f6de9d73ab authored over 4 years ago by Kenyon Ralph <[email protected]>