#!/bin/sh # # This script bundles the binaries generated by GitHub Actions. # # Platforms to choose from: # - windows-2019 # - windows-2022 # - macos-11 # - macos-12 # - macos-13 # - ubuntu-20.04 # - ubuntu-22.04 # # 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 # node ./build/version_to_file.js version=$(<./build/version.txt) mkdir bundle # macOS apps mv artifacts/*/rolens-macos-11-amd64.tar.gz "bundle/rolens-$version-macos-11+-amd64.tar.gz" mv artifacts/*/rolens-macos-11-arm64.tar.gz "bundle/rolens-$version-macos-11+-arm64.tar.gz" # Windows installers mv artifacts/*/rolens-windows-2019-amd64-installer.zip "bundle/rolens-$version-windows-10+-amd64-installer.zip" mv artifacts/*/rolens-windows-2019-arm64-installer.zip "bundle/rolens-$version-windows-10+-arm64-installer.zip"