Skip to content

Commit efe5673

Browse files
authored
Update post-merge.yaml
Signed-off-by: Finn Rades <64548817+zOnlyKroks@users.noreply.github.com>
1 parent 63b7bfa commit efe5673

File tree

1 file changed

+10
-23
lines changed

1 file changed

+10
-23
lines changed

.github/workflows/post-merge.yaml

Lines changed: 10 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -105,38 +105,25 @@ jobs:
105105
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
106106
GITHUB_REPOSITORY: "${{ github.repository }}"
107107
GITHUB_REPOSITORY_URL: "${{ github.server_url }}/${{ github.repository }}"
108-
CHANGED_CHARTS: ${{ steps.list-changed.outputs.changedCharts }}
109108
PR_NUMBER: ${{ steps.pr-info.outputs.pr_number }}
110109
PR_TITLE: ${{ steps.pr-info.outputs.pr_title }}
111110
PR_URL: ${{ steps.pr-info.outputs.pr_url }}
112111
run: |
113112
set -e
114113
115-
# Extract chart names from changed chart directories
116-
CHART_NAMES=()
117-
for chart_directory in ${CHANGED_CHARTS}; do
114+
# Process each changed chart individually
115+
for chart_directory in $CHANGED_CHARTS; do
118116
CHART_NAME=${chart_directory#charts/}
119-
CHART_NAMES+=("--chart" "$CHART_NAME")
117+
echo "Processing chart: $CHART_NAME"
118+
119+
# Run the changelog script for this specific chart
120+
./generate-changelog.sh \
121+
--chart "$CHART_NAME" \
122+
--pr-title "${PR_TITLE}" \
123+
--pr-number "${PR_NUMBER}" \
124+
--pr-url "${PR_URL}"
120125
done
121126
122-
# Build arguments for the changelog script
123-
CHANGELOG_ARGS=("${CHART_NAMES[@]}")
124-
125-
if [[ -n "$PR_TITLE" ]]; then
126-
CHANGELOG_ARGS+=("--pr-title" "${PR_TITLE}")
127-
fi
128-
129-
if [[ -n "$PR_NUMBER" ]]; then
130-
CHANGELOG_ARGS+=("--pr-number" "${PR_NUMBER}")
131-
fi
132-
133-
if [[ -n "$PR_URL" ]]; then
134-
CHANGELOG_ARGS+=("--pr-url" "${PR_URL}")
135-
fi
136-
137-
# Run the changelog generation script
138-
./generate-changelog.sh "${CHANGELOG_ARGS[@]}"
139-
140127
# Check if there are changes
141128
if git status --porcelain | grep -q 'CHANGELOG.md'; then
142129
echo "has_changes=true" >> $GITHUB_OUTPUT

0 commit comments

Comments
 (0)