Allow empty commits for the release (#4927)

The release process failed last night due to me filling out the dates in
the release notes early (rather than leaving "Unreleased") which mean
there were no changes for each commit. Switch to passing `--allow-empty`
when making a commit to prevent this.
This commit is contained in:
Alex Crichton
2022-09-20 09:45:18 -05:00
committed by GitHub
parent a434f43d22
commit 63c9e5d46d

View File

@@ -117,7 +117,7 @@ jobs:
rustc ci/update-release-date.rs -o /tmp/update-release-date rustc ci/update-release-date.rs -o /tmp/update-release-date
/tmp/update-release-date $(date +'%Y-%m-%d') /tmp/update-release-date $(date +'%Y-%m-%d')
git commit -a -F-<<EOF git commit --allow-empty -a -F-<<EOF
Update release date of Wasmtime $cur Update release date of Wasmtime $cur
EOF EOF
git push origin HEAD:ci/release-date-for-$cur git push origin HEAD:ci/release-date-for-$cur
@@ -152,7 +152,7 @@ jobs:
# released # released
git reset --hard origin/release-$cur git reset --hard origin/release-$cur
sed -i "s/^Unreleased/Released $(date +'%Y-%m-%d')/" RELEASES.md sed -i "s/^Unreleased/Released $(date +'%Y-%m-%d')/" RELEASES.md
git commit -a -F-<<EOF git commit --allow-empty -a -F-<<EOF
Release Wasmtime $cur Release Wasmtime $cur
[automatically-tag-and-release-this-commit] [automatically-tag-and-release-this-commit]