1
0
mirror of https://github.com/garraflavatra/rolens.git synced 2025-01-18 21:17:59 +00:00
rolens/build/ci_bundle.sh

42 lines
1.1 KiB
Bash
Raw Normal View History

2023-06-22 08:55:59 +00:00
#!/bin/sh
2023-06-22 09:37:35 +00:00
#
# This script bundles the binaries generated by GitHub Actions.
#
# Platforms to choose from:
2023-06-22 08:55:59 +00:00
# - windows-2019
# - windows-2022
# - macos-11
# - macos-12
# - macos-13
# - ubuntu-20.04
# - ubuntu-22.04
2023-06-22 09:37:35 +00:00
#
# Bundles to choose from:
# - rolens-macos-11-amd64.tar.gz
# - rolens-macos-11-arm64.tar.gz
# - rolens-macos-12-amd64.tar.gz
# - rolens-macos-12-arm64.tar.gz
# - rolens-macos-13-amd64.tar.gz
# - rolens-macos-13-arm64.tar.gz
# - rolens-ubuntu-20.04-amd64.tar.gz
# - rolens-ubuntu-22.04-amd64.tar.gz
# - rolens-windows-2019-amd64.zip
# - rolens-windows-2019-arm64.zip
# - rolens-windows-2022-amd64.zip
# - rolens-windows-2022-arm64.zip
#
2023-06-22 08:55:59 +00:00
2023-06-22 19:06:20 +00:00
node ./build/version_to_file.js
2023-06-22 08:55:59 +00:00
version=$(<./build/version.txt)
mkdir bundle
2023-06-22 09:37:35 +00:00
# macOS binaries
mv artifacts/*/rolens-macos-11-amd64.tar.gz bundle/rolens-$version-macos-amd64.tar.gz
mv artifacts/*/rolens-macos-11-arm64.tar.gz bundle/rolens-$version-macos-arm64.tar.gz
2023-06-22 08:55:59 +00:00
2023-06-22 09:37:35 +00:00
# Windows binaries
mv artifacts/*/rolens-windows-2019-amd64.zip bundle/rolens-$version-windows-amd64.zip
mv artifacts/*/rolens-windows-2019-arm64.zip bundle/rolens-$version-windows-arm64.zip