From 7d141cb98ebcbb96df415c129ffdca761cc00c0d Mon Sep 17 00:00:00 2001 From: Inhishonor Date: Sat, 24 Jan 2026 06:37:26 -0800 Subject: [PATCH] Update the release workflow to use github output, and proper versioning --- .github/workflows/generate-release-notes.yml | 2 +- .github/workflows/manual-release.yml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/generate-release-notes.yml b/.github/workflows/generate-release-notes.yml index 47867d3e..36ba3218 100644 --- a/.github/workflows/generate-release-notes.yml +++ b/.github/workflows/generate-release-notes.yml @@ -51,7 +51,7 @@ jobs: per_page: 100, }); - const currentVersion = semver.parse(releaseName); + const currentVersion = semver.parse('${{ inputs.version_name }}'); const previousReleaseTag = releases .filter(r => !r.draft && !r.prerelease) diff --git a/.github/workflows/manual-release.yml b/.github/workflows/manual-release.yml index b87e8825..c17b01d9 100644 --- a/.github/workflows/manual-release.yml +++ b/.github/workflows/manual-release.yml @@ -88,10 +88,10 @@ jobs: gradle_file.write_text(content) - github_env = pathlib.Path(os.environ["GITHUB_ENV"]) - with github_env.open("a") as env_file: - env_file.write(f"NEW_VERSION_NAME={new_name}\n") - env_file.write(f"NEW_VERSION_CODE={new_code}\n") + github_output = pathlib.Path(os.environ["GITHUB_OUTPUT"]) + with github_output.open("a") as output_file: + output_file.write(f"new_version_name={new_name}\n") + output_file.write(f"new_version_code={new_code}\n") PY generate_release_notes: