Skip to content
aseracorpPublic

About

Automated serverless SnapRAID builds (daily upstream version check) as GitHub releases

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

SnapRAID (serverless builds)

Automatically built SnapRAID binaries as GitHub releases, for use by downstream projects (such as aseracorp/cosmos-owrt). SnapRAID itself is developed upstream at amadvance/snapraid.

What this repo does

A GitHub Actions workflow runs daily (and can be triggered manually). It:

  1. Checks the upstream amadvance/snapraid repository for the newest released version.
  2. If a newer version than what we already published exists, it builds SnapRAID from source for every supported architecture and creates a matching release.
  3. If we are already at the latest version, it does nothing.

Supported architectures

Asset Architecture Compiler
snapraid-linux-amd64 x86-64 x86_64-linux-musl-cross
snapraid-linux-arm64 AArch64 aarch64-linux-musl-cross
snapraid-linux-armhf ARMv7 (hf) arm-linux-musleabihf-cross

Binaries are statically linked against musl and compressed with UPX, so they run on OpenWrt and other minimal Linux systems with no runtime deps.

Usage

# amd64
curl -LO https://github.com/aseracorp/snapraid/releases/latest/download/snapraid-linux-amd64
chmod +x snapraid-linux-amd64

# arm64
curl -LO https://github.com/aseracorp/snapraid/releases/latest/download/snapraid-linux-arm64
chmod +x snapraid-linux-arm64

# armhf (ARMv7 hard-float)
curl -LO https://github.com/aseracorp/snapraid/releases/latest/download/snapraid-linux-armhf
chmod +x snapraid-linux-armhf

Manual build a specific version

Trigger the Build SnapRAID workflow with workflow_dispatch and set the version input (e.g. 14.9) to build an arbitrary version, or set force to rebuild the latest even if unchanged.

License

SnapRAID is distributed under GPL-3.0-or-later. The build configuration in this repository is provided under the same license. SnapRAID is © its respective authors.

About

Automated serverless SnapRAID builds (daily upstream version check) as GitHub releases

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors