To document with which release tool version a release has been prepared/created, we should attach assets to the GitHub release pointing to the release tool version. Ideally, release preparation creates release drafts. During the actual build, we would attach an asset containing the release tool version used to build the binaries and publish the GitHub release afterwards (draft -> published). So we could support immutable releases that capture the tag and asset. Release notes itself are edidable.
To document with which release tool version a release has been prepared/created, we should attach assets to the GitHub release pointing to the release tool version. Ideally, release preparation creates release drafts. During the actual build, we would attach an asset containing the release tool version used to build the binaries and publish the GitHub release afterwards (draft -> published). So we could support immutable releases that capture the tag and asset. Release notes itself are edidable.