Skip to content

Commit

Permalink
fix: checking changelog is updated before trying to commit it
Browse files Browse the repository at this point in the history
  • Loading branch information
robcoward committed Jul 24, 2024
1 parent 449dc33 commit 9196d13
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion pipe.sh
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,24 @@ if [[ ${DEBUG} == "true" ]]; then
else
CHANGELOG_VERBOSE_FLAG=""
fi
run conventional-changelog ${CHANGELOG_VERBOSE_FLAG} -n ${CONFIG} -p conventionalcommits -i ${TF_MODULE_PATH}/CHANGELOG.md -s -r 0 -t ${TAG_PREFIX} --commit-path ${TF_MODULE_PATH} -u false
run conventional-changelog ${CHANGELOG_VERBOSE_FLAG} -n ${CONFIG} -p conventionalcommits -i ${TF_MODULE_PATH}/CHANGELOG.md -o ${TF_MODULE_PATH}/CHANGELOG.md.new -r 0 -t ${TAG_PREFIX} --commit-path ${TF_MODULE_PATH} -u false
if [[ "${status}" == "0" ]]; then

success "Success!"
else
fail "Error!"
fi

run diff -q ${TF_MODULE_PATH}/CHANGELOG.md ${TF_MODULE_PATH}/CHANGELOG.md.new
if [[ "${status}" == "0" ]]; then
fail "No changes detected in CHANGELOG.md"
rm ${TF_MODULE_PATH}/CHANGELOG.md.new
exit 1
else
info "Changes detected in CHANGELOG.md"
mv ${TF_MODULE_PATH}/CHANGELOG.md.new ${TF_MODULE_PATH}/CHANGELOG.md
fi

GIT_AUTHOR_NAME=${COMMITTER_NAME}
GIT_AUTHOR_EMAIL=${COMMITTER_EMAIL}
GIT_COMMITTER_NAME=${COMMITTER_NAME}
Expand Down

0 comments on commit 9196d13

Please sign in to comment.