From 3f3c06b0d3ebef9a3985d5594af10297ebca585a Mon Sep 17 00:00:00 2001 From: Cyrille Bougot Date: Tue, 24 Sep 2024 13:18:47 +0200 Subject: [PATCH] Allow empty change log --- .github/workflows/upload-on-tag.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/upload-on-tag.yaml b/.github/workflows/upload-on-tag.yaml index 0d7d5c2..534bca5 100644 --- a/.github/workflows/upload-on-tag.yaml +++ b/.github/workflows/upload-on-tag.yaml @@ -1,4 +1,4 @@ -name: Upload on new tags +ename: Upload on new tags on: push: @@ -38,7 +38,9 @@ jobs: print(f'===> Version:{version}') pattern = rf'## Change log.*### Version {version}\s*(.*?)\s*(\n(### Version)|(\[\d+\]:)|$)' fileContent = open('readme.md', 'r', encoding='utf8').read() - changeLog = re.search(pattern, fileContent, re.DOTALL).group(1) + '\n' + match = re.search(pattern, fileContent, re.DOTALL) + changeLog = match.group(1) if match else "" + changeLog += '\n' print(f'===> ChangeLog:\n<<<{changeLog}>>>\n') open('changelog.md', 'w', encoding='utf-8').write(changeLog) shell: python