Ecosyste.ms: OpenCollective

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

github.com/voxpupuli/modulesync

Synchronize common files across your Git repositories.
https://github.com/voxpupuli/modulesync

Update modulesync.gemspec

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

06fb63ec2a370fe24d6ca70c3bb51d8ee17a645f authored over 3 years ago
Allow latest aruba dependency

f2c56703e82336c23cf890d22afe1bf7e086066d authored over 3 years ago
Merge pull request #225 from bastelfreak/rel211

release 2.1.1 / Create ~/.gem before writing the token to it

d41fe8cf9dd9f26e3f7f0da1c2e8a6762631ec64 authored over 3 years ago
Create ~/.gem before writing the token to it

82a050ee4257fba9eefad8388da27911dddca640 authored over 3 years ago
release 2.1.1

534bfc2aa0e5f3366d60888543cfc70841c16459 authored over 3 years ago
Merge pull request #223 from bastelfreak/rel210

release 2.1.0

554ba3789e46bb01c9c7dccbc8451d1b1df0c36b authored over 3 years ago
release 2.1.0

07d1145e3f543ef91d13e8f2c05ddb34bb2452ad authored over 3 years ago
Merge pull request #222 from bastelfreak/ci

publish to github packages + test on ruby 3

0949b0e13d7b41a390149de213a6b5bfef9c943a authored over 3 years ago
publish to github packages + test on ruby 3

e6a101eeed1cfa9fe8f832b40eb80dd328e29a1d authored over 3 years ago
Merge pull request #217 from opus-codium/rework-exception-handling

Rework exception handling

44b3e758d120c3f9a6c042e23c4ef0b890c1e9cf authored over 3 years ago
Rework exception handling

This commit gives the user a better output message:
- it uses the exception message if available...

80938783e40ea79835461a5d99fc97f2064167a0 authored over 3 years ago
Merge pull request #215 from opus-codium/split_generic_n_specific_code

Split generic and specific code

e22daf89263345b3d3d6ae93f85e97e6f84f6996 authored over 3 years ago
Rubocop: Update autogenerated todo file

4e9f33083dfcbef017d768ff79537be32410876d authored over 3 years ago
PuppetCode: Use SourceCode#path when relevant

5813e92d080156b8cdf7ee743227a44abaf144de authored over 3 years ago
SourceCode: Provide #path that computes the absolute filename of a file

This method replaces the old `ModuleSync::module_file`.

722a7449839329eb6a9964d5f69e89f7a2c2062f authored over 3 years ago
Make SourceCode the owner of its repository

9b369919348122e766b3259cb20aec6e927283f4 authored over 3 years ago
SourceCode: Write options initialization in one-line style

1cda568911e1e4192cc3f1b860514c4e0966485e authored over 3 years ago
Move Puppet module specific code into dedicated class

ed5a02d66e1b91c34270c0d7c7ebd7e471d97191 authored over 3 years ago
Make room for puppet modules specific methods

e313f9192e438d3e55da1e7572577ec03cca0366 authored over 3 years ago
Merge pull request #214 from opus-codium/refactor-repository-related-code

Refactor repository related code

06c34cba505adc77220a0c8c13a1e77b7fb067e7 authored over 3 years ago
Rubocop: Update autogenerated todo file

2461eded8c0f27253c593b38c29fc0d0ac431602 authored almost 4 years ago
Refactor ModuleSync::Git (3/3)

This commit is the main refactoring part of ModuleSync::Repository
(formerly ModuleSync::Git).

...

dcc462a4ed9fb42dc62098be566286188cefcecc authored almost 4 years ago
Refactor ModuleSync::Git (2/3)

This commit renames ModuleSync::Git in ModuleSync::Repository

1f0fead0305e1964e763ab6c43c02710f1a0a23d authored almost 4 years ago
Refactor ModuleSync::Git (1/3)

This commit annotates ModuleSync::Git methods to show how the code will
be splitted.

c573ceb88fc171a3e6a0bcb7f14a9e61792796f1 authored almost 4 years ago
Merge pull request #213 from opus-codium/add-test-for-bump

Tests: Add tests for bump feature

b6a03bbba0c24a102308a434231f603c3f7149ed authored almost 4 years ago
Tests: Add tests for bump feature

6fc8126aa473aae7707dd35f1363f1112881afc3 authored almost 4 years ago
Merge pull request #212 from opus-codium/refactor-puppet-modules-properties

Refactor puppet modules properties

fa002a02e87e0e6374e147bd2860bc3213e202fa authored almost 4 years ago
Merge pull request #205 from opus-codium/switch-to-gha

Switch from Travis CI to GitHub Actions

92d6eeb73465e1008de2bb6546546f1a46ee747f authored almost 4 years ago
Rubocop: Update autogenerated todo file

Please note that previous commit introduced some offences that will be fixed in upcomming commit...

900b02cc5b60f3ade6404973869de83779497495 authored almost 4 years ago
Refactor puppet modules properties

This commit introduces a new class PuppetModule in order to simplify properties computation.

Th...

0db72d079dcd9f4cc09aa5aacfeb59f12d063d38 authored almost 4 years ago
Switch from Travis CI to GitHub Actions

974e246358b20b9b3143d256e24f488f0ea6c128 authored almost 4 years ago
Rubocop: Update autogenerated todo file

2fe2318d340a51e89691aaf88c487b4e72a0282d authored almost 4 years ago
Merge pull request #211 from bastelfreak/rel202

Release 2.0.2

fee14b68ca05d582f64839aa0190a8e38bc78bb4 authored almost 4 years ago
Release 2.0.2

d0eb850a629d3d4aaed8908f72920100ee46ff45 authored almost 4 years ago
Fix spelling of PR CLI option (kebab-case) (#209)

035305a2a43b58e29c7b53c4289da3745209bbb6 authored almost 4 years ago
Merge pull request #208 from voxpupuli/docs/base-url-parameter-config-file

Correctly state which config file to update

f24a43bf6ab393808148c02f523d8fe41a20fbde authored almost 4 years ago
Correctly state which config file to update

The `managed_modules.yaml` only lists the repository references. Configuration parameters are se...

3d7bc2d03549b2eb5e8f7da520f6448a4f235491 authored almost 4 years ago
Merge pull request #204 from opus-codium/fix-exit-code

Fix exit status code on failures

1b5284ecb99a05ed21055f730bf7984d93091598 authored about 4 years ago
Tests: Fix `update` scenarios that lack of context/option

These tests were successful for wrong reasons!
This commit fixes the relevant scenarios, by sett...

463384fb1fa4ac90a9391fc4d0a209e1c558a6ee authored about 4 years ago
Fix the exit status when running update without all requirements

0b98f485d13861de316ba2526121e1ef48a3eb0e authored about 4 years ago
CLI: Force thor to exit with a correct exit status

Long-time issues on Thor related to exit status code cause msync to return a inappropriate exit ...

c6def3c3142947d8468d770b3b4582008bcc4fef authored about 4 years ago
Merge pull request #202 from opus-codium/improve-tests

Improve tests capabilities by using local/fake remote repositories

53c9a25f261aea78d7ba7175830a729d7c82e940 authored about 4 years ago
Tests: Provide new steps to use PuppetModuleRemoteRepo faker

466d3ac3597975224552d96540dbb13bdec0eca1 authored about 4 years ago
Tests: Improve behavior tests scenarios by using PuppetModuleRemoteRepo faker

This commit replaces the use of dummy remote repo hosted on GitHub (ie. puppet-test from maestro...

7cdaeb3ea8b301827b4000000e88a48a468cf0bc authored about 4 years ago
Tests: Implement a Puppet module remote repository faker

This commit provides a new helper class Faker::PuppetModuleRemoteRepo to ease the write of tests...

9b9b6f83f675727527aeae7d9d68133dbf824db4 authored about 4 years ago
Tests: Remove unused steps

8bfbad57fd3b03b782d9093e9c1aec5639c43e0d authored about 4 years ago
Tests: Provide a step to setup a msync with one puppet module

This commit adds a "basic setup" step in order to reduce scenario verbosity and help to focus on...

ded9f0868638c165ebd976e7a59537c24db5a3c1 authored about 4 years ago
Tests: Set git identity to "Aruba <[email protected]"

This commit changes to global git config used by Aruba during behavior tests in order to make te...

458319f0f223db6ff3510f09c8f540f12817a6fd authored about 4 years ago
Tests: Rename maestrodev namespace to fakenamespace

As msync as a default git_base set to GitHub, we need to be sure that there is no online repo us...

575781fd0c68f5e80b43625f419b3e259aeb0c9b authored about 4 years ago
Cucumber: Setup the use of the ModuleSync::Faker module

93b3f9e8aaf8432aa718caaeb1256522d53c5dcb authored about 4 years ago
Tests: Replace cat usage by aruba file matcher

34aaf91754ad31d87f7f3235c7fed11891fa6fd4 authored about 4 years ago
Cucumber: Silent message about publishing results

563deb3a90473f53d49f71f5dd6499c5ec6c8833 authored about 4 years ago
Merge pull request #203 from opus-codium/remove-monkey-patches

Remove monkey patches

979c9e3f0c38fa6a421a2b89fe8135fba58123fa authored about 4 years ago
Remove monkey-patch related to ls-files

This is now fixed upstream since 2018:
https://github.com/ruby-git/ruby-git/pull/350

731b3fd3c317497811e9474dac7ccfb2b8647bb9 authored about 4 years ago
Remove monkey-patch related to UTF-8 issues on Git::Diff class

According to https://github.com/ruby-git/ruby-git/pull/405, it seems to close the issue reported...

ca4d19045cd59401220f6846bcdea3b791551efe authored about 4 years ago
Merge pull request #200 from opus-codium/fix-language-dependent-git-handling

Fix language-dependent Git output handling

0b04c26ad433a09cafd32ab082b3b13508019bbe authored about 4 years ago
Fix language-dependent Git output handling

76dc1f219829d0cd9edf9536f9bbeda4733e09c9 authored about 4 years ago
Merge pull request #201 from opus-codium/modernize

Minor modernization and cosmetic fix

d15a6c41505a640722887aab1d33693fbaea676d authored about 4 years ago
CLI: Remove duplicated default value display

ea7c68aa94c5596a4e5a8d4f53b48a3d3d095aa2 authored about 4 years ago
Use squiggly heredoc to improve readability

fab3c049f24932b7a94f224aab5990e62085267e authored about 4 years ago
Rubocop: Bump TargetRubyVersion to 2.4

9e9d3464c7171c85b83500340a6ece281854f06f authored about 4 years ago
Merge pull request #198 from bastelfreak/rel201

release 2.0.1

c7da0ba9b8e18c1b64d55ae17b561b4929ab6e98 authored over 4 years ago
release 2.0.1

f2fc0abbda3ec167762c8ca898d440a224e447d9 authored over 4 years ago
Allow puppet-blacksmith 4.x, 5.x and 6.x

4b23db29b51bd1144e7f8658054d21442cbfcd7f authored over 4 years ago
Merge pull request #194 from raphink/pr_remote_branch

Use remote_branch for PRs when specified

f7fd59a0c6ab36dea3d5d3bf3e1c217db218c290 authored over 4 years ago
Use remote_branch for PRs when specified

779e56497296ab216cd37e6e199881227c608c6a authored over 4 years ago
Merge pull request #189 from bastelfreak/rel140

Release 2.0.0

e2ebf1c0776c8507b432207a9ec6b5844a682772 authored over 4 years ago
Release 2.0.0

e96e501387aa32f1b6d9a533ac7ccdbb9eaa54db authored over 4 years ago
Merge pull request #191 from bastelfreak/bionic

Drop support for Ruby 2.4 and older

54b9a12b9c81395b602c6ce444fc674d9eef3e1f authored over 4 years ago
Drop EoL ruby versions / travis: switch to focal build env

7d6a306b92030ca674765f14fb3808376459fc17 authored over 4 years ago
Merge pull request #188 from vshn/bugfix/pr-module_options-nil

Fix NoMethodError for --pr option (caused by `module_options = nil`)

f20cfa53f25a9224408c702c0f6cf19b620e9750 authored over 4 years ago
Reduce visual complexity by early exit instead of indentation

Align implementation for GitHub PRs and GitLab MRs

ebc888fbb6d52df1dc494ba5ca19dfc0f9e95849 authored over 4 years ago
Make code more concise

d441ca46ee3b8eb0ffe1c5ac9c1227a405a6d0ce authored over 4 years ago
Avoid element access on nil value

Fixes #187

d75e9713aaddc1de55fc40d57259dc6858069289 authored over 4 years ago
Use more obvious wording for no-op runs

41d5def8e07cce58b711dfc0297fff9cd0c8991b authored over 4 years ago
Add feature tests for --pr option (GitHub + GitLab)

The newly added tests prove the bug reported with issue #187.
This change also adds --noop suppo...

503a6006ed4188c59146b1eb85b8e50415b129a2 authored over 4 years ago
Merge pull request #186 from raphink/default_module_options

Allow empty module options in self.pr()

22334c01db55d40b0554a49e7b3c28d06c59bd39 authored over 4 years ago
Allow empty module options in self.pr()

Fix #172

99e11f5c2e620354767c6358fb57979701860b92 authored over 4 years ago
Merge pull request #185 from raphink/symbolize_managed_modules

Symbolize keys in managed_modules except for module names

8adc67b808afcde187eecfd7367a0d03162e2570 authored over 4 years ago
Symbolize keys in managed_modules except for module names

3dbf973f0fa2d52233f4d9edb76ad93e7dd9115a authored over 4 years ago
Remove colons in examples

5f35b6a74eaecc191f850c0735ffd8be87d78577 authored over 4 years ago
Make symbolize_keys() recursive

e5591c25cb44e29e2874b91039d31f9cbdf1d5d9 authored over 4 years ago
Merge pull request #180 from bastelfreak/rel130

release 1.3.0

59f6f8af311fa6926892bdced44e3b6f69eb45eb authored over 4 years ago
Update CHANGELOG.md

Co-authored-by: Raphaël Pinson <[email protected]>

8ee4de10719265a68b314324807fe43e262b8f03 authored over 4 years ago
release 1.3.0

191f19a8f7e0afd2fb6cff925935193fa2642cea authored over 4 years ago
Merge pull request #184 from raphink/managed_modules_opt

Expose --managed_modules_conf

f6c753ab862d90551f4b6a8e8222f4353070d06c authored over 4 years ago
Expose --managed_modules_conf

94bff39d2c1a3e4115c619bb2d95212fbdea316e authored over 4 years ago
Allow absolute path for config files (#183)

* Allow absolute path for config files

* short circuit condition

* Expose config_path as c...

debe09285a19cdb5b2879b464bb5d9f96077955c authored over 4 years ago
Allow to specify namespace in module_options (#181)

* Allow to specify namespace in module_options

* Don't fail when module_options is not a hash...

f3511cf6ab2f94c5560bea31da1f1166ad4e840a authored over 4 years ago
Merge pull request #182 from raphink/master

Add pr_target_branch option

89d2eda4f177b71a59aa5aaa9bd73174fdcaaba0 authored over 4 years ago
Cut long lines

b6766980c038a64c510dfb673e34108295a70833 authored over 4 years ago
Fix missing comma

4ff82cf69e8a1970d5091c010d6a3e8ddd3fa8dd authored over 4 years ago
Add doc

58c1e413d0581db8d2f985b6d44030363db8101b authored over 4 years ago
Default in modulesync.yml for pr_target_branch

cdcbbfcfc168caf453c62efee9f8ec8c4de158a2 authored over 4 years ago
Add pr_target_branch option

9c2c82246f887d39d852c4d05731694217296266 authored over 4 years ago
Merge pull request #178 from raphink/gitlab

Allow to override PR parameters per module

1f54651ce1700ef97ac0d56a5c27fd47ca2df6b6 authored over 4 years ago
Allow to override PR parameters per module

25546f71fd395209071d2884079336bfc217ac86 authored over 4 years ago
Merge pull request #179 from raphink/fix_gitlab

Include the gitlab library, not github

0edc47c64b5cb8a9a58f4b511e79f94e2dbaa796 authored over 4 years ago
Include the gitlab library, not github

2b5388230fb39dff85e3522db753d20e8c88dfab authored over 4 years ago
Merge pull request #177 from bastelfreak/rel120

release 1.2.0

685606695283374b0b973580017ded9a57da0458 authored over 4 years ago