From 694e3232b45538766d3a354f0db70dc99658a4c3 Mon Sep 17 00:00:00 2001 From: bnx Date: Tue, 2 Jun 2026 08:19:51 +0200 Subject: [PATCH 1/2] fix(generator) : upgrade node version --- .github/workflows/generate-libs.yaml | 7 +++++-- .github/workflows/generate-model.yaml | 2 +- .github/workflows/package-libs.yaml | 5 ----- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/generate-libs.yaml b/.github/workflows/generate-libs.yaml index b276063da..31e5bf122 100644 --- a/.github/workflows/generate-libs.yaml +++ b/.github/workflows/generate-libs.yaml @@ -24,7 +24,7 @@ jobs: - name: Install node env 🏗 uses: actions/setup-node@v4 with: - node-version: 16 + node-version: 24 - name: Install openapi-generator-cli run: npm install -g @openapitools/openapi-generator-cli @@ -79,10 +79,13 @@ jobs: # Move generated classes to the correct location for dir in gem/*/; do package=$(basename "$dir") + + [ "$package" = "lib" ] && continue + mkdir -p "gem/lib/hubsanteModel/models/$package/" mv "$dir"/lib/hubsanteModel/models/* "gem/lib/hubsanteModel/models/$package/" rmdir "$dir/lib/hubsanteModel/models" && rmdir "$dir/lib/hubsanteModel" && rmdir "$dir/lib" && rmdir "$dir" - done; + done OUTPUT_FILE="hubsante_model.rb" diff --git a/.github/workflows/generate-model.yaml b/.github/workflows/generate-model.yaml index 57ec6edef..06582c633 100644 --- a/.github/workflows/generate-model.yaml +++ b/.github/workflows/generate-model.yaml @@ -150,7 +150,7 @@ jobs: uses: actions/setup-node@v4 if: steps.filter.outputs.parsing_required == 'true' with: - node-version: 16 + node-version: 24 - name: Install openapi-generator-cli if: steps.filter.outputs.parsing_required == 'true' diff --git a/.github/workflows/package-libs.yaml b/.github/workflows/package-libs.yaml index d11701e62..a4a9bf9ac 100644 --- a/.github/workflows/package-libs.yaml +++ b/.github/workflows/package-libs.yaml @@ -59,11 +59,6 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Install node env 🏗 - uses: actions/setup-node@v4 - with: - node-version: 16 - # - name: Python - Prepare package files # working-directory: ./generator_python/ # run: | From 72ace527496d4d90719545bf39d3fb9766466ff6 Mon Sep 17 00:00:00 2001 From: bnx Date: Tue, 2 Jun 2026 08:45:33 +0200 Subject: [PATCH 2/2] fix(generator) : copy key gem files in packaging action --- .github/workflows/package-libs.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/package-libs.yaml b/.github/workflows/package-libs.yaml index a4a9bf9ac..913b4bed7 100644 --- a/.github/workflows/package-libs.yaml +++ b/.github/workflows/package-libs.yaml @@ -108,6 +108,12 @@ jobs: with: ruby-version: '3.0' bundler-cache: true + + - name: Ruby - add key gem files + working-directory: ./generator_ruby + run: | + cp hubsante_model.rb gem/lib/hubsanteModel/ + cp hubsante_model.gemspec gem/ - name: Ruby - Build Gem working-directory: ./generator_ruby/gem/