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

Merge pull request #794 from cucumber/improve-linting-tasks

Improve linting tasks

ad14e52c67b00250a06227461cd22c216f5f3f84 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Simplify linting task definitions

8e3fd74c7ca459ec16d74e0634aabd7b041c4727 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Provide kramdown gem so lint:yard:junk task works

b3eed5ee10169745a7eb04385f4c57b5bc21dfe3 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Install and run license_finder in GitHub Action

25df94a379fc643b553c061061eb9a1e49fc4396 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Remove license_finder from the bundle and Rakefile

This tool should just be installed separately; Its particular version is
not very important.

9b5c4014aeef6f8f25c33cc019dc36fa9370c9b6 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #793 from cucumber/dependabot/bundler/rubocop-tw-1.11.0

Update rubocop requirement from ~> 1.10.0 to ~> 1.11.0

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

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

05b5c2798d0a5ed34c91b2df89f265eae7db90b4 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #792 from cucumber/dependabot/bundler/rubocop-performance-tw-1.10.1

Update rubocop-performance requirement from ~> 1.9.0 to ~> 1.10.1

c81e740343406adbb6ca16cd90f5d82d04290159 authored almost 4 years ago by Olle Jonsson <[email protected]>
Update rubocop-performance requirement from ~> 1.9.0 to ~> 1.10.1

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

41e1881eda4c923de57e65442fadffb6b96740ba authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #788 from cucumber/clean-up-dockerfile

Simplify Docker setup

34b8750e00b28683172d000e42842ff197618653 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Update development instructions to just use rake tasks and plain Docker

4e69106dff7b9677e09d46330a2ca2c2751b4f3c authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Remove bin/test helper script

520e74e80dcb02d6e5b945a52578b8f4f4e96c73 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Remove docker-related rake tasks in favor of running docker directly

3958f1b0825836cc1720f1119a38ad123c428b4c authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Simplify Docker setup

- Use existing Ruby image as base to avoid need to use rvm
- Replace docker-compose configuratio...

28982055b7a5e927122197337ca4e1820d5e91ee authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #786 from cucumber/dependabot/bundler/rubocop-tw-1.10.0

Update rubocop requirement from ~> 1.9.0 to ~> 1.10.0

c1337a3d7a898d9a9fa56bf024fcdfbb3af8a15f authored almost 4 years ago by Olle Jonsson <[email protected]>
Update rubocop requirement from ~> 1.9.0 to ~> 1.10.0

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

ab48df18a2f8143018e447c8857ab2c5f43471a8 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #785 from cucumber/dependabot/bundler/rubocop-rspec-tw-2.2.0

637e624e19b7508f7362879af1c86260aa3b54c9 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update rubocop-rspec requirement from ~> 2.1.0 to ~> 2.2.0

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

c434ca5ce34937affde00ed63089f238eb096462 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #781 from cucumber/issue-726-deprecate-file-creation-when-appending

Deprecate file creation when using append_to_file

7e81690c785ff913f312eda524e0cba102183a32 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Regenerate RuboCop to-do file

9298b847c5d2d8becb1e0e7760b59bba960a30b5 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Deprecate file creation when using append_to_file

3a931ad71e2dab622e9443c550950eb9dc1a79e6 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #780 from cucumber/issue-662-add-append-lines-functionality

Add step and API to add whole lines to a file

06566ee271692b7f8d4f828d3276e88188dfc02e authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Pull up common let statements in spec

6b65b2e37e05b7db3534d03d62baf9e3f1414920 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #784 from cucumber/dependabot/bundler/rubocop-tw-1.9.0

Update rubocop requirement from ~> 1.8.0 to ~> 1.9.0

dd9839442031e9ba6c8ad75fd2f130926591ae52 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Autocorrect Style/IfWithBooleanLiteralBranches offense

93ded529eab20c51b3744a29f88781478db5acb4 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Update rubocop requirement from ~> 1.8.0 to ~> 1.9.0

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

d5d8cd06a38f9f45b401d52629a54fd5941d97e5 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Regenerate RuboCop to-do file

ac69b3e5a1c267f13cc506e59849b9d2189be7e3 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Allow any block length in specs

9169cd2da63cd2b3ce3a122beb3aa57c96dfa321 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Add step and API to add whole lines to a file

Due to how multi-line string literals work in Gherkin, it is easy to
accidentally have fewer new...

b179c4ddad3e48cf04b8cd372ee8e3e1f0fa6811 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #782 from cucumber/use-double-quoted-strings-in-code

Use double quotes in strings by default

5327c26e5cf920dce0c500c2b305d42c469c0866 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Use double quotes in strings by default

This style improves consistency and is the chosen style for StandardRB
and rubyfmt. Also, it's w...

cf2f226fbfafb956a50776be5dbd48d87af64734 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #778 from cucumber/update-simplecov

Allow simplecov 0.21 to be used

bf78279af7e28662fa4b574d5466101b8334396d authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #779 from cucumber/update-issue-templates

Improve pull request template

35c0622d7082280f5fd11d191e4f6acfaba03da9 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Improve pull request template

- Remove screenshots heading since it is never used and not really
useful for a piece of softw...

55d118e29b46508c5cc4a2f58820bd6e738afadd authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Allow simplecov 0.21 to be used

4015e6a2b66000b15b3b3b489315b52dfb8067c6 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #774 from cucumber/dependabot/bundler/rake-manifest-tw-0.2.0

Update rake-manifest requirement from ~> 0.1.0 to ~> 0.2.0

aab73bdb9f8439e92ae4090d89fa9f240508d6aa authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Regenerate manifest so it does not list directories

f227309fa30a1ada64632d92105c280c0814e0e9 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Update rake-manifest requirement from ~> 0.1.0 to ~> 0.2.0

Updates the requirements on [rake-manifest](https://github.com/mvz/rake-manifest) to permit the ...

0e56e0e950a52ef547d293147336c7283f0e6531 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #775 from cucumber/fix-mac-os-builds

Give stderr output example a little more time

2095e76a90fe492dab78124eb818cafa42bc3bca authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #776 from cucumber/check-manifest-in-lint-task

Check the manifest as part of the linting task

b9675daea92fa236aae835eee8e9f7e62f6e5cc4 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Check the manifest as part of the linting task

508399b773b74549fdfd23d528648d9e2d5a9c1b authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Give stderr output example a little more time

70fa2e1763636d7d6c2634971cfb0a19b4c27d61 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #773 from cucumber/dependabot/bundler/rubocop-tw-1.8.0

Update rubocop requirement from ~> 1.6.0 to ~> 1.8.0

5fda7ced1745fea240c9e8d4e84cbac5840afa5e authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Update rubocop requirement from ~> 1.6.0 to ~> 1.8.0

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

14f1904975eb5dea0f76f0b570e96ca39859634e authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Prepare version 1.0.4 for release

b9ec04419bc8f766b321ef155721736188c1c32b authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #772 from cucumber/simplify-configuration

Simplify configuration specification

7720a32d6cd0987db2810c33588dc9695834c7d1 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Rewrite remaining options to use type instead of contract

c2a7bab4857a1f05c553ed7a9c65860bd9119ba1 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Require contract to be specified through type: option

944ac6c97450ae5c6085022cf97edac767e32e87 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Replace options hash with keyword arguments

bde30a7555b2c62b9387c370dc0ada29bff16f9d authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Clearly associate contract with defined reader method

53e08b43dac9b10314ef96be113011baa42c7e3f authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Start rewriting options

e3d89b435759fb3e74ae6c50597d665ff60b8688 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Allow specifying option type just once

Most contracts have redundant type information. An option generally
accepts the same types as it...

370e9df0e24cd28a05c6887c283fac0a3ff1340f authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Add spec for the contract of a real configuration option

2753cad9a451feb62d5a84b744f48dbbc31aa750 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #771 from cucumber/speed-up-cukes

Speed up test suite for Aruba and its users

c12ebe2eb496c67728fbe218b639f7ca7232a3c9 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Don't compile a whole Java program during the cuke run

dde7c4254cc142b796d628b1adab1efbe56ff9f0 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Speed up scenarios for terminate_all_commands somewhat

ec70dfe697de34b88d2456275323affd4a5dabf4 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Don't use Forwardable

Using Forwardable is quite slow. Define delegator methods directly.

95fd1fe437293c14777a00ca03c55d31a08bdaaf authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Split test run on MacOS as well

4f1d9718f4a00c78794d64b4cb157b672acb32e7 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Lower timeouts to speed up scenario

7cac2d651401ef721b6537de62f0b6f7dd869111 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Reduce the number of examples of how to run programs

38f2772c8437612979b185d15582b4e00e8a9ff6 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Avoid network access in disable_bundler feature

1594fc07746599838aa2888bd17b1ac32c937a60 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Use Cucumber's platform checks instead of FFI's

e66d8a7e5ad5583cb99df4d5c959114f00450a5b authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Ensure disable-bundler scenario can find bundled gems

When unsetting the bundler environment, we lose the local configuration.
By setting the path, we...

0bcd31708a22da316896275f445a9057f79a5244 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #769 from cucumber/remove-string-monkey-patch

Remove obsolete String#strip_heredoc monkey-patch

6c61663cd8165dd4acb6ae989071179e065cd89b authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Remove obsolete String#strip_heredoc monkey-patch

0f749f5a8911d14d3cf01af4ce5226ced8dd517e authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #768 from cucumber/split-test-step

Split tests step into two

7aa06f3a825659422cd47fd9a78e22a21b1612d4 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #767 from cucumber/speed-up-spec

Speed up RSpec specs

87911dbf89ba71586f7a2abe0235831ea5385a6c authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Split tests step into two

This allows viewing time spent and logs of the specs before the cukes
have finished running.

594d3111446f582f690d0077d556a66d9107bdc6 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #766 from cucumber/improve-some-scenarios

Improve some cucumber scenarios

c78d144645692aca80724a7450a2fb99c8710003 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Stop building on ruby-head

Failures on ruby-head are likely and will always result in a CI failure.

eaafd16fa7c0fbd84919359e36ec1bf9bf6a64f7 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Replace commandline with command line in documentation

811eb2d2a7aaa8b19e28edd9bace0d6ad6d578f1 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Make Aruba::Runtime specs test something

02204494d0f7a00f60c6636c248bc7856260a839 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Simplify command to run in processes/spawn_process_spec.rb

14a2539d8e07387dc5d382b49ef63bf69419955b authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Simplify commands to run in matchers/command_spec.rb

13945c88af27764c7fe0c55ce66ea96b39d49f93 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Don't uselessly wait for 'true' to start up and finish

249075c1af85268a7996bf5e8e06daf07b612cc9 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Make RSpec emit profiling information

9bf6c98d07d2160d8b6e077baf511f3983243bb0 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Regenerate RuboCop to-do file

7c47df9d4622952ac32271f4eb97a525f4e692c9 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #751 from cucumber/clean-up-hook-methods

Clean up hook methods

5fe8a106b638f60d7edcc31e27c4ced3ba844b06 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Clean up hook methods

- Use separate methods for defining and running hooks
- Remove unused methods for checking if ho...

40c36adf78a4d369776cbd04689f2ce2dc1800fd authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Make RSpec store example status so rspec -n works

0e71a83caa78f3a983bd8975049dc0e1ed50d3ea authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Improve scenario for #absolute?

38966720945a0225cf83e93017d0fdf2e136014e authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Improve scenario for be_an_absolute_path matcher

- Improve wording of feature description
- Remove edge case scenarios

1f13da98808af4d4fca7182068d34f7719474e21 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Improve scenario for Api#expand_path

- Improve wording of feature description
- Improve scenario naming
- Improve example rspec use i...

417ce59a624ae198d96784582410c89d919e5e60 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #765 from cucumber/fix-build-with-rspec-expectations-3-10-1

Fix JRuby support specs when using rspec-expectations 3.10.1

783a863e852c2b2b05a3e3c09f56ea16a640abd5 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Fix JRuby support specs when using rspec-expectations 3.10.1

This version of rspec-expectations added a check for JRUBY_VERSION to
its implementation of aggr...

fd1cd39d486decf0c6e9e91ba389bf6a47e78d98 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #763 from cucumber/support-ruby-3-0

Run tests on Ruby 3.0 in CI

7d1bc06c0be89c10e6388917fddd6f61ce65b226 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Run tests on Ruby 3.0 in CI

13840e7ca2019503b904db591f024e3b05fea762 authored almost 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #762 from cucumber/dependabot/bundler/rubocop-rspec-tw-2.1.0

Update rubocop-rspec requirement from ~> 2.0.0 to ~> 2.1.0

82aa8b66f518aeb756ea568256f0277cff6fadba authored about 4 years ago by Matijs van Zuijlen <[email protected]>
Update rubocop-rspec requirement from ~> 2.0.0 to ~> 2.1.0

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

7b477c260fc7517332abaa5e41b51768da6075bf authored about 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #761 from cucumber/dependabot/bundler/rubocop-tw-1.6.0

Update rubocop requirement from ~> 1.5.1 to ~> 1.6.0

ab80a4e8687d54e1d931cf4222b8c8d36418ead5 authored about 4 years ago by Matijs van Zuijlen <[email protected]>
Update rubocop requirement from ~> 1.5.1 to ~> 1.6.0

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

7b7699221ec689753dbba43e6ca2bb1938b93c30 authored about 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #750 from cucumber/issue-699-make-disable-bundler-robust

Make disabling Bundler more robust

c829aba74f28c5782568f067c103b991ed413c37 authored about 4 years ago by Matijs van Zuijlen <[email protected]>
Add Gemfile to cli-app

096d6dab38c58a5c63176cdcb04651312bd04db5 authored about 4 years ago by Matijs van Zuijlen <[email protected]>
Unset variables using Bundler tooling

bc8bffd3b218124094a2ce8c6fd6f3e7d5bcc216 authored about 4 years ago by Matijs van Zuijlen <[email protected]>
Make dependencies for fixture apps very lenient

This ensures they will be satisfied by whatever versions are installed
to satisfy Aruba's own (d...

0d79c4bf679776245f10b51725febafa4c885de3 authored about 4 years ago by Matijs van Zuijlen <[email protected]>
Increase wait time for test robustness

81c8105c8935e02240f4cb19b2c8dd79491c2f72 authored about 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #760 from cucumber/speed-up-jruby-ci

Set JRUBY_OPTS for speedier tests

159ea603c3ad6a916ea4bec905de25e419330e58 authored about 4 years ago by Matijs van Zuijlen <[email protected]>
Set JRUBY_OPTS for speedier tests

This setting got lost in the move from Travis CI to GitHub Actions.
Setting this makes a huge di...

e29e7fbd4ce02e7711744fd11db244a54e49648f authored about 4 years ago by Matijs van Zuijlen <[email protected]>
Merge pull request #757 from cucumber/update-simplecov

Loosen dependency on simplecov

291b121a1621b027faa87f61081c417aaa38f5c2 authored about 4 years ago by Matijs van Zuijlen <[email protected]>
Loosen dependency on simplecov

6f755c5c24509acd9f74e35e91b520cbbb315e4a authored about 4 years ago by Matijs van Zuijlen <[email protected]>