@@ -29,27 +29,27 @@ jobs:
29
29
- name : Validate and Correct Release Identifier
30
30
id : validate
31
31
run : |
32
- release-identifier ="${{ inputs.release-id }}"
32
+ release_identifier ="${{ inputs.release-id }}"
33
33
34
- echo "Input release identifier: '${release-identifier }'"
34
+ echo "Input release identifier: '${release_identifier }'"
35
35
36
36
# Trim leading/trailing spaces
37
- release-identifier ="$(echo -n "${release-identifier }" | xargs)"
37
+ release_identifier ="$(echo -n "${release_identifier }" | xargs)"
38
38
39
39
# Remove leading "v" if present
40
- release-identifier ="${release-identifier #v}"
40
+ release_identifier ="${release_identifier #v}"
41
41
42
- echo "Corrected release identifier: ${release-identifier }"
42
+ echo "Corrected release identifier: ${release_identifier }"
43
43
44
44
# Regular expression for semantic versioning (X.Y.Z)
45
45
semver_regex="^[0-9]+\\.[0-9]+\\.[0-9]+$"
46
46
47
- if [[ ! "${release-identifier }" =~ ${semver_regex} ]]; then
47
+ if [[ ! "${release_identifier }" =~ ${semver_regex} ]]; then
48
48
echo "Error: Invalid release version format after correction. Expected format: X.Y.Z (e.g., 0.59.2)"
49
49
exit 1
50
50
fi
51
51
52
- echo "Release identifier is valid: ${release-identifier }"
52
+ echo "Release identifier is valid: ${release_identifier }"
53
53
54
54
- name : Checkout Code
55
55
id : checkout_code
65
65
- name : Create Release Notes with Markdown
66
66
run : |
67
67
# TODO: Validate the version number exists in the repo
68
- git-semver log --markdown "${{ steps.validate.outputs.release-identifier }}"
68
+ git-semver log --markdown "${{ steps.validate.outputs.release_identifier }}"
0 commit comments