Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet_metadata

The gem intends to provide an abstraction over Puppet's metadata.json file. Its API allow easy iteration over its illogical data structures.
https://github.com/voxpupuli/puppet_metadata

Merge pull request #61 from voxpupuli/psych-deps

Install libyaml-dev for Psych 5.0+

56527d6b712662b5c0a29b974f25ea5acb2bb38a authored about 2 years ago by Tim Meusel <[email protected]>
Install libyaml-dev for Psych 5.0+

f9063e69b239c8adf7655f0d2a407e27e2eea476 authored about 2 years ago by Evgeni Golov <[email protected]>
Merge pull request #56 from bastelfreak/rel180

Release 1.8.0

525734ce734b9acd12e3443da10abff5d9e5796d authored over 2 years ago by Tim Meusel <[email protected]>
Release 1.8.0

822bb76bb3c997c495ed1eed85c09bdd8ce67852 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #55 from voxpupuli/ubuntu-update

Update Ubuntu metadata

4a9eddd246bcc54060ace30d2693e15740a7852e authored over 2 years ago by Tim Meusel <[email protected]>
Puppetlabs now ship Puppet AIO packages for Jammy

b90eb5c64fe2524ea22bb14eaf685e017cc6e6ec authored over 2 years ago by Romain Tartière <[email protected]>
Ubuntu 21.10 has reached EOL

3951b858d6964f0a4152df0579d8dd95f0eff07f authored over 2 years ago by Romain Tartière <[email protected]>
Merge pull request #54 from bastelfreak/rel170

Release 1.7.0

d5387d1fb848d63e29f7365f18945a8c36eaa911 authored over 2 years ago by Robert Müller <[email protected]>
Release 1.7.0

6681a47d74a40d8d6bdbc00dcddb5bea630c9006 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #53 from bastelfreak/readme

README.md: Fix internal link to other section

7ba97c7edfc98c3488c93b8991b76fec0d97aaba authored over 2 years ago by Robert Müller <[email protected]>
README.md: Fix internal link to other section

c27c312d8cb7f8db266d48c0825e16224f537a09 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #52 from voxpupuli/revert-47-cleanup

Revert "Debian 10: Add EoL date"

1748e0d66f5c0856a079af74ef6e5c3c8960f9df authored over 2 years ago by Tim Meusel <[email protected]>
Revert "Debian 10: Add EoL date"

53b4aa0965114346e94ead037f60ea2541712d21 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #47 from bastelfreak/cleanup

Debian 10: Add EoL date

6c6c3553bdc049c51b42987280cb5bd94be22e05 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #51 from ekohl/fix-supported-os

Apply fixes to supported_releases

b603d2fcf1b5f61967767960abfac619bb0655ea authored over 2 years ago by Tim Meusel <[email protected]>
Better deal with nil EOL dates

This avoids the need for an additional variable.

Fixes: f0950e23c0c56056563b0a491d0175a1f1675ff8

02c5fa31a671e1fc3fa3f9ede78637200a899215 authored over 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Return releases sorted as versions

Otherwise it'll sort '10' before '9', which will be a problem once EL10
comes out.

Fixes: 81301...

a88b420230a297ff642a0f0e12534c0c15351ec0 authored over 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Correct yard documentation tag

Data types need to be within braces to be recognized. Otherwise it's
interpreted as the paramete...

cd6f839bc54b1f4d10c7606de874ee55420441af authored over 2 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add AlmaLinux and Rocky

5cc9275e441002836968eb9756f98e4172965c4c authored over 2 years ago by Tim Meusel <[email protected]>
Enable Ruby 3.1 in CI

e60e13f12c4a384fa68647663a74c476daaf847d authored over 2 years ago by Tim Meusel <[email protected]>
Debian 10: Add EoL date

646342e8ba5ee5caf77343b7c98582ba9a2766a3 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #45 from voxpupuli/excpected-freebsd-eol

Add expected EOL dates for current FreeBSD releases

80b78561abccfe445c4a62bea7b62b2189b33c57 authored over 2 years ago by Tim Meusel <[email protected]>
Merge pull request #46 from bastelfreak/handle_nil

supported_releases: treat OSes with `nil` as EoL date as non-EoL

0d142b42db33883ad27aa2f2d63be86c7f5a8a4b authored over 2 years ago by Tim Meusel <[email protected]>
supported_releases: treat OSes with `nil` as EoL date as non-EoL

f0950e23c0c56056563b0a491d0175a1f1675ff8 authored over 2 years ago by Tim Meusel <[email protected]>
Add expected EOL dates for current FreeBSD releases

090ae7b4c0d09b1b4f0e55a7a6a55d6ad1c31587 authored over 2 years ago by Romain Tartière <[email protected]>
Merge pull request #44 from voxpupuli/release-1.6

Release 1.6.0

4c1e0231ff37817ff68d24b52233644378282ad3 authored over 2 years ago by Robert Müller <[email protected]>
Release 1.6.0

Signed-off-by: Flipez <[email protected]>

5148c2096fca453a34c456c542874c2555824e4b authored over 2 years ago by Flipez <[email protected]>
Merge pull request #43 from voxpupuli/add-freebsd

add latest freebsd releases

5075804a0cf365f1eb6381baa38f230fca60d95f authored over 2 years ago by Robert Müller <[email protected]>
add remaining versions with EOL date

Signed-off-by: Flipez <[email protected]>

3925c0d3decc530521286f0cd1d532ee6a68440b authored over 2 years ago by Flipez <[email protected]>
add latest freebsd releases

Signed-off-by: Flipez <[email protected]>

b09afeda5d4be53ca11d3d681ca03500e98a82cd authored over 2 years ago by Flipez <[email protected]>
Merge pull request #42 from voxpupuli/release-1.5

Release 1.5.0

7e5eb23765d4ac4c9257ddb8a661f4bddcdcaa2f authored over 2 years ago by Tim Meusel <[email protected]>
Release 1.5.0

Signed-off-by: Robert Müller 🚀 <[email protected]>

83b3d8ee7fc725834acf58e85d74e493e88571c6 authored over 2 years ago by Robert Müller 🚀 <[email protected]>
Merge pull request #41 from bastelfreak/foo

Add supported_releases to get all non-EoL OS versions

4fe68643d8dd88bb2fd3c96d2d02090eda5b0790 authored over 2 years ago by Robert Müller <[email protected]>
Add supported_releases to get all non-EoL OS versions

81301535acedb0358a5520000042779f1e79e570 authored over 2 years ago by Tim Meusel <[email protected]>
Add support for Ubuntu 22.04

Puppet packages are not yet available for this new version of this
Debian derivative, so tests a...

5aa80da57e7a7d372403aaf3aa18ba433355607c authored over 2 years ago by Romain Tartière <[email protected]>
Do not list AIO packages for now since there are now AIO packages yet

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

81c54252a359e9dedc27223b1c7406443ef56bfc authored over 2 years ago by Romain Tartière <[email protected]>
Merge pull request #38 from bastelfreak/rel140

Release 1.4.0

bda0b0f62782492f2f8d5d3392e8aa6d02faff72 authored almost 3 years ago by Tim Meusel <[email protected]>
Release 1.4.0

3b748b8ae4a7d45be88ac4eeeec6e2c08a5d2b64 authored almost 3 years ago by Tim Meusel <[email protected]>
Add Arch Linux support

Arch Linux has a rolling release so it ignores the actual releases. It
also only supports the la...

990ab18c9d2f660bd28cc15360febad9ac8dcc5a authored almost 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Factor out OS iteration in GHA

This meaks it easier to change the logic for an individual OS which may
behave differently.

3334c38b087486ddbc8214b18ce6f46561316294 authored almost 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Release 1.3.0

3977d9432ad9f73388b993f35db96ae7de0879b5 authored almost 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add CentOS 9

This change introduces required records for CentOS 9, so that we can
use metadata2gha to trigger...

03d2de8022a149db5325afe674e13419adaa15b6 authored almost 3 years ago by Takashi Kajinami <[email protected]>
Merge pull request #32 from bastelfreak/rel112

Release 1.2.0

f6dbfa50cf0a702a318fd41ef5a509adf4dd6e17 authored about 3 years ago by Tim Meusel <[email protected]>
Release 1.2.0

1b09ebd7c9916466d491a3df3933cea5bf9459ed authored about 3 years ago by Tim <[email protected]>
Merge pull request #30 from MrGoumX/ruby_refactoring

Ruby refactoring

a3b0e1fd866f523c720973b020f110decb676679 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Use class << self in class methods

18bfe2e52ae5400d5032aa88d5c52a1a9a46572a authored over 3 years ago by MrGoumX <[email protected]>
Improve PuppetMetadata::GithubActions implementation

48d39f874ea2c51ffa6260f9cb1cd12d9a3e672e authored over 3 years ago by MrGoumX <[email protected]>
Improve PuppetMetadata::Beaker implementation

410d73482c9dba169599f94e33c87cd6ce3ab594 authored over 3 years ago by MrGoumX <[email protected]>
Freeze hashes and trim some whitespaces

191bd31da392f4521e4a135dbfaf873f1f873dd5 authored over 3 years ago by MrGoumX <[email protected]>
Merge pull request #28 from smortex/debian8-aio7

Fix AIO packages for Debian 8

3c2e14b6c3e2bec524d47f1b9f3de9bd05175902 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix AIO packages for Debian 8

There is not Puppet Agent 7 for Debian 8, only PupeptDB and PDK.

4fc06dfc1f2c7b1956b52b593c6d9febb8e7b122 authored over 3 years ago by Romain Tartière <[email protected]>
Merge pull request #27 from root-expert/rel120

f44708e31674e89bca66b6045886ea09ef78ee48 authored over 3 years ago by Christos Papageorgiou <[email protected]>
Release 1.1.1

Signed-off-by: Christos Papageorgiou <[email protected]>

8811504338692661891b3be5477332da7e827281 authored over 3 years ago by Christos Papageorgiou <[email protected]>
Merge pull request #26 from root-expert/respect-pid-fqdn

Respect fqdn/pidfile options while generating actions matrix

2decd1b2ef0882d93b85576a36e5ff67c5972a74 authored over 3 years ago by Tim Meusel <[email protected]>
Respect fqdn and pidfile while generating actions matrix

Co-authored-by: Christos Gkoumas <[email protected]>
Signed-off-by: Christos Papageorgiou...

13f46cb93bd5fc8dda181a14276c51a0cafe7ffd authored over 3 years ago by Christos Papageorgiou <[email protected]>
Release 1.1.0

6ab5ebe7a1c044d91fb4ec21bbc1d1f67c1884b0 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #24 from voxpupuli/debian11

Get ready for Debian 11

beab7c5a4e214637280c8d259f9dec4746066645 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Set EOL date for Debian 9

The date is available on the Debian wiki:
https://www.debian.org/releases/stretch/

"Long Term S...

b5ec050f8fd82f0962a7e0840e4335308578b88f authored over 3 years ago by Romain Tartière <[email protected]>
Fix EOL date for Debian 8

The date is available on the Debian wiki:
https://www.debian.org/releases/jessie/

56c769ac8421a85df1d7d7f5919d13b04e079a5e authored over 3 years ago by Romain Tartière <[email protected]>
Get ready for Debian 11

Debian 11 will be released this week-end. Debian packages for Puppet 6
and Puppet 7 are already...

995d4404792c5aeb202999326877b15ea34e75da authored over 3 years ago by Romain Tartière <[email protected]>
Merge pull request #23 from bastelfreak/rel100

Release 1.0.0

ff1d16430034f0659f932ffb36613618d67c7a42 authored over 3 years ago by Tim Meusel <[email protected]>
Release 1.0.0

ad7980f4bdf2595f9dad52cc6a69f194bd0db7e1 authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #21 from smortex/known-good

Track known-good os and puppet combinations

7d387ec9109843ea64fa80eb005bf87a7b2ba62d authored over 3 years ago by Tim Meusel <[email protected]>
Make sure we do have an actual setfile

We are not expecting to have a nil result from ::os_release_to_setfile,
but better safe than sorry.

deac3b67067462dc29c8467b36bd8c6c52789f4d authored over 3 years ago by Romain Tartière <[email protected]>
Rework tasks ordering

Group tasks per OS rather than per Puppet version. The build matrix
used to be construcuted thi...

7d8a6fb291c9b16a3ff9b03de9bbea72ac83ad4a authored over 3 years ago by Romain Tartière <[email protected]>
Add support for more OS

1c73de61e4fb7d89705228f88fa178cb91144a12 authored over 3 years ago by Romain Tartière <[email protected]>
Add a layer of indirection for supported OS

When an operating system is based on another, it helps to be able to
group them all under a "fam...

85c99a9019772a5d795a5bf76579ecddf2f59509 authored over 3 years ago by Romain Tartière <[email protected]>
Merge pull request #22 from bastelfreak/rel040

Release 0.4.0

bd7dcbf9acb153d0af87f40382f8dfa6dd11223e authored over 3 years ago by Tim Meusel <[email protected]>
Release 0.4.0

042b6e6da429b13f03af3a6d426f2021affc4817 authored over 3 years ago by Tim Meusel <[email protected]>
Track known-good os and puppet combinations

This is used to avoid running acceptance tests on systems where versions
of Puppet are not suppo...

ac650f459f9ece49229ac3e20cdb378f74977bee authored over 3 years ago by Romain Tartière <[email protected]>
Merge pull request #20 from bastelfreak/gha

Fix broken GHA release job

d20af6a4ccb3261e834ab6571f3e33e7a881d9db authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Fix broken GHA release job

c5f8a7d64a5440db511c484688b18ffa7c978b94 authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #18 from bastelfreak/json

metadata-json-lint: Allow 3.x

226b4bc69148c43373e8a2ce6c6f14e5d3935127 authored over 3 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
metadata-json-lint: Allow 3.x

f540022691e16d1468ebc211526ce8b901bde1a5 authored over 3 years ago by Tim Meusel <[email protected]>
Merge pull request #17 from bastelfreak/gha

Update README.md with badges; publish gem to GHA/rubygems; add missing license

f342dd174dd2992d819d12a288d0a9e8ca7f888e authored over 3 years ago by Tim Meusel <[email protected]>
publish gem to GHA/rubygems; add missing license

325f1afe326debbf28a3b7f0c61a7f451537a26e authored over 3 years ago by Tim Meusel <[email protected]>
Update README.md with badges

eee085e45026da2463115aba782fe62d3efdb301 authored over 3 years ago by Tim Meusel <[email protected]>
Handle modules without a Puppet version upper bound

If there is no upper bound specified, the version is set to infinity.
This leads to an infinite ...

491aa993479260ef37b9a926ab4b3aa07c1e3fba authored about 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Release 0.3.0

8370a5f12d30499aa8d13dcb67a260e58c614bde authored about 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add a metadata2gha script

This script generates the right outputs for Github Actions to use. This
avoids the need to hardc...

1e67d7ec162b723d252a89921257a6e6861d4872 authored about 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add a puppet_major_versions method to metadata

This method allows iterating a list of Puppet major versions. This can
be used in acceptance tests.

6071f0899d8e834b260670bf21e53a05e7427f8a authored about 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Remove parameter alignment

f52f2ea472733a392a567e766c3d75849e6b6995 authored about 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Release 0.2.0

5347da7fb733b911cb7de5773e872cbdd49926df authored about 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Include a human name in os_release_to_setfile

This makes it easier to display something human readable in CI. It does
change the API, but sinc...

5945917a9d842ebcc1779ed06dee6198ac173a67 authored about 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Support an array for pidfile_workaround

The PIDFile workaround is needed when the service file includes it. This
is true for puppetserve...

fb53cc2badb19ad4c9b38113a1e34bdbbab62743 authored about 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Skip CentOS 8 in Beaker if PIDFile is needed

There is no CentOS 8 image where a service works that uses PIDFile. This
skips the OS version al...

4c871866aeefa33cefdd0d564eebfe211c6bae6d authored about 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Release 0.1.0

6acf4582f6c2bbd8d8f27d61423f20b33b163bd8 authored about 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add documentation

4e63a22f7c114f0ee5edde93657f9d2fa3ae8fde authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Ignore *.gem files

a2fb9096ae5a59eb64db97d522605005d8d87e42 authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Pin development dependencies to major versions

a1ca4545685a6b728774b9d503642b257ceb9e7d authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add beaker conversion helpers

43aa40b2df0e918e11244e7de7f6b6479ac079ab authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add requirements abstraction + satisfy helpers

bf21dc3a79ad9ca1446c12290e33c52b78dc69a0 authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Use autoload to load clases

45eaedc669a2555da3d945c3fa4349cc81198b79 authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Refactor OS class

7a031db8b86a695d9289bfc8933f401f457bdace authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Add requirements abstraction

1c901e23a14facf3a6be772cead121c298f35d21 authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Correct EOL operating systems logic

This adds tests for eol_operatingsystems which uncovered some issues.

59b74eebd35250e77d463c665763e778cdada7e8 authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Initial version

201f7d205f7e60c41d37d5ea252e8c865258b29e authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Empty skeleton

4e26d67ef5111fc112c8666992c56b4ca5ea253c authored over 4 years ago by Ewoud Kohl van Wijngaarden <[email protected]>