Samuel Ortiz
86fcd19b8a
build: Initial musl support
...
Fix all build failures and add musl to the gihub workflows.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2020-04-29 17:57:01 +01:00
Samuel Ortiz
e685854f16
gh: Separate the build and release jobs
...
The release one is always skipped for PRs which can be confusing for
e.g. dependabot.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2020-04-23 13:45:12 +02:00
Samuel Ortiz
3e9a39ca13
github: Upload the ch-remote asset
...
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2020-03-20 12:26:27 +01:00
Samuel Ortiz
477d924528
github: Build from a rust toolchain matrix
...
So that we can run our builds against several toolchains (beta, stable,
nightly).
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2020-03-13 11:41:34 +00:00
Samuel Ortiz
63c5d09537
github: Trigger the build job on PRs
...
And not on pushes only.
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2020-03-12 11:27:43 +01:00
Samuel Ortiz
8cbb6d0faf
github: Replace Travis CI with github actions
...
We define 1 workflow with 2 jobs: One for the regular build and another
one for creating a release and uploading the corresponding assets.
They both run conditionally, depending on the gihtub event that triggered
the action.
Fixes : #825
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2020-03-12 09:18:01 +01:00