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
