mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-10 06:30:32 +00:00
tools: Tweak scripts
This commit is contained in:
@@ -76,10 +76,10 @@ if [[ -n "${tags}" ]]; then
|
|||||||
fi
|
fi
|
||||||
# Update changelog.
|
# Update changelog.
|
||||||
remote_url=$(grep -E '^\[Unreleased\]: https://' "${changelog}" | sed 's/^\[Unreleased\]: //; s/\.\.\.HEAD$//')
|
remote_url=$(grep -E '^\[Unreleased\]: https://' "${changelog}" | sed 's/^\[Unreleased\]: //; s/\.\.\.HEAD$//')
|
||||||
before_tag="${remote_url#*/compare/}"
|
prev_tag="${remote_url#*/compare/}"
|
||||||
remote_url="${remote_url%/compare/*}"
|
remote_url="${remote_url%/compare/*}"
|
||||||
sed -i "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n## [${version}] - ${release_date}/" "${changelog}"
|
sed -i "s/^## \\[Unreleased\\]/## [Unreleased]\\n\\n## [${version}] - ${release_date}/" "${changelog}"
|
||||||
sed -i "s#^\[Unreleased\]: https://.*#[Unreleased]: ${remote_url}/compare/${tag}...HEAD\\n[${version}]: ${remote_url}/compare/${before_tag}...${tag}#" "${changelog}"
|
sed -i "s#^\[Unreleased\]: https://.*#[Unreleased]: ${remote_url}/compare/${tag}...HEAD\\n[${version}]: ${remote_url}/compare/${prev_tag}...${tag}#" "${changelog}"
|
||||||
if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then
|
if ! grep -Eq "^## \\[${version//./\\.}\\] - ${release_date}$" "${changelog}"; then
|
||||||
bail "failed to update ${changelog}"
|
bail "failed to update ${changelog}"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -91,6 +91,7 @@ if [[ -n "$(git ls-files '*.rs')" ]]; then
|
|||||||
error "please replace \`.cast()\` with \`.cast::<type_name>()\`:"
|
error "please replace \`.cast()\` with \`.cast::<type_name>()\`:"
|
||||||
echo "${cast_without_turbofish}"
|
echo "${cast_without_turbofish}"
|
||||||
fi
|
fi
|
||||||
|
# Sync readme and crate-level doc.
|
||||||
first='1'
|
first='1'
|
||||||
for readme in $(git ls-files '*README.md'); do
|
for readme in $(git ls-files '*README.md'); do
|
||||||
if ! grep -q '^<!-- tidy:crate-doc:start -->' "${readme}"; then
|
if ! grep -q '^<!-- tidy:crate-doc:start -->' "${readme}"; then
|
||||||
|
|||||||
Reference in New Issue
Block a user