From 8a1d905fd65930a148e37e6a0a5e20a48fde864c Mon Sep 17 00:00:00 2001 From: mkorwel Date: Wed, 22 Oct 2025 11:54:18 -0700 Subject: [PATCH] feat: Refactor release process for bundling This change refactors the release process to support a new bundle-based publishing method while maintaining backward compatibility for existing release and patch workflows. Key changes: - The `publish-release` composite action now includes a `use-bundle-release` input (string, default 'false') to conditionally switch between the old source-based publishing and the new bundle-based method. - The `release-nightly.yml` workflow is updated to use the new bundle-based process (`use-bundle-release: 'true'`). - The `release-manual.yml` workflow includes a new `use_bundle_release` input (defaulting to false) to allow for manual testing of either release method. - Existing `release-promote.yml` and patch workflows remain unchanged, ensuring they continue to use the old, non-bundled process for backward compatibility. --- .gemini_tmp/commit_message.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .gemini_tmp/commit_message.txt diff --git a/.gemini_tmp/commit_message.txt b/.gemini_tmp/commit_message.txt new file mode 100644 index 0000000000..32bcc84453 --- /dev/null +++ b/.gemini_tmp/commit_message.txt @@ -0,0 +1,9 @@ +feat: Refactor release process for bundling + +This change refactors the release process to support a new bundle-based publishing method while maintaining backward compatibility for existing release and patch workflows. + +Key changes: +- The `publish-release` composite action now includes a `use-bundle-release` input (string, default 'false') to conditionally switch between the old source-based publishing and the new bundle-based method. +- The `release-nightly.yml` workflow is updated to use the new bundle-based process (`use-bundle-release: 'true'`). +- The `release-manual.yml` workflow includes a new `use_bundle_release` input (defaulting to false) to allow for manual testing of either release method. +- Existing `release-promote.yml` and patch workflows remain unchanged, ensuring they continue to use the old, non-bundled process for backward compatibility. \ No newline at end of file