Skip to content

Commit 651139a

Browse files
committed
Merge
2 parents f3cbf4d + 28c72c3 commit 651139a

File tree

221 files changed

+34220
-7900
lines changed

Some content is hidden

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

221 files changed

+34220
-7900
lines changed

.github/workflows/generate-model.yaml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ on:
44
pull_request:
55
branches:
66
- '**'
7+
workflow_dispatch:
78

89
env:
9-
SCHEMAS: "RC-EDA EMSI"
10+
SCHEMAS: "RC-EDA RS-EDA EMSI"
1011

1112
jobs:
1213
generate:
@@ -22,15 +23,13 @@ jobs:
2223
- name: Install Graphviz
2324
uses: ts-graphviz/setup-graphviz@v1
2425

25-
- name: Install python requirements, run csv_parser and collect OpenAPI specs
26+
- name: Install python requirements
2627
working-directory: ./csv_parser
27-
run: |
28-
pip install -r ./requirements.txt
29-
IFS=' ' read -ra SCHEMAS_ARRAY <<< "$SCHEMAS"
30-
for SCHEMA in "${SCHEMAS_ARRAY[@]}"; do
31-
python3 ./csv_parser.py -s $SCHEMA
32-
mv ./out/$SCHEMA/$SCHEMA.openapi.yaml ../generator/input/$SCHEMA.openapi.yaml
33-
done
28+
run: pip install -r ./requirements.txt
29+
30+
- name: Run csv_parser and collect OpenAPI & JSON Schemas
31+
working-directory: ./csv_parser
32+
run: python workflow.py --stage parser_and_mv
3433

3534
- name: Install JDK 11
3635
uses: actions/setup-java@v4
@@ -62,8 +61,12 @@ jobs:
6261
npx @openapitools/openapi-generator-cli generate -c ./config/$SCHEMA/$SCHEMA.wrapper.generator-config.json --skip-validate-spec
6362
done
6463
65-
- name: Copy generated classes to src/
64+
- name: Replace src/ with generated classes
6665
run: |
66+
rm -r ./src/main/java/com/hubsante/model/common || true
67+
rm -r ./src/main/java/com/hubsante/model/cisu || true
68+
rm -r ./src/main/java/com/hubsante/model/health || true
69+
rm -r ./src/main/java/com/hubsante/model/emsi || true
6770
cp -r ./generator/classes/src/main/java/com/hubsante/model/* ./src/main/java/com/hubsante/model/
6871
6972
- name: Grant execute permission for Gradlew

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
}
77

88
group = 'com.hubsante'
9-
version = '0.3.0-SNAPSHOT'
9+
version = '0.3.1-SNAPSHOT'
1010

1111
java {
1212
toolchain {

0 commit comments

Comments
 (0)