From 2b451fad9528e0cfc27874e0657cf30d1104c588 Mon Sep 17 00:00:00 2001 From: scawful Date: Tue, 14 Oct 2025 13:37:09 -0400 Subject: [PATCH] feat(ci): add release metadata preparation step in workflow - Introduced a new step to prepare release metadata, generating a formatted release name using the tag name. - Updated the artifact naming to utilize the prepared release name for improved clarity in release outputs. Benefits: - Enhances the release workflow by ensuring consistent and informative naming for release artifacts, improving traceability. --- .github/workflows/release.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1104b602..a0805b3c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -849,6 +849,15 @@ jobs: - name: "List Release Artifacts" run: ls -lR release-artifacts || echo "No artifacts directory" + - name: "Prepare Release Metadata" + id: metadata + shell: bash + env: + TAG_NAME: ${{ needs.prepare-release.outputs.tag_name }} + run: | + echo "release_name=yaze ${TAG_NAME}" >> "$GITHUB_OUTPUT" + echo "Prepared release name: yaze ${TAG_NAME}" + - name: "Generate Platform Availability Report" id: platform_report shell: bash @@ -914,7 +923,7 @@ jobs: uses: softprops/action-gh-release@v2 with: tag_name: ${{ needs.prepare-release.outputs.tag_name }} - name: yaze ${{ needs.prepare-release.outputs.tag_name }} + name: ${{ steps.metadata.outputs.release_name }} body: | ${{ steps.platform_report.outputs.availability }}