Skip to content

Commit 1a605fd

Browse files
committed
publish 0.2.6
Signed-off-by: Ashima-Ashima1 <[email protected]>
1 parent 984470b commit 1a605fd

File tree

1 file changed

+14
-23
lines changed

1 file changed

+14
-23
lines changed

.github/workflows/release.yml

Lines changed: 14 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -21,27 +21,33 @@ jobs:
2121
steps:
2222
- name: Checkout Code
2323
uses: actions/checkout@v5
24-
with:
25-
fetch-depth: 0
2624

2725
- name: Print Go Version
2826
run: go version
2927

30-
- name: Get commit message
31-
id: get_commit
32-
run: |
28+
- name: Get last commit message
29+
id: check_commit
30+
run: |
3331
message=$(git log -1 --pretty=%B)
32+
message="${message//'%'/'%25'}" # Escape '%'
33+
message="${message//$'\n'/'%0A'}" # Escape newlines
34+
message="${message//$'\r'/'%0D'}" # Escape carriage returns
3435
echo "message=$message" >> "$GITHUB_OUTPUT"
36+
shell: bash
37+
38+
- name: Check Commit Message
39+
run: |
40+
echo "Commit Message: ${{ steps.check_commit.outputs.message }}"
3541
3642
- name: Check if release should be triggered
3743
id: check_release
3844
run: |
39-
if [[ "${{ steps.get_commit.outputs.message }}" == *"publish"* ]]; then
45+
if [[ "${{ steps.check_commit.outputs.message }}" == *"publish"* ]]; then
4046
echo "should_release=true" >> "$GITHUB_OUTPUT"
41-
echo "Publish will be triggered (found 'publish' in commit message)"
47+
echo "Debian/RPM packages will be created"
4248
else
4349
echo "should_release=false" >> "$GITHUB_OUTPUT"
44-
echo "Publish will NOT be triggered (no 'publish' in commit message)"
50+
echo "Debian/RPM packages will not be created"
4551
fi
4652
4753
build-and-test:
@@ -123,21 +129,6 @@ jobs:
123129
cd ${{ matrix.package_dir }}
124130
make packages
125131
126-
- name: Get last commit message
127-
id: check_commit
128-
run: |
129-
message=$(git log -1 --pretty=%B)
130-
message="${message//'%'/'%25'}" # Escape '%'
131-
message="${message//$'\n'/'%0A'}" # Escape newlines
132-
message="${message//$'\r'/'%0D'}" # Escape carriage returns
133-
echo "message=$message" >> "$GITHUB_OUTPUT"
134-
shell: bash
135-
136-
- name: Check Commit Message
137-
run: |
138-
echo "Commit Message: ${{ steps.check_commit.outputs.message }}"
139-
140-
141132
- name: Latest Version (Tag and Release)
142133
if: success()
143134
id: release

0 commit comments

Comments
 (0)