mirror of
https://github.com/neovim/neovim.git
synced 2025-11-14 22:39:08 +00:00
GHA: Include runtime in macos release tarball
This commit is contained in:
14
.github/workflows/release.yml
vendored
14
.github/workflows/release.yml
vendored
@@ -78,9 +78,7 @@ jobs:
|
|||||||
- name: Create package
|
- name: Create package
|
||||||
run: |
|
run: |
|
||||||
cd "$GITHUB_WORKSPACE/build/release"
|
cd "$GITHUB_WORKSPACE/build/release"
|
||||||
mkdir -p bundle/nvim/libs
|
mkdir -p nvim-osx64/libs
|
||||||
mkdir -p bundle/nvim/bin
|
|
||||||
cp nvim-osx64/bin/nvim bundle/nvim/bin/
|
|
||||||
libs=($(otool -L nvim-osx64/bin/nvim | sed 1d | sed -E -e 's|^[[:space:]]*||' -e 's| .*||'))
|
libs=($(otool -L nvim-osx64/bin/nvim | sed 1d | sed -E -e 's|^[[:space:]]*||' -e 's| .*||'))
|
||||||
echo "libs:"
|
echo "libs:"
|
||||||
for lib in "${libs[@]}"; do
|
for lib in "${libs[@]}"; do
|
||||||
@@ -89,15 +87,15 @@ jobs:
|
|||||||
else
|
else
|
||||||
echo " $lib"
|
echo " $lib"
|
||||||
relname="libs/${lib##*/}"
|
relname="libs/${lib##*/}"
|
||||||
cp -L "$lib" "bundle/nvim/$relname"
|
cp -L "$lib" "nvim-osx64/$relname"
|
||||||
install_name_tool -change "$lib" "@executable_path/../$relname" bundle/nvim/bin/nvim
|
install_name_tool -change "$lib" "@executable_path/../$relname" nvim-osx64/bin/nvim
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
tar cjSf nvim-macos.tar.bz2 -C bundle nvim
|
tar cfz nvim-macos.tar.gz nvim-osx64
|
||||||
- uses: actions/upload-artifact@v2
|
- uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: nvim-macos
|
name: nvim-macos
|
||||||
path: build/release/nvim-macos.tar.bz2
|
path: build/release/nvim-macos.tar.gz
|
||||||
retention-days: 1
|
retention-days: 1
|
||||||
|
|
||||||
publish:
|
publish:
|
||||||
@@ -134,7 +132,7 @@ jobs:
|
|||||||
gzip: false
|
gzip: false
|
||||||
allow_override: ${{ env.TAG_NAME == 'nightly' }}
|
allow_override: ${{ env.TAG_NAME == 'nightly' }}
|
||||||
files: |
|
files: |
|
||||||
nvim-macos.tar.bz2:./nvim-macos/nvim-macos.tar.bz2
|
nvim-macos.tar.gz:./nvim-macos/nvim-macos.tar.gz
|
||||||
nvim-linux64.tar.gz:./nvim-linux64/nvim-linux64.tar.gz
|
nvim-linux64.tar.gz:./nvim-linux64/nvim-linux64.tar.gz
|
||||||
nvim.appimage:./appimage/nvim.appimage
|
nvim.appimage:./appimage/nvim.appimage
|
||||||
nvim.appimage.zsync:./appimage/nvim.appimage.zsync
|
nvim.appimage.zsync:./appimage/nvim.appimage.zsync
|
||||||
|
|||||||
Reference in New Issue
Block a user