Ecosyste.ms: OpenCollective

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

github.com/cucumber/gherkin-ruby

[READ-ONLY] Gherkin for Ruby - subtree of monorepo https://github.com/cucumber/cucumber -- moved to https://github.com/cucumber/gherkin
https://github.com/cucumber/gherkin-ruby

Forgot to add AstNodeId to messages.PickleStepArgument_PickleTable

Also re-generate golden ndjson

4e4bf28ab1eef39990953a8b22469ef167f23ec0 authored almost 5 years ago by Vincent Pretre <[email protected]>
gherkin-go: add Id fields to DocString/Datatable. Add AstNodeId to PickleDocString/PickleDatatable

Also regenerate golden ndjson files to reflect the changes.

828323ba8a02a55f2c717dfae2b1172185f42dca authored almost 5 years ago by Vincent Pretre <[email protected]>
Add #argument_location to find location of a step argument

7289b7ab85b9edcf972c9eaed65068c70de1076f authored almost 5 years ago by Vincent Pretre <[email protected]>
AstNodeNotLocatedException now inherits from StandardError

7c76fb7d1ba93220f408ccca7636d7a90e2af182 authored almost 5 years ago by Vincent Pretre <[email protected]>
Query.get_location is now Query.location

b3169526a043fcc928be1099e4d23b0e71e9d5c1 authored almost 5 years ago by Vincent Pretre <[email protected]>
Rename gherkin_query as query

c38edf72793aece33998a70a06440ef47ef3ec77 authored almost 5 years ago by Vincent Pretre <[email protected]>
GherkinQuery: can get location of an examples row

f885ab93a30790b4cbe08679e46b4f715d44d9b8 authored almost 5 years ago by Vincent Pretre <[email protected]>
Use forked protobuf-cucumber

31dc4ae99b64074d42f91d27ed3e79ba2924bfa0 authored almost 5 years ago by Aslak Hellesøy <[email protected]>
Retro-compatibility fix for older Rubys

9443923d769137adbabf7bf7dc907cb9de25f01e authored almost 5 years ago by Vincent Pretre <[email protected]>
Add GherkinQuery object to query location of AST objects based on IDs

9cddb059435e986b18aff9f09ac63c5f4fcd8cc4 authored almost 5 years ago by Vincent Pretre <[email protected]>
Raise an exception when messages are iterated/generated twice

This avoid generating the mesages twice, getting different IDs in the AST and so on.

925206e1feba92d59700561de50ae49b32dd7d21 authored almost 5 years ago by Vincent Pretre <[email protected]>
Point Gemspec to forked protobug. Update comments.

6c8ad71caa4ecb2e0536021f99f0bc94f40249f6 authored almost 5 years ago by Aslak Hellesøy <[email protected]>
Merge with master, make testa pass

fce9ed6060b6d4f4533d976de474d3cdf5dd57a4 authored almost 5 years ago by Aslak Hellesøy <[email protected]>
Remove option `predictable-ids` in `ParserMessageStream` in favor of ìd-generator`

The option is still available in the command line option.

a53b10406d00738c4af88833d9dba0be3bd61468 authored about 5 years ago by Vincent Pretre <[email protected]>
gherkin: add option to specify the id_generator instance to use

298e62475485a6a22f6ddc58c449137e3e4318cf authored about 5 years ago by Vincent Pretre <[email protected]>
Refactor Attachment message

cf71c4b803cb6a80b4caf01edd7c85fe4ff4dc38 authored about 5 years ago by Aslak Hellesøy <[email protected]>
[gherkin / ruby] Split tests to make them more explicit

738ebd9f0b16f231d4e1f4346a57a2b4b99bcc1b authored about 5 years ago by Vincent Pretre <[email protected]>
[Gherkin / ruby] Do not trim spaces inside a table cell content (see #290)

2c6d05772b2c237be031d92fdc45cb4d8c4330fb authored about 5 years ago by Vincent Pretre <[email protected]>
Release gherkin v9.0.0

e10f2d372ce9c7792970e0ac38e53b961bc99185 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Update dependencies

95ce241dea13a85e6bc61a1e58ee95a6efa2df6c authored about 5 years ago by Aslak Hellesøy <[email protected]>
Fix tests. Make IdGenerator pluggable

ac0b683830e2ef3b3ee35b0f96890d1bba9acf65 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Rename message fields from camelCase to snake_case.

The protobuf style guide recommends snake_case:
https://developers.google.com/protocol-buffers/d...

b8114cd34a45e5b050efbff2263ef9d35fc9c60c authored about 5 years ago by Aslak Hellesøy <[email protected]>
Add time conversion and rename stream classes

eb3e3568fd93a14d3e567a165c6bd9a5ccb20756 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Better ndjson support for ruby

a71d864eba26fc57747e5efcce43fa6ea3dd98be authored about 5 years ago by Aslak Hellesøy <[email protected]>
Better support for NDJSON

650ae41f92f30f7da7ae2c1cbd92f2db2a0df754 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Release gherkin v8.2.1

3a488beef562e76120bc11182105fb5dde59f31e authored about 5 years ago by Aslak Hellesøy <[email protected]>
Make all implementations of gherkin a bit more similar

8b6242268212e1f30d44b1de025a1c8f8066edaa authored about 5 years ago by Vincent Pretre <[email protected]>
[gherkin-ruby] Ensure PickleSteps from Background have unique ID

bb202947a14e8a349011c6d583d150999f749d36 authored about 5 years ago by Vincent Pretre <[email protected]>
[gherkin-go] Ensure PickleSteps from Background have unique ID

Also regenerated Golden JSON to port the bugfix to other languages

c48b6419e38cf11bb56d778f8dcd6619987879f7 authored about 5 years ago by Vincent Pretre <[email protected]>
Release gherkin v8.2.0

684883c380c3b52bc14aeabdbd1cefaff5f1c485 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Update dependencies

a2cc9ad4eeacd06e0384c853caaf35027b97073e authored about 5 years ago by Aslak Hellesøy <[email protected]>
Remove unused/deprecated messages/fields.

Also moves dots-formatter under cucumber-demo-formatter

3e950cf0686d0b26737112b0856eb63529cd3b91 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Upgrade dependencies

328cc521b5b849526d25ea3aa5e9edbe3fc7039e authored about 5 years ago by Aslak Hellesøy <[email protected]>
gherkin-ruby: handle Tag.id and PickleTag.sourceId

35735a79546ceddb33855d69343d18a5245ed007 authored about 5 years ago by Vincent Pretre <[email protected]>
gherkin-go: use sourceId instead of tagId - regenerate samples

e66d77850592dcbe533aab3535d1734a02539410 authored about 5 years ago by Vincent Pretre <[email protected]>
gherkin-go: generate Tag.Id and PickleTag.tagId

re-generate golden samples

d30bd21d0a248f29a66c1bdf4e74174b8fc0c314 authored about 5 years ago by Vincent Pretre <[email protected]>
Add sourceIds to PickleStep

ab2a79469bb159c6c484e9afae0640e347389c3e authored about 5 years ago by Aslak Hellesøy <[email protected]>
Add Step.id, PickleStep.id PickleStep.stepId in produced messages

Remove Location fields

Also remove some dead code

ea728169fadf16463a468adacb0b5e18c52e0bdc authored about 5 years ago by Vincent Pretre <[email protected]>
Regenerate testdata

6c7bf2b3aaa7be1fe24e9e3b4214e41a763580b6 authored about 5 years ago by Vincent Pretre <[email protected]>
Set PickleStep#id

334db09d740529483f832ac7e1eb95a3b89180e9 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Fallback to UUID id generator when nothing is specified

edef83262871c020d132f9ef0e5dce07cca47736 authored about 5 years ago by Vincent Pretre <[email protected]>
Remove unneded superclass

ca3d8bcb6a63732bd822d53c8133cb1aa5d2fc3c authored about 5 years ago by Aslak Hellesøy <[email protected]>
Do not use class methods/instances for IdGenerators

db03691f6f51e079f5a1c300824c94fca8e0e65e authored about 5 years ago by Vincent Pretre <[email protected]>
Use ID generator for Pickles too

Also no need for inheritance for Incrementing and UUID

2433e6a462783c72879157c6a8e13b05ee1a96a1 authored about 5 years ago by Vincent Pretre <[email protected]>
Fixed go implementation. Updated testdata.

fd0ebe596afa38aa7ea06ee27bb18d88cbf2c3c1 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Allow using incremental ids in bin/gherkin

Use that for acceptance tests

d242fbaeb14449cd2fa3df8d3b55ef47a0812e38 authored about 5 years ago by Vincent Pretre <[email protected]>
Add ids and sourceIds in messages

0b5fb02c18d1b5929c35781b0514673d826dec71 authored about 5 years ago by Vincent Pretre <[email protected]>
Add IdGenerators for Ruby

55865ebf70db5822d13277f67f2354b26106da0b authored about 5 years ago by Vincent Pretre <[email protected]>
Disable ruby 2.7. Only override protobuf for jruby. Simplify ast_builder.rb

ee63739746843c154696ee0e6320694f471978fd authored about 5 years ago by Aslak Hellesøy <[email protected]>
gherkin: Add acceptance test that fails on Ruby 2.4

a510f344f1b6f72467243216e1ff8fc45bdb5274 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Release json-formatter v2.0.0

5c18d2259442233a01934abcb15060d32f266191 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Release gherkin v8.1.1

15988743968b6774df1fc25393b41cb51a0970df authored about 5 years ago by Aslak Hellesøy <[email protected]>
gherkin: Replace internal ProtobufMessageStream with ProtobufIoEnumerator

8beac6bc37bea005c67d6894e98b9c00bde5efe0 authored about 5 years ago by Aslak Hellesøy <[email protected]>
remove debugging from

3f575dc9f6c20f301ba4853bb13aca34d63b2a5a authored about 5 years ago by Aslak Hellesøy <[email protected]>
Release gherkin v8.1.0

1b4a00ca84ba2ec504c58d1f154c686e4ede3b0a authored about 5 years ago by Aslak Hellesøy <[email protected]>
Update dependencies

6e4af80eeda8d6461671f902da09c5f6d134173e authored about 5 years ago by Aslak Hellesøy <[email protected]>
Better Marathi #758

413212d9b1253938d346c0f27933793aacc66657 authored about 5 years ago by Aslak Hellesøy <[email protected]>
Better Marathi translation

0b072065fe52e87001df0db39f670adf19e5b822 authored about 5 years ago by Unmesh Gundecha <[email protected]>
Simplify go releases (#737)

* Add make target to remove 'replace' lines in go.mod

* Add make target to add 'replace' line...

dfbf795ac699c5df7e2164bd5f6bb5018f019d7f authored about 5 years ago by Vincent <[email protected]>
Copy gherkin languages files

38547e29feedc3da81e5e4f34e6aeefc96990cbe authored about 5 years ago by Aslak Hellesøy <[email protected]>
Sync i18n JSON for #731

affadf3ecd7a441cfe11f6f436e7f85f83f0772e authored about 5 years ago by Aslak Hellesøy <[email protected]>
Sync i18n JSON file. Attribution for #729

133bae4dd00376e962b183e8bfd5fd55a46ddfcf authored about 5 years ago by Aslak Hellesøy <[email protected]>
Release gherkin v8.0.0

6585de6047b2446b8555a373633b1b48642541b7 authored over 5 years ago by Vincent Pretre <[email protected]>
Update dependencies after release cucumber-message 6.0.1

91d938ba5a41a45441a16926c5b53f4a4ce63954 authored over 5 years ago by Vincent Pretre <[email protected]>
Update dependencies

c2ae3dc6da8ec56ac4533bcca104f9dc35d52074 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Attribution for #352,#707,#708. Copy dialects.

709dc23651772d51277f25dbcfbe5939e562b12e authored over 5 years ago by Aslak Hellesøy <[email protected]>
Make gherkin TypeScript tests pass. Align with Ruby implementation.

eac7a3d0dfbcf12ee92bed7ddad2e42ad5279e16 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Make ruby executable behave more like the go one

bd9630bace881c2ebbfa4bd2b210b6ebfa0808a2 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Do not include executables

d0794e71df391569d38ca38cb5f38d78f64e8bdf authored over 5 years ago by Aslak Hellesøy <[email protected]>
Remove debugging

6031ebf1ad242f30cc7c2718f756800ddbd5b246 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Handle various space characters better

3367e0a8d2f70a4ae8d6f2c8bdf44e779fed6c01 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Merge branch 'master' into gherkin-native-ruby-parser

9bfc9c8ab3e1691b2592d108e9d2370c59d82abc authored over 5 years ago by Aslak Hellesøy <[email protected]>
Standalone json formatter (#696)

* First commit for new json formatter

* Add build scripts for generating golden master

* W...

428c2cde2c927887e4fa8c5b885e2b7f71bfc69a authored over 5 years ago by Aslak Hellesøy <[email protected]>
Trim trailing space in example cells (#703)

* gherkin: Trim trailing space in example cells

* Add 3 different kinds of whitespace padding

8c8d9188911b29d3055217fa12d445140cc1de3d authored over 5 years ago by Aslak Hellesøy <[email protected]>
gherkin-ruby: Revert the native ruby parser for gherkin

* Revert the native ruby parser for gherkin.
* Updates due to a new version of cucumber-messages...

7bb926479d2b880cc34985493b3554bb52d90c30 authored over 5 years ago by Björn Rasmusson <[email protected]>
Release gherkin v7.0.4

c5e508659d2fec77b73c8b5ebc46efc362c6d50a authored over 5 years ago by Aslak Hellesøy <[email protected]>
Upgrade dependencies

08995423e396ca02bd03b41a087c1ea300e81cb3 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Remove bundle dependency

02bc57b1d61e226a155ec71e5e92147532ac31ba authored over 5 years ago by Aslak Hellesøy <[email protected]>
Upgrade dependencies

ad55b483495fe78565a64b2a4335833dfac67a30 authored over 5 years ago by Aslak Hellesøy <[email protected]>
More robust gem upgrades

7d9f70e18958c12867e42045c0df53b775a34424 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Dependency updates

ba574727701a93d86768950e2d41e0955b5ba995 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Release gherkin v7.0.3

a93612c76316c97ea2402b137a8698b087dd8296 authored over 5 years ago by Aslak Hellesøy <[email protected]>
More robust update-gemspec script

99a22aae1832b038510123e0cb0d7f43a47ee7cd authored over 5 years ago by Aslak Hellesøy <[email protected]>
Fix inclusion of gherkin executables

e5e96763ff15cbb33a926e042eaf92623f903e2e authored over 5 years ago by Aslak Hellesøy <[email protected]>
Release gherkin v7.0.2

c4721107ec79de6ca7f9ec1e1f99c2710d28fcd9 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Update dependencies

05e5895a47aa499087a25500cc49c11bad481708 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Release gherkin v7.0.1

52bdf00189d79085440a09dae592f4b6e4cb2f7c authored over 5 years ago by Aslak Hellesøy <[email protected]>
Prepare for Gherkin 7 release

011503569a659c5107d5810a9573301dec9e2da6 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Fully automate updating of CHANGELOG.md

13b79ce78a692dcb975143946abf44009ee7e0ca authored over 5 years ago by Aslak Hellesøy <[email protected]>
Update dependencies (#681)

* Update dependencies

* Change to subrepo dependency for cucumber-messages

* Fix test

*...

8aead60433155645b4f0365a6db529049351c875 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Automate post release (#655)

* Add script to update changelog after release

* update_changelog_post_release script now add...

f62fa1e2e998f4f55d294737b043df32cbfd2d7a authored over 5 years ago by Vincent <[email protected]>
[release process] Do not try to push old releases of packages (#668)

* [release process] Do not try to push old releases of packages for Ruby and .NET

* Ruby make...

9f4055886c9b8e3395a4f154c3c405ba8801d7c5 authored over 5 years ago by Vincent <[email protected]>
Update docs urls

e4ff2cd3338a26e778ae0c1319617f76323f2293 authored over 5 years ago by jaysonesmith <[email protected]>
Remove Makefile duplication. Fix some target dependencies.

e65650b26daa1ffc2ee89625e77ca679ef467795 authored over 5 years ago by Aslak Hellesøy <[email protected]>
Update release process (#654)

* Update release process

* Revert tests made for release process

* Formatting

* Update ...

6c8653c876b59b254f8dace69405187f4976cef4 authored over 5 years ago by Vincent <[email protected]>
Add update-version make targets

2bddb2d101a9876fdbb952a25dfcfd76b8a5e88a authored over 5 years ago by Aslak Hellesøy <[email protected]>
Migrate to CircleCI (#648)

* Deploy npm sbnapshot releases to verdacchio

* Try more advanced circle build

* Add check...

8901e94375ad5f19e398c697ab399b916b9bce00 authored over 5 years ago by Aslak Hellesøy <[email protected]>
More s3 download logging

cff7ff4f6d3f119b4769418020b608fc88b4aaa7 authored over 5 years ago by Aslak Hellesøy <[email protected]>
More verbose logging

162471e4be3a45694e6b29a604ffb81ee369a1ad authored over 5 years ago by Aslak Hellesøy <[email protected]>
Release c21e 1.2.1

973b07e0d5b67cab5d18e349dffc82ecbab3f5e0 authored over 5 years ago by Aslak Hellesøy <[email protected]>