Add install script with hard-coded version to build output

This commit is contained in:
Sander Declerck 2025-12-16 14:34:24 +01:00
parent 6beb962282
commit 2c2159e512
No known key found for this signature in database

View file

@ -77,21 +77,33 @@ jobs:
- name: Rename binaries to include platform and architecture - name: Rename binaries to include platform and architecture
run: | run: |
mv binaries/safe-chain-macos-x64/safe-chain binaries/safe-chain-macos-x64/safe-chain-macos-x64 mkdir release-artifacts
mv binaries/safe-chain-macos-arm64/safe-chain binaries/safe-chain-macos-arm64/safe-chain-macos-arm64 mv binaries/safe-chain-macos-x64/safe-chain release-artifacts/safe-chain-macos-x64/safe-chain-macos-x64
mv binaries/safe-chain-linux-x64/safe-chain binaries/safe-chain-linux-x64/safe-chain-linux-x64 mv binaries/safe-chain-macos-arm64/safe-chain release-artifacts/safe-chain-macos-arm64/safe-chain-macos-arm64
mv binaries/safe-chain-linux-arm64/safe-chain binaries/safe-chain-linux-arm64/safe-chain-linux-arm64 mv binaries/safe-chain-linux-x64/safe-chain release-artifacts/safe-chain-linux-x64/safe-chain-linux-x64
mv binaries/safe-chain-win-x64/safe-chain.exe binaries/safe-chain-win-x64/safe-chain-win-x64.exe mv binaries/safe-chain-linux-arm64/safe-chain release-artifacts/safe-chain-linux-arm64/safe-chain-linux-arm64
mv binaries/safe-chain-win-arm64/safe-chain.exe binaries/safe-chain-win-arm64/safe-chain-win-arm64.exe mv binaries/safe-chain-win-x64/safe-chain.exe release-artifacts/safe-chain-win-x64/safe-chain-win-x64.exe
mv binaries/safe-chain-win-arm64/safe-chain.exe release-artifacts/safe-chain-win-arm64/safe-chain-win-arm64.exe
- name: Move install scripts and hard-code version
run: |
sed 's/$(fetch_latest_version)/${VERSION}/' install-scripts/install-safe-chain.sh > release-artifacts/install-safe-chain.sh
sed "s/Get-LatestVersion/\"${VERSION}\"/" install-scripts/install-safe-chain.ps1 > release-artifacts/install-safe-chain.ps1
cp install-scripts/uninstall-safe-chain.sh
cp install-scripts/uninstall-safe-chain.ps1
- name: Upload binaries to existing GitHub Release - name: Upload binaries to existing GitHub Release
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: | run: |
gh release upload ${{ needs.set-version.outputs.version }} \ gh release upload ${{ needs.set-version.outputs.version }} \
binaries/safe-chain-macos-x64/* \ release-artifacts/safe-chain-macos-x64/* \
binaries/safe-chain-macos-arm64/* \ release-artifacts/safe-chain-macos-arm64/* \
binaries/safe-chain-linux-x64/* \ release-artifacts/safe-chain-linux-x64/* \
binaries/safe-chain-linux-arm64/* \ release-artifacts/safe-chain-linux-arm64/* \
binaries/safe-chain-win-x64/* \ release-artifacts/safe-chain-win-x64/* \
binaries/safe-chain-win-arm64/* release-artifacts/safe-chain-win-arm64/* \
release-artifacts/install-safe-chain.sh \
release-artifacts/install-safe-chain.ps1 \
release-artifacts/safe-chain-win-arm64/* \
release-artifacts/safe-chain-win-arm64/*