Ecosyste.ms: OpenCollective

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

github.com/cucumber/aruba

Test command-line applications with Cucumber-Ruby, RSpec or Minitest.
https://github.com/cucumber/aruba

Remove unused ObjectFormatter and BaseMatcher classes

ce16b8d1102b9e1d5a0b50661c28b14b6fe1a946 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Remove obsolete requires of 'rspec/expectations/version'

The rspec-expectations version checks have been removed from the code,
so we don't need to have ...

10eaf03eae0c5ea236c8e82822d4dee99473e3d3 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Use RSpec's all matcher the regular way

ac8ccef9404921fa1d63f703905bf6aeb1e5c10d authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Remove :be_valid_option matcher

Use of this matcher was very limited. Replace it with simpler, ad hoc
code.

d08d5e450dde992a9c82820960572fc605144e56 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Disable AmbiguousX cops

dabdb14e040305d4defa66da7cc7c6276d7353b7 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Remove :have_option_value matcher

This matcher is only used once. Replace it with ad-hoc code.

d586c39c77e389801bb67b2a8c2822ca72ab22b0 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Temporarily disable RSpec/PredicateMatcher cop

569ed2e6949e47cba4bfcce57ca37be6551f2113 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Replace custom include_an_object matcher with RSpec's include matcher

edffb7faaff7b9b8151f3ebd280d1e4db1324932 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Correct Gemspec/RequiredRubyVersion offenses

62a6f1d9cb2f0efddaa39a15f0e695ccf77241eb authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Simplify set_environment_variable features

a550abc7b306760b37c47487c359f6cce55ff56e authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Fix Lint/MissingSuper offenses

020a6b94ab264ce94a5c2ae23e536ea84d4208bb authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #835 from cucumber/dependabot/bundler/rubocop-rspec-tw-2.5.0

Update rubocop-rspec requirement from ~> 2.4.0 to ~> 2.5.0

4d9cc9ac3d22782d2556f83beca7b787c131c91b authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Autocorrect RSpec/ExcessiveDocstringSpacing

0cd018efd243fba941dd1bc540b58e3111b1af70 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Update rubocop-rspec requirement from ~> 2.4.0 to ~> 2.5.0

Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit ...

96715bb5c87df00bd244338889655b6213144ef8 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #834 from cucumber/dependabot/bundler/rubocop-tw-1.21.0

Update rubocop requirement from ~> 1.20.0 to ~> 1.21.0

08d555522a3305e536385806e440f422a84b1fc1 authored over 3 years ago by Olle Jonsson <[email protected]>
Update rubocop requirement from ~> 1.20.0 to ~> 1.21.0

Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest v...

979287b731e3dd48a8e92b776cb33f70d599aa25 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #833 from cucumber/dependabot/bundler/rubocop-tw-1.20.0

Update rubocop requirement from ~> 1.19.1 to ~> 1.20.0

195d33b2d66ad8849fc750009fac9023a81ea4cd authored over 3 years ago by Olle Jonsson <[email protected]>
Update rubocop requirement from ~> 1.19.1 to ~> 1.20.0

Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest v...

5f4a47d0ea60bfa8a4a9b8db78c3c7036db539f6 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #832 from cucumber/dependabot/bundler/rubocop-tw-1.19.1

Update rubocop requirement from ~> 1.18.0 to ~> 1.19.1

fde2fc028aebe5b26220350611531f4c61b31ac1 authored over 3 years ago by Olle Jonsson <[email protected]>
Update rubocop requirement from ~> 1.18.0 to ~> 1.19.1

Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest v...

feedff69bc6d3193517d4e43dcd4c34836a6e9a1 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Prepare version 2.0.0 for release

- Bump version to 2.0.0
- Update changelog for 2.0.0 release
- Fix PR links in older changelog e...

1c6bc8731891692f5064fcfd1ff8a885c23298a6 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #830 from cucumber/build-with-cucumber-7

Build with cucumber 7

f810db5228c8708d60b07ad3d3cb8b9d4cde390c authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Test with Cucumber 7 in CI

f3bbf761d78cb73545ac72a8a2b8f79327a5352c authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Add appraisal for cucumber 7

a0c748aa377b38a59f6f2037d754e276f0af2b62 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #829 from cucumber/remove-deprecated-functionality

Remove ability to append to non-existent file

b8367bcb9e60832032239e8a4ca1f70f15937ef4 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Remove ability to append to non-existent file

This functionality was deprecated and is now removed in preparation for
the 2.0 release.

69eeecfdeae5af862f8323f1048da0d140f3c9d7 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #828 from cucumber/dependabot/bundler/cucumber-gte-4.0-and-lt-8.0

Update cucumber requirement from >= 4.0, < 7.0 to >= 4.0, < 8.0

8983ca2222a0b2fd782d26a605fd20b9e8dfe6c8 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Update cucumber requirement from >= 4.0, < 7.0 to >= 4.0, < 8.0

Updates the requirements on [cucumber](https://github.com/cucumber/cucumber-ruby) to permit the ...

0d0c0ee7514c5f772846dc68c942821d0a333722 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #827 from cucumber/dependabot/bundler/rubocop-tw-1.18.0

Update rubocop requirement from ~> 1.17.0 to ~> 1.18.0

d3b0df9affa6b15953a4112341089383cb2f1749 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Correct Layout/LineEndStringConcatenationIndentation offenses

651a45b1d5be8ebe66838dc70e592ec6915d9d23 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Update rubocop requirement from ~> 1.17.0 to ~> 1.18.0

Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest v...

d6eaf38dd4f4dcc7fe07f7b7e04ea3982fbe16af authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #825 from cucumber/dependabot/bundler/rubocop-tw-1.17.0

Update rubocop requirement from ~> 1.12.0 to ~> 1.17.0

f265905869ebe48a177a58c23e842eeb55c84b99 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
RuboCop: autofix lints

ed35c93d487c7128ab8ade9ca7e2b24f4caaea25 authored over 3 years ago by Olle Jonsson <[email protected]>
Update rubocop requirement from ~> 1.12.0 to ~> 1.17.0

Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest v...

e363d037975be39a9a17b4eb197c23b1480ebffc authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #823 from cucumber/dependabot/bundler/rubocop-rspec-tw-2.4.0

55e0327c8e196137106ed3d17029649926555fae authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update rubocop-rspec requirement from ~> 2.2.0 to ~> 2.4.0

Updates the requirements on [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) to permit ...

d364daaa2c858db18610a56e3e229d046c18d364 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #824 from cucumber/dependabot/bundler/rubocop-performance-tw-1.11.3

4629c014dc1a0b3cdaa8144d92fc857acae7d979 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update rubocop-performance requirement from ~> 1.10.1 to ~> 1.11.3

Updates the requirements on [rubocop-performance](https://github.com/rubocop/rubocop-performance...

a601d64a38601bf807f8b5ec1a9a0f1539fc034f authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #822 from cucumber/update-gherkin-syntax

Update some step definitions to use Cucumber Expression syntax

ff7626e2374cc524dba0c08411c56cd67b6117b9 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Update some step definitions to use Cucumber Expression syntax

The main goal of this change is to allow specifying expected output that
contains double qoutes....

4f9d66487e0404e33a510101f4826454e81ce9ce authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #783 from cucumber/issue-691-improve-absolute-file-name-warnings

Make absolute file name warning an error

47cc6fa87a337b013417e0989c6c9fb7190aa839 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Raise an error when an absolute path is passed to expand_path

4171c15fab02605659fd175579e39b207a7e74cf authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Fix spelling in spec descriptions

5a4feecd2450b08451879606ee8285c0f6bbb21a authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #813 from cucumber/easy-windows-detection

Use Ruby's built-in windows platform detection

01eefdf7e6cb2e12eb342a7b84ff17626c3f2ffd authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #821 from cucumber/clarify-command-specs

Make Aruba::Command specs clearer

b402e74b7a4e7493364801834b26ffdf12688250 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #820 from cucumber/drop-ruby-2-4

Drop support for Ruby 2.4

311d911382832b746837c88c8d00b0d2b77d47cf authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Use Ruby's built-in windows platform detection

a726aa9b41fd50a1f78b151d971c545d7ae7b929 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Make Aruba::Command specs clearer

108df3bcdb0004e96bb20d9c1bb69ecf1d50b778 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Update README with new supported Ruby versions and development status

2e31a68ed876343254a50cb92d0c4aaf2ade2713 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Drop support for Ruby 2.4

6dddaed4abb6f0848659617580bb6a8100dc3f8b authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #814 from cucumber/bump-cucumber-dependency

Bump miminum cucumber version to 4

057a7c8488685c24580478154730273ae6dca1d8 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Prepare version 1.1.2 for release

ec11572f9bd3473af1f15cdea2c1078461887e1b authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Bump miminum cucumber version to 4

Cucumber 4 is the first version using cucumber-gherkin instead of
gherkin as a dependency. Using...

93b2598d15934e537cf12d2aa46dd3e537122862 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #819 from cucumber/improve-have-file-content-spec

Fix specs for have_file_content matcher

3a4e9d04f2dde84887e48ee95267e55a62225d38 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Fix specs for have_file_content matcher

This avoids a rare test failure that seems to happen if the file under
test accidentally exists....

1780195881a25c5aa2c313f4e30a3cbed73d7da5 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #815 from cucumber/improve-signal-tests

Test SpawnProcess#send_signal in specs

07a11b3d42dd66ae0b7eda46537cf245f090457e authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #818 from cucumber/fix-cuke-timeouts-mac

Fix some cucumber timeout issues on MacOS in CI

65a0a99a81a7d63bc9831299af3c05a1390bb0d0 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Regenerate RuboCop to-do file

116e0078f8c86b9bf96e76e3404b8843e38b8b81 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Test SpawnProcess#send_signal in specs

- Test both success and failure scenarios for SpawnProcess#send_signal
in specs
- Remove failu...

9831a040b1bb826765bf0279552482fc3023357e authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Fix some cucumber timeout issues on MacOS in CI

d4d76b7afa8389c4471efa29661c07918f3e1910 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #810 from cucumber/bugfix/bundler_runtime_req

bugfix: Undefined module/class `Bundler` when running cucumber-rails from RubyMine

a4f46913847e332035c378288dc3018cc72568fc authored over 3 years ago by Luke Hill <[email protected]>
Permit versions of 1.x bundler

8fa451e9045ee85d722754a0404b7d5dda2336b3 authored over 3 years ago by Luke Hill <[email protected]>
Move RSpec status persistence file out of spec directory

This avoids issues when greping over all specs.

76aa2308761d3201500b37bc8c78d63e9ae1c947 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Update README to make it clear GitHub Issues are for issues

f8904c0c808f780d65232ef7482515b95afa140e authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #812 from cucumber/remove-bundler-require

Remove Bundler.require_relative from spec helper

00b81a0fd62f1a2a4f8fcc20052ab106ff8f0cce authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Remove Bundler.require_relative from spec helper

Our code should require necessary dependencies explicitly. This also
avoids circular reference e...

6b3e6042a3fc13cc12c789cc86fe5a76e53517e1 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #811 from cucumber/use-appraisal

Allow testing with different versions of runtime dependencies

83728ea64cb9893e014eb18cd3dd2ed07f7e4467 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Allow testing with different versions of runtime dependencies

This introduces appraisals for defining specific versions of (runtime)
dependencies for testing ...

777b1870ebf92e0c85e8e99684fa57475f2d1b95 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Bundler is a runtime dependency inside aruba/api/bundler - So require it as so

b1d45b664b1e057a2942aa6bc3349306787c5ebc authored over 3 years ago by Luke Hill <[email protected]>
Merge pull request #809 from cucumber/update-development-branch-references

Update remaining references to default branch

71dbab7f004571005d4e03c6fcffa94e662fb50e authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Make GitHub Actions run when targeting main

e0b0334ad5ce2c72985a2c6bc28e9fcc9c2ddf4f authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Update references to master branch to main in documentation

56c9afb1c53dadd554d70b6dd71d1704144ae349 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #808 from cucumber/readme-mentions-main

README: Renamed default branch

920c0f96467bbc93db6890ff8dfb779b06d461c0 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Prepare version 1.1.1 for release

056df4a2d1df48fb7f4b081089d108f00c63131b authored over 3 years ago by Matijs van Zuijlen <[email protected]>
README: Renamed default branch

52152741bbeb632ea689603ff3dd38c373a54784 authored over 3 years ago by Olle Jonsson <[email protected]>
Merge pull request #804 from cucumber/update-contracts-dependency

Loosen dependency on the contracts gem

49bff992f93e989588376d8fd553aef1e4836b1f authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Loosen dependency on the contracts gem

c7d9771c1ddd69de544f438b7c18fd0b02c9f0d3 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Prepare version 1.1.0 for release

c604d2c05bd9bf5d6c11f559cefed4fb4031de92 authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #801 from cucumber/allow-new-cucumbers

Allow newer versions of Cucumber

7d2ed2752e5a34357bf03cd894c9b724d2549d4b authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Set max cucumber version to 7.0

d847194e5921bdb29714f0f5574552a6aea5a00f authored over 3 years ago by aurelien-reeves <[email protected]>
Update CHANGELOG.md

[skip ci]

dae41c8a87877442bbf74712dfe627af92e17870 authored over 3 years ago by Aurélien Reeves <[email protected]>
Merge remote-tracking branch 'origin/master' into allow-new-cucumbers

13cced9c6481ade80f59f2ef24b72fb8e4d96a62 authored over 3 years ago by aurelien-reeves <[email protected]>
Merge pull request #802 from cucumber/stabilize-windows-build

Stabilization of windows ci build

b81ee6dd7e18f994bfa3efe17e4685790da2b90a authored over 3 years ago by Matijs van Zuijlen <[email protected]>
Update CHANGELOG.md

fc2f876eb60ce5d29c5c54b3468186833a244337 authored over 3 years ago by Aurélien Reeves <[email protected]>
Use ruby File.expand_path while setting-up Aruba::Command spec

c4a620736216a251ed22cb6e6665736615d9b545 authored over 3 years ago by aurelien-reeves <[email protected]>
Update README.md

Fix broken link to jam

170221b822957f45b5b773ab9cabcae5d3978c44 authored over 3 years ago by Aurélien Reeves <[email protected]>
Allow newer versions of Cucumber

This allows us to test / release new versions of Cucumber without
first having to come here to m...

a4028dd1edb1555beaeb7240e95c770600468d9d authored over 3 years ago by Matt Wynne <[email protected]>
Merge pull request #797 from cucumber/issue-742-test-on-windows

Run specs on Windows with GitHub Actions

4e02fac47b532870601c6701d0eb34db7127802e authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Fail slowly

765b798a41e3e4cc3b73dbd94e9f5875f5a63668 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Don't make process the leader

69d063cb4ceb076402c1128d6239fa4edb03f4b3 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Stop testing on appveyor

666598433bce9f74dc066b5067728befc0709022 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Add job to GitHub Actions to run specs on Windows

6da7a93f48b898473ddaf33bd00b2b90e304bad3 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #798 from cucumber/remove-version-check

Remove obsolete Ruby version check

a860986b4ce1a7927a3dd11a3b0cc685019df555 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Remove obsolete Ruby version check

247a241805fbfe50faeb7c652a5ca46364b7119b authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #796 from cucumber/make-tests-more-rubost-again

Improve test robustness a bit more

7ca6bda415add8ca5eead33e948c5a8b4767421c authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Increase timeouts in several scenarios

a27b9ef3e55bc3945f797b42233e9d427e6bcf99 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Make all macos jobs finish even if one of them fails

cdd28b20aecada2a0262b6ecbe4666ed7404e470 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #795 from cucumber/dependabot/bundler/rubocop-tw-1.12.0

Update rubocop requirement from ~> 1.11.0 to ~> 1.12.0

808c26adab5c6d658cf612b0eb5bba3767d7a881 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Autocorrect Style/RedundantBegin

c8c10a4b80607cdc300bd732111c317a9cfa05ce authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Update rubocop requirement from ~> 1.11.0 to ~> 1.12.0

Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest v...

4fbf2b4a4226a4444d46d375418e382d7f11ed25 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>