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

GitService: Allow SourceCode to handle a local repository

3501ca8a1d2419b12a4de632e34174d140a992cd authored over 3 years ago
GitService: Move specific service-related code to their class

fb79737eea6c12dbe748a640ba6faf6be539d409 authored over 3 years ago
Merge pull request #243 from opus-codium/fix-237

Fix rubocop offences and add linter to CI

5b33600920003228777f80b300038dad3803dcab authored over 3 years ago
Use File.join instead interpolation

d27bcc965afb7aaea5a64b013a172c5781cba402 authored over 3 years ago
CI: Add a new job to run rubocop

817c97ab11fea2b821d275de636701f6eeab7373 authored over 3 years ago
Rubocop: Re-enable suggestions and install suggested one

37a5e0caeda0253af9fb8b1d9c4ed7e47791f805 authored over 3 years ago
Rubocop: Fix Style/AccessorGrouping

ea9c0ad8683697faab2a6b21a231bd3075ceb5be authored over 3 years ago
Rubocop: Fix Style/OptionalBooleanParameter

8f0947b92fff2b98000ac5b930afd5e5fd5bd67e authored over 3 years ago
Rubocop: Fix Style/ExpandPathArguments

4d5b4ca098ec55f06a861a16d0bb74df1e493cb0 authored over 3 years ago
Rubocop: Fix Style/TrailingCommaInArguments

297a814f23f008b3cdd4590cb0be28260ab953d6 authored over 3 years ago
Rubocop: Relax dependency to use latest version

fc15f20a6568e35fc68421036b202b8d79417301 authored over 3 years ago
Rubocop: Fix Lint/RedundantCopDisableDirective

7ba051a998e10b57becbc3b49ea7c05bed63a3d1 authored over 3 years ago
Rubocop: Fix Layout/ClosingHeredocIndentation

78305324b2269d2a2493299e0945259fbc7c37ce authored over 3 years ago
Rubocop: Enable new cops by default

23e070eea1423ed453ff852270ecc68c13649e2a authored over 3 years ago
Rubocop: Enable Style/TrailingCommaIn*Literal cop

a6c6a9f7c61d14cb1699cb11ee10bd6eb5e7ee45 authored over 3 years ago
Rubocop: Enable Layout/HeredocIndentation cop

cd1cd883e9441c46b7b517eb74ccdd1a9d344109 authored over 3 years ago
Rubocop: Disable extension suggestions

3b40a790962e7557c6fdae53ad2ef7144a2faf8c authored over 3 years ago
Rubocop: Fix Layout/EmptyLineAfterGuardClause

5a54eb5e21363acc693ad59f7e29fde3413b9018 authored over 3 years ago
Rubocop: Use rubocop-rspec

25379af88a64e2d8818119bbcee3747d6df6508e authored over 3 years ago
Rubocop: Update autogenerated todo file to include new cops

c12a07a967cdafa84bb102a8d428378d16cd3425 authored over 3 years ago
Rubocop: Autogenerate todo file with 1.13 version

0c90fa255d9527eb72affe11e641ece4f04b9d1e authored over 3 years ago
Rubocop: Fix Style/NegatedIfElseCondition

08d52e0e2b84184213cb7d4a76ee33dab22c203d authored over 3 years ago
Rubocop: Rename cops according to update

3fdb7aad3fe3d81c16757d9fbdcf0c89ffbd33e6 authored over 3 years ago
Rubocop: Target 2.5 ruby version

0d14d424177e2a702197ac13f8986ba3eb031f10 authored over 3 years ago
Rubocop: Update todo file

d2434c08665a51184ba212e0ea66bde91e0af27c authored over 3 years ago
Rubocop: Fix Style/RedundantBegin

f7b33b08e6e00eeedd93b35292d39c0100a7c767 authored over 3 years ago
Rubocop: Fix Style/RegexpLiteral

8b6012ece421a2f26735eaab27d2bd8498a004b6 authored over 3 years ago
Rubocop: Fix Style/InverseMethods

a2bd6fb1f9c229aad6c37b39d3487865f6ab0be3 authored over 3 years ago
Rubocop: Fix Style/GlobalStdStream

e67f64deed9a078f7283fbf5e59028ab6aaca9de authored over 3 years ago
GitService: Delete an useless comment

b82f515aff9fe6e22c87b4c20bdff3da8c0cfe98 authored over 3 years ago
Rubocop: Fix Style/CaseLikeIf

453c7fb909083b218193e2003eea1438321db68f authored over 3 years ago
Rubocop: Fix Layout/HeredocIndentation

ad01d7f11ed5776cae2c559ab93ff87ce2ee7924 authored over 3 years ago
Rubocop: Fix Layout/LeadingEmptyLines

b62d64b049e07c044101b0a5860e604bc936ad90 authored over 3 years ago
Rubocop: Fix Layout/HashAlignment

756d7256ba44931233f32fc6c1dd184c2528a407 authored over 3 years ago
Rubocop: Fix Lint/UselessAssignment

63545d3f80b37b65e01b00b0518f4dd141067302 authored over 3 years ago
Rubocop: Fix Lint/MissingSuper

3ae300055f75c66a7babfd83f0692d7bc5333c6b authored over 3 years ago
Rubocop: Fix Style/RegexpLiteral

d9f0de30446180342278fe0be3a03e6f8de1f967 authored over 3 years ago
Rubocop: Fix Lint/MixedRegexpCaptureTypes

1040ae5e6e4ba734e45cd4eba4dd4960e706838f authored over 3 years ago
Rubocop: Fix Style/Documentation: Missing top-level documentation

f66b035c6098fb0e79f152f291595524bd0f159d authored over 3 years ago
Rubocop: Fix Lint/RedundantCopDisableDirective

22e15657a411b42eb9c27c0042f7e6a069461219 authored over 3 years ago
Rubocop: Fix Lint/UselessAssignment

1455ec0e21cb6ada94dfde52c7904fa1d1fff971 authored over 3 years ago
Rubocop: Fix Style/EachWithObject

6df857f9f4972ea3eb067b2a98596dc7074b0dc0 authored over 3 years ago
Rubocop: Fix Style/RedundantReturn

7ac4ab85f0dff77a94c2122f923ea2b122c456a2 authored over 3 years ago
Rubocop: Fix Layout/LineEndStringConcatenationIndentation

5d281fbb57d572b32f4f7b0de82cdaa0a0acaf25 authored over 3 years ago
Merge pull request #242 from opus-codium/fix-192

6aee34b895c0c60bff6db56509759311af1ddd0b authored over 3 years ago
Tests: Implement scenario where `.sync.yml` is changed between two runs

This commit implements the scenario described at #192.

3ddcd7cfbf9677adaa6d346991094bb53103c782 authored over 3 years ago
Tests: Implement steps and faker methods to create a branch and add file in it

c2579c7c1993ba5fd3589d2f3bb350c6adcda215 authored over 3 years ago
CLI: Improve output when using PR/MR feature

23cfa8a62a2c081e30d5defa85d40a7ab128b8fb authored over 3 years ago
Fake repository: Ensure temporary cloned repo is up-to-date before adding a file

d2928dbdebf3f0920f94126ada94dec1e0febe5b authored over 3 years ago
Merge pull request #241 from opus-codium/fix-195

Fix gitlab merge request submission

8808b353ecda7dc8f31771aa4c0d6f1c2c920703 authored over 3 years ago
Merge pull request #240 from opus-codium/fix-81

Fix error when git upstream branch is deleted

3d9a30c7bde52725e7cda5e739574a74b3c2836a authored over 3 years ago
Fix issue #195

f0148582ebc9ce8f0a5b3413761c0b35b74c83db authored over 3 years ago
Fix issue #81

3206d6267d14b2b80e8079b135da38c6726f1f21 authored over 3 years ago
Merge pull request #239 from opus-codium/ci-improvements

Add behavior tests to CI

aa0ab366e033d32399a74c5406d3bc234fd2abd9 authored over 3 years ago
Simplecov: Centralize filters setup

68b7578a9b9fc3d102765851a552846dfccf6db0 authored over 3 years ago
Simplecov: Track more files and categorize them using groups

541d1406ae6120b90d6bea64bcd23cb833a60374 authored over 3 years ago
Gemfile: Add simplecov to development deps

ec4e0646fd1b0cc892c311aee61615cd98bc2298 authored over 3 years ago
Code coverage: Grab results when using Aruba

To run behavior tests, `aruba` executes `bin/msync` directly. In order to allow simplecov to tra...

069604e1fb425685e39dd53dcb495da6c3109951 authored over 3 years ago
Cucumber: Use simplecov

f4c666971626325f8d8610ea7ab17433255d846f authored over 3 years ago
Simplecov: Move configuration to `.simplecov` file

According to simplecov's documentation¹, to merge multiple results its
better to only maintain t...

a4b2bf8bd75a80c65eef951e970a1246f36ab708 authored over 3 years ago
Code coverage: Allow developer to use simplecov and CI to use codecov

7e5f404d42d4e9b6095026eea9c39cfd9812307f authored over 3 years ago
CI: Run unit and behavior tests

da01249aef332b1caf5f9c3ba434610dd178f7f7 authored over 3 years ago
Spec: Show nil value as nil, not as an empty string

92c496427c259834fc66f75acdbb1875d555c501 authored over 3 years ago
Merge pull request #219 from opus-codium/rework-prmr-feature

Rework PR/MR feature

98fe295667f4d6754331897dabd63bec7a8b5164 authored over 3 years ago
GitServices: Clean up requirements

57ebbb4e3f06b32fcca68aa23cf4001d87d3defe authored over 3 years ago
Tests: Use example.com according to RFC2606

57a715a47aa28f088cff790882bdca3229703aaa authored over 3 years ago
GitService: Move factory part into dedicated module

ba59519e64e9922b20210f7f364d61165fc1474b authored over 3 years ago
GitService: Define a protected #_open_pull_request method

a3bf16f97de3bee59c04f79e3980949c908963d8 authored over 3 years ago
GitService: Raises error about missing credentials only on instantiation

bb02241d24bbb1e18a7b27f04f0dd33a697970d1 authored over 3 years ago
GitService: Improve hostname extraction

This commit adds support for more repository notations and provides unit
tests.

ce795d52adcf670656b661e0899a4b554c01b00a authored over 3 years ago
Spec: Add a minimal spec file for SourceCode

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

3fbe1b55e7d69e26af7a16c5d88f5e7ace9d7180 authored over 3 years ago
Tests: Fix PR/MR feature tests

At this point, GitService should guess "git service" type (ie. GitHub or
GitLab) and rely on mul...

b57f9e258cb26306db22db96fb4a949f3d9da541 authored over 3 years ago
PR/MR: Output PR/MR intent only when relevent in noop

This commit removes the outputs like "Would submit PR" when there are no
changes after update (i...

d0359414408d8f716ffe7d4bd330c479f7670a68 authored over 3 years ago
CLI: Fix PR default target branch

Thanks to previous commit, this commit fixes #207 and now honors the
default repo branch.

51cb45a726c789761e2dcf93ff52623bb330a1dd authored over 3 years ago
Rework PR/MR related code (2/2)

This commit implements a method to know which Git service (ie. GitHub or
GitLab) is used to host...

44b6260e5ead0c491a38632b9e6b4ac757198356 authored over 3 years ago
Rework PR/MR related code (1/2)

This commit adds a check to ensure no PR/MR are made with the same source
and target branch.

Th...

61990dba98216a26adab19acf98c4a3c16a9a57e authored over 3 years ago
Tests: Add PR scenarios with same target and source branches

3fecd3e64d2bd762e8313c0ff26adab19f3585c1 authored over 3 years ago
Spec: Use rspec context in GitHub and GitLab specs

This commit only changes notation to ease further context introduction, it does not
change any c...

29f5841f3385a4e93119952f7520d137656f16f5 authored over 3 years ago
Spec: Use multiline notation in GitHub specs

This commit only changes notation to ease code review, it does not
change any code.

1173a47892327b7a83e66d7d8f4efd64422aa842 authored over 3 years ago
Refactor PR/MR related code (2/2)

This commit renames ModuleSync::PR module to ModuleSync::GitService.

Git service classes (ie. G...

ed8e4d215429e755af8164f3f936e8c4d829606c authored over 3 years ago
Refactor PR/MR related code (1/2)

This commit starts the refactoring of PR/MR feature code.

It provides a more readable code by:
...

af833b3db39aa5e75138f1f9501716530d70294a authored over 3 years ago
Tests: Add a PR/MR scenario with modules from GitHub and GitLab

1eb4c21215106f31fcea4d76aab0dccabea1929c authored over 3 years ago
Tests: Add a PR/MR scenario when no credentials are given

7aa59da6c98aadbf711afb925b4297bf815b8b3a authored over 3 years ago
Tests: Move PR/MR related features to a dedicated file

1b4cd4c7d33469dd95f3360373f3374275e89a4a authored over 3 years ago
Merge pull request #235 from bastelfreak/rel220

release 2.2.0 + fix license

f173ac32baa86b2f60f2418ac9c05ee30233d863 authored over 3 years ago
release 2.2.0

a3b449deb1db6257abcb63d0edefd605129eda24 authored over 3 years ago
Merge pull request #234 from bastelfreak/codecov

Implement codecov/update README.md

5cee0eb2fe6b549acc897112cc7a284e77733850 authored over 3 years ago
Implement codecov/update README.md

d9be98f18e63d61ec6d0eda5baefa9bc07e79476 authored over 3 years ago
Merge pull request #233 from alexjfisher/fix_default_branch

Checkout default_branch and not hardcoded `master`

279e993d69b3f71460d59f5ab815a75be833e117 authored over 3 years ago
Checkout default_branch and not hardcoded `master`

When the target branch does not exist either remotely or locally, the
code checkouts the 'master...

2a7a4a0ca8a98739be06cb09dac8a4991996e688 authored over 3 years ago
Merge pull request #232 from smortex/fix-gha-create-tag

Fix condition for triggering the release workflow

23b7ac8d0eda5323bc621d2431a8b16466bd4547 authored over 3 years ago
Fix condition for triggering the release workflow

The previous construct does not appear to be something documented in the
[Workflow syntax for Gi...

461cf832b9cc0dbbabf43c020956404ea729fe92 authored over 3 years ago
Merge pull request #230 from bastelfreak/cucumber

Move cucumber from Gemfile to gemspec

0a8a40323f778f45eddb10e28c29479666337ef0 authored over 3 years ago
Move cucumber from Gemfile to gemspec

6ec01fa4fc71d9d0b6153d5a756d659ecd07caf3 authored over 3 years ago
Merge pull request #227 from bastelfreak/octokit

dont install octokit via Gemfile

19f89d0bea9661683eca0febc2750f1b6943b731 authored over 3 years ago
Merge pull request #228 from bastelfreak/link

switch to https link in gemspec

eed4e03282bbc6f2dfa06645d4d18461b77936ff authored over 3 years ago
switch to https link in gemspec

c081273b246f2067eb96a057dedb734a2032ff58 authored over 3 years ago
dont install octokit via Gemfile

octokit is already listed in the gemspec

eec2bce201847353b1fae2da8b123b126c0a86e8 authored over 3 years ago
Merge pull request #226 from bastelfreak/aruba

Allow latest aruba dependency

010fbccab8e98a23f43b9c66e99eccbb84a81efc authored over 3 years ago