This is an automated email from the ASF dual-hosted git repository.

vy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-parent.git

commit 28639843833744f0e2c1acff5aec5ddfb29aae87
Author: Volkan Yazıcı <[email protected]>
AuthorDate: Mon Oct 2 21:56:08 2023 +0200

    Create a changelog entry if `src/changelog` directory exists
---
 .github/workflows/merge-dependabot-reusable.yaml | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/merge-dependabot-reusable.yaml 
b/.github/workflows/merge-dependabot-reusable.yaml
index 65f5433..8fee8d9 100644
--- a/.github/workflows/merge-dependabot-reusable.yaml
+++ b/.github/workflows/merge-dependabot-reusable.yaml
@@ -97,11 +97,12 @@ jobs:
       - name: Create changelog entry
         shell: bash
         run: |
-          
RELEASE_CHANGELOG_FILEPATH="src/changelog/.${RELEASE_VERSION_MAJOR}.x.x"
-          SAFE_DEPENDENCY_NAME=$(echo "$DEPENDENCY_NAME" | tr "[:upper:]" 
"[:lower:]" | sed -r 's/[^a-z0-9]/_/g' | sed -r 's/_+/_/g')
-          
CHANGELOG_ENTRY_FILEPATH="$RELEASE_CHANGELOG_FILEPATH/update_${SAFE_DEPENDENCY_NAME}.xml"
-          mkdir -p $(dirname "$CHANGELOG_ENTRY_FILEPATH")
-          cat > "$CHANGELOG_ENTRY_FILEPATH" << EOF
+          if [ -d "src/changelog" ]; then
+            
RELEASE_CHANGELOG_FILEPATH="src/changelog/.${RELEASE_VERSION_MAJOR}.x.x"
+            SAFE_DEPENDENCY_NAME=$(echo "$DEPENDENCY_NAME" | tr "[:upper:]" 
"[:lower:]" | sed -r 's/[^a-z0-9]/_/g' | sed -r 's/_+/_/g')
+            
CHANGELOG_ENTRY_FILEPATH="$RELEASE_CHANGELOG_FILEPATH/update_${SAFE_DEPENDENCY_NAME}.xml"
+            mkdir -p $(dirname "$CHANGELOG_ENTRY_FILEPATH")
+            cat > "$CHANGELOG_ENTRY_FILEPATH" << EOF
           <?xml version="1.0" encoding="UTF-8"?>
           <entry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
                  xmlns="http://logging.apache.org/log4j/changelog";
@@ -111,6 +112,7 @@ jobs:
             <description format="asciidoc">Update \`$DEPENDENCY_NAME\` to 
version \`$DEPENDENCY_VERSION\`</description>
           </entry>
           EOF
+          fi
 
       - name: Generate sources
         shell: bash

Reply via email to