git-lfs/script
brian m. carlson e40219fcb0
script/upload: don't require empty bin/releases for finalize
When the upload script is used in finalize mode, which is a manual part
of the release process, it currently requires the bin/releases directory
to be empty.  This is because it uses the upload_assets function, which
uploads everything in that directory, and we obviously don't want to
upload whatever the developer may have in that directory as part of our
release, only the signed hashes.

Since the person doing the release is usually the person who has built
the pre-release assets for the pull request, this means that we
invariably bother this person, which, while not the end of the world, is
a minor annoyance.  Let's make this experience better for the core team
member doing the release and lift this restriction.

Make the upload_assets function take a location of assets to upload, and
when we're uploading assets in non-finalize mode (which is now
effectively restricted to our release workflow) use the bin/releases
directory, but use a temporary directory for the finalize step.  Remove
the check an empty bin/releases directory, since we no longer need it.
2021-10-28 17:30:50 +00:00
..
macos workflows/release: sign and notarize macOS binaries 2020-05-29 19:29:26 +00:00
windows-installer Fix Windows arm64 build 2021-09-25 22:14:52 +02:00
build-git ci: don't reinstall openssl with Homebrew 2020-09-22 20:05:21 +00:00
changelog script: add a noninteractive mode to the changelog generator 2019-02-07 16:51:30 +00:00
cibuild script/cibuild: install scutiger during tests 2021-07-20 19:16:00 +00:00
compile-win-installer-unsigned.bat compile-win-installer-unsigned: fix the name of the inno setup script 2017-09-15 09:11:32 +02:00
install-git-source export those env vars 2016-11-15 13:10:46 -07:00
install.sh script/install.sh: mark as executable 2018-07-27 10:52:30 -05:00
packagecloud.rb include debian bookworm in the debian/11 section too 2021-09-09 15:34:11 +02:00
release Makefile: replace script/{fmt,lint} with '{fmt,lint}' target 2018-07-16 16:09:26 -05:00
release.go Makefile: replace script/bootstrap with 'make', 'make all' 2018-07-19 13:14:39 -05:00
script.go Merge branch 'master' into ttaylorr/makefile 2018-07-23 12:44:24 -05:00
update-version release: v2.9.0 2019-10-15 20:56:43 +00:00
upload script/upload: don't require empty bin/releases for finalize 2021-10-28 17:30:50 +00:00