Every system: Windows ARM64, Linux .deb/.rpm/tarballs and macOS tarballs on each release (#134)
OPOpenVibers committed 5 days ago · tag v0.46. · 0 files, +0−0
* Every system: Windows ARM64, Linux .deb/.rpm/tarballs and macOS tarballs on each release
CI builds the release for Windows x64 and ARM64, macOS Apple silicon and Intel, and Linux x64 and ARM64. Each Linux
and macOS release now also carries a tarball with the installer and plugins, and each Linux architecture gets a .deb
and a .rpm that install openvibe-link with openvibe-node as its alias. The release workflow checks every asset is
present before publishing and uploads to an existing release, so the Android APK job and this one can both attach to
the same tag. CI builds and inspects the packages on every PR, so a broken .deb or .rpm is caught before a tag.
* Packages: make a CI build's version start with a digit
dpkg refuses a version that does not start with a digit, and CI builds are version 'ci'. Prefix 0. so the package
checks run on every PR; a released v0.45.0 is unchanged.