From 2ab16f83c058de9fc741f9d122c74a2dd7b0274e Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 18 Dec 2025 19:38:54 +0000 Subject: [PATCH 1/2] fix: revert to manifest-based configuration for release-please This change restores .release-please-manifest.json and release-please-config.json to properly support the 'extra-files' configuration (updating version.txt) which is not supported as a direct input in the release-please-action@v4 workflow YAML. It also updates the workflow file to remove the invalid inputs. --- .github/workflows/release-please.yml | 2 -- .release-please-manifest.json | 3 +++ release-please-config.json | 8 ++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .release-please-manifest.json create mode 100644 release-please-config.json diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 0d98bbf..ab79284 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -18,5 +18,3 @@ jobs: id: release with: token: ${{ secrets.MY_RELEASE_PLEASE_TOKEN }} - release-type: simple - extra-files: version.txt diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 0000000..56fa4ee --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "1.2.2" +} diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 0000000..3f3db6e --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,8 @@ +{ + "packages": { + ".": { + "release-type": "simple", + "extra-files": ["version.txt"] + } + } +} From 7a86500a75d619caea36672a3f78bf4286a58d1d Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 18 Dec 2025 19:43:10 +0000 Subject: [PATCH 2/2] fix: revert release-please workflow to use manifest and config files This change reverts the .github/workflows/release-please.yml to the state requested by the user, which explicitly uses `config-file` and `manifest-file` inputs. It also restores the required .release-please-manifest.json and release-please-config.json files to support the `extra-files` configuration (updating version.txt) that was causing issues when passed as a direct workflow input. --- .github/workflows/release-please.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index ab79284..dde08b3 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -18,3 +18,5 @@ jobs: id: release with: token: ${{ secrets.MY_RELEASE_PLEASE_TOKEN }} + config-file: release-please-config.json + manifest-file: .release-please-manifest.json