mirror of
https://github.com/neovim/neovim
synced 2025-07-16 01:01:49 +00:00
ci(release): drop manual shasum collection
This is now included for all GH release assets out-of-the-box, see https://github.blog/changelog/2025-06-03-releases-now-expose-digests-for-release-assets/ These can be accessed programmatically through `gh release view --json assets <release tag>` and then looking at the `digest` key.
This commit is contained in:
committed by
Christian Clason
parent
7e393ff4f2
commit
442dade5be
2
.github/workflows/notes.md
vendored
2
.github/workflows/notes.md
vendored
@ -75,5 +75,3 @@ If your system does not have the required glibc version, try the (unsupported) [
|
|||||||
### Other
|
### Other
|
||||||
|
|
||||||
- Install by [package manager](https://github.com/neovim/neovim/blob/master/INSTALL.md#install-from-package)
|
- Install by [package manager](https://github.com/neovim/neovim/blob/master/INSTALL.md#install-from-package)
|
||||||
|
|
||||||
## SHA256 Checksums
|
|
||||||
|
16
.github/workflows/release.yml
vendored
16
.github/workflows/release.yml
vendored
@ -193,25 +193,13 @@ jobs:
|
|||||||
echo 'PRERELEASE=') >> $GITHUB_ENV
|
echo 'PRERELEASE=') >> $GITHUB_ENV
|
||||||
gh release delete stable --yes || true
|
gh release delete stable --yes || true
|
||||||
git push origin :stable || true
|
git push origin :stable || true
|
||||||
# `sha256sum` outputs <sha> <path>, so we cd into each dir to drop the
|
|
||||||
# containing folder from the output.
|
|
||||||
- run: |
|
|
||||||
for i in nvim-*; do
|
|
||||||
(
|
|
||||||
cd $i || exit
|
|
||||||
sha256sum * >> $GITHUB_WORKSPACE/shasum.txt
|
|
||||||
)
|
|
||||||
done
|
|
||||||
- name: Publish release
|
- name: Publish release
|
||||||
env:
|
env:
|
||||||
NVIM_VERSION: ${{ needs.linux.outputs.version }}
|
NVIM_VERSION: ${{ needs.linux.outputs.version }}
|
||||||
DEBUG: api
|
DEBUG: api
|
||||||
run: |
|
run: |
|
||||||
envsubst < "$GITHUB_WORKSPACE/.github/workflows/notes.md" > "$RUNNER_TEMP/notes.md"
|
envsubst < "$GITHUB_WORKSPACE/.github/workflows/notes.md" > "$RUNNER_TEMP/notes.md"
|
||||||
echo '```' >> "$RUNNER_TEMP/notes.md"
|
|
||||||
cat shasum.txt >> "$RUNNER_TEMP/notes.md"
|
|
||||||
echo '```' >> "$RUNNER_TEMP/notes.md"
|
|
||||||
if [ "$TAG_NAME" != "nightly" ]; then
|
if [ "$TAG_NAME" != "nightly" ]; then
|
||||||
gh release create stable $PRERELEASE --notes-file "$RUNNER_TEMP/notes.md" --title "$SUBJECT" --target $GITHUB_SHA nvim-macos-x86_64/* nvim-macos-arm64/* nvim-linux-x86_64/* nvim-linux-arm64/* nvim-appimage-x86_64/* nvim-appimage-arm64/* nvim-win64/* shasum.txt
|
gh release create stable $PRERELEASE --notes-file "$RUNNER_TEMP/notes.md" --title "$SUBJECT" --target $GITHUB_SHA nvim-macos-x86_64/* nvim-macos-arm64/* nvim-linux-x86_64/* nvim-linux-arm64/* nvim-appimage-x86_64/* nvim-appimage-arm64/* nvim-win64/*
|
||||||
fi
|
fi
|
||||||
gh release create $TAG_NAME $PRERELEASE --notes-file "$RUNNER_TEMP/notes.md" --title "$SUBJECT" --target $GITHUB_SHA nvim-macos-x86_64/* nvim-macos-arm64/* nvim-linux-x86_64/* nvim-linux-arm64/* nvim-appimage-x86_64/* nvim-appimage-arm64/* nvim-win64/* shasum.txt
|
gh release create $TAG_NAME $PRERELEASE --notes-file "$RUNNER_TEMP/notes.md" --title "$SUBJECT" --target $GITHUB_SHA nvim-macos-x86_64/* nvim-macos-arm64/* nvim-linux-x86_64/* nvim-linux-arm64/* nvim-appimage-x86_64/* nvim-appimage-arm64/* nvim-win64/*
|
||||||
|
Reference in New Issue
Block a user