Skip to content

Commit 5cb6fdf

Browse files
Remove json-to-messages (cucumber#2028)
1 parent c88558b commit 5cb6fdf

File tree

140 files changed

+167
-6674
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

140 files changed

+167
-6674
lines changed

.circleci/config.yml

-99
Original file line numberDiff line numberDiff line change
@@ -205,34 +205,6 @@ jobs:
205205
cd gherkin-utils/javascript
206206
make
207207
208-
json-to-messages-javascript:
209-
executor: docker-circleci-node-14
210-
steps:
211-
- attach_workspace:
212-
at: '~/cucumber'
213-
- run:
214-
name: json-to-messages/javascript
215-
command: |
216-
sudo npm install --global npm@8
217-
cd json-to-messages/javascript
218-
make
219-
220-
json-to-messages-javascript-testdata:
221-
executor: docker-circleci-node-14
222-
steps:
223-
- attach_workspace:
224-
at: '~/cucumber'
225-
- run:
226-
name: json-to-messages/javascript-testdata
227-
command: |
228-
sudo npm install --global npm@8
229-
cd json-to-messages/javascript-testdata
230-
make
231-
- persist_to_workspace:
232-
root: ~/cucumber
233-
paths:
234-
- json-to-messages/javascript-testdata/acceptance
235-
236208
query-javascript:
237209
executor: docker-circleci-node-14
238210
steps:
@@ -306,22 +278,6 @@ jobs:
306278
cd gherkin/ruby
307279
make
308280
309-
json-to-messages-ruby-testdata:
310-
executor: docker-circleci-ruby-26
311-
steps:
312-
- attach_workspace:
313-
at: '~/cucumber'
314-
- run:
315-
name: json-to-messages/ruby-testdata
316-
command: |
317-
cd json-to-messages/ruby-testdata
318-
make
319-
- persist_to_workspace:
320-
root: ~/cucumber
321-
paths:
322-
- json-to-messages/ruby-testdata/features
323-
- json-to-messages/ruby-testdata/acceptance
324-
325281
### Java
326282

327283
messages-java:
@@ -375,21 +331,6 @@ jobs:
375331
paths:
376332
- 'io/cucumber/gherkin'
377333

378-
json-to-messages-java-testdata:
379-
executor: docker-circleci-openjdk
380-
steps:
381-
- attach_workspace:
382-
at: '~/cucumber'
383-
- run:
384-
name: json-to-messages/java-testdata
385-
command: |
386-
cd json-to-messages/java-testdata
387-
make
388-
- persist_to_workspace:
389-
root: ~/cucumber
390-
paths:
391-
- json-to-messages/java-testdata/acceptance
392-
393334
### .NET
394335

395336
messages-dotnet:
@@ -440,21 +381,6 @@ jobs:
440381
441382
### Python
442383

443-
json-to-messages-python-testdata:
444-
executor: docker-circleci-python
445-
steps:
446-
- attach_workspace:
447-
at: '~/cucumber'
448-
- run:
449-
name: json-to-messages/python-testdata
450-
command: |
451-
cd json-to-messages/python-testdata
452-
make default
453-
- persist_to_workspace:
454-
root: ~/cucumber
455-
paths:
456-
- json-to-messages/python-testdata/acceptance
457-
458384
gherkin-python-2:
459385
executor: docker-circleci-python
460386
steps:
@@ -605,19 +531,6 @@ workflows:
605531
- query-javascript:
606532
requires:
607533
- prepare-parallel
608-
- json-to-messages-javascript-testdata:
609-
requires:
610-
- prepare-parallel
611-
- json-to-messages-ruby-testdata
612-
- json-to-messages-javascript:
613-
requires:
614-
- prepare-parallel
615-
- json-to-messages-ruby-testdata
616-
- json-to-messages-java-testdata
617-
- json-to-messages-python-testdata
618-
- json-to-messages-javascript-testdata
619-
- gherkin-javascript-node-14
620-
- gherkin-utils-javascript
621534

622535
### Ruby
623536

@@ -636,9 +549,6 @@ workflows:
636549
- gherkin-ruby-26:
637550
requires:
638551
- messages-ruby
639-
- json-to-messages-ruby-testdata:
640-
requires:
641-
- prepare-parallel
642552

643553
### Java
644554

@@ -652,10 +562,6 @@ workflows:
652562
requires:
653563
- messages-java
654564
- gherkin-java
655-
- json-to-messages-java-testdata:
656-
requires:
657-
- prepare-parallel
658-
- json-to-messages-ruby-testdata
659565

660566
### .NET
661567

@@ -679,11 +585,6 @@ workflows:
679585

680586
## Python
681587

682-
- json-to-messages-python-testdata:
683-
requires:
684-
- prepare-parallel
685-
- json-to-messages-ruby-testdata
686-
687588
- gherkin-python-2:
688589
requires:
689590
- prepare-parallel

.github/renovate.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,5 @@
1414
"automerge": true,
1515
"automergeType": "branch"
1616
}
17-
],
18-
"ignorePaths": ["json-to-messages/ruby-testdata/Gemfile"]
17+
]
1918
}

ARCHITECTURE.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,4 @@ In order of importance / relevance to most contributors (hopefully):
3232
## Miscellaneous Components
3333

3434
* `fake-cucumber` - a light Cucumber implementation written in TypeScript - used primarily
35-
for development and testing. Also used as basis for `json-to-messages`.
36-
* `json-to-messages` - converts legacy Cucumber JSON reports to the newer `messages` format. Allows older Cucumber versions to co-exist with newer tooling based on messages.
35+
for development and testing.

Makefile

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ BUILD_IMAGE ?= $(shell grep "image: cucumber/cucumber-build:" .circleci/config.y
33
PACKAGES ?= messages \
44
gherkin \
55
gherkin-utils \
6-
query \
7-
json-to-messages
6+
query
87

98
default: .rsynced $(patsubst %,default-%,$(PACKAGES))
109
.PHONY: default

json-to-messages/.rsync

-1
This file was deleted.

json-to-messages/CHANGELOG.md

-103
This file was deleted.

json-to-messages/Makefile

-2
This file was deleted.

json-to-messages/default.mk

-89
This file was deleted.

json-to-messages/java-testdata/.github/ISSUE_TEMPLATE.md

-5
This file was deleted.

json-to-messages/java-testdata/.github/PULL_REQUEST_TEMPLATE.md

-5
This file was deleted.

0 commit comments

Comments
 (0)