Skip to content

[REQ] Publish openapi-generator-cli JAR to GitHub Release Assets #23519

@ogaclejapan

Description

@ogaclejapan

Is your feature request related to a problem? Please describe.

https://github.com/aquaproj/aqua, a declarative CLI version manager, recently added support for executing JAR-based tools (aquaproj/aqua#4625). To use openapi-generator-cli via aqua, the JAR needs to be available as a GitHub Release asset, which it currently is not.

Describe the solution you'd like

Upload openapi-generator-cli.jar as an asset to each GitHub Release tag going forward.

This would allow tools like https://github.com/aquaproj/aqua and other GitHub-Releases-based version managers to install and manage the CLI directly. With the JAR available as a release asset, users could manage openapi-generator-cli versions per project via a simple configuration file, improving reproducibility across teams and CI environments.

Describe alternatives you've considered

Additional context

For reference, https://github.com/aquaproj/aqua-registry/blob/main/pkgs/facebook/ktfmt/registry.yaml is an example of a JAR-based tool already registered in the aqua registry, demonstrating that this pattern is established and working.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions