Skip to content

Release

William Cheng edited this page Nov 13, 2025 · 1 revision

To cut a release (e.g. 0.2.1), run the following commands:

tar czvf openapi-generator-bazel-0.2.1.tar.gz \
    --transform='s,^,openapi-generator-bazel-0.2.1/,' \
    BUILD.bazel \
    LICENSE \
    MODULE.bazel \
    MODULE.bazel.lock \
    defs.bzl \
    extension.bzl \
    internal/openapi_generator.bzl \
    internal/BUILD.bazel \
    internal/test/bcr/petstore.yaml \
    internal/test/bcr/config.yaml \
    internal/test/bcr/BUILD \
    internal/test/bcr/MODULE.bazel.lock \
    internal/test/bcr/MODULE.bazel

Then create a new release

Upload the tar.gz file as part of the release. File name needs to be updated to have v in the version, e.g. openapi-generator-bazel-v0.2.1.tar.gz

Publish the release.

To publish the release to the bazel registry, create a PR similar to https://github.com/bazelbuild/bazel-central-registry/pull/6451

Clone this wiki locally