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..913b4bed7 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: | @@ -113,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/