From 0ab6e804c7ded03ca95178fb768697fa8900bdbc Mon Sep 17 00:00:00 2001 From: Timon Date: Wed, 5 Aug 2026 15:28:49 +0200 Subject: [PATCH 1/2] feat(generate_version): add github job summary output --- README.md | 1 + generate_version/generate_version.sh | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/README.md b/README.md index c9f3ede..d3963b5 100644 --- a/README.md +++ b/README.md @@ -237,6 +237,7 @@ Generates project version based on current git commit and git tags. This action relies on git tags to be present in order to generate a version. 2) Generated version will not be compatible with [PEP-440](https://peps.python.org/pep-0440/), so these versions should not be used with python packages. +3) The generated version is also written to the [job summary](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary). ### Inputs No inputs defined diff --git a/generate_version/generate_version.sh b/generate_version/generate_version.sh index d4bd3d2..bb8cbb4 100755 --- a/generate_version/generate_version.sh +++ b/generate_version/generate_version.sh @@ -19,3 +19,7 @@ set -Eeuo pipefail version=$(git describe --tags --abbrev=7) echo "version=$version" >> "$GITHUB_OUTPUT" + +if [[ -n "${GITHUB_STEP_SUMMARY:-}" ]]; then + echo "### Version: \`$version\`" >> "$GITHUB_STEP_SUMMARY" +fi From 8bcd9bd41cf895318e28655d6889b9a67deaae4c Mon Sep 17 00:00:00 2001 From: Timon Date: Wed, 5 Aug 2026 15:32:29 +0200 Subject: [PATCH 2/2] feat(semver_release): add github job summary output --- README.md | 2 ++ semver_release/semver_release.sh | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/README.md b/README.md index d3963b5..05d202a 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,8 @@ Creates a new GitHub release based on git tags and [semantic versioning](https:/ **NOTE**: This action uses [`github.ref`](https://docs.github.com/en/actions/learn-github-actions/contexts#github-context) variable for target branch name (see: https://cli.github.com/manual/gh_release_create). +The released version is also written to the [job summary](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary). + ### Inputs | Name | Description | Optional | |-------------|:-----------------------------------------|----------| diff --git a/semver_release/semver_release.sh b/semver_release/semver_release.sh index 2663c3a..ce8f82e 100755 --- a/semver_release/semver_release.sh +++ b/semver_release/semver_release.sh @@ -41,3 +41,7 @@ else fi echo "version=$nextVersion" >> "$GITHUB_OUTPUT" + +if [[ -n "${GITHUB_STEP_SUMMARY:-}" ]]; then + echo "### Released version: \`$nextVersion\`" >> "$GITHUB_STEP_SUMMARY" +fi