Add workflow for cross-compiling dendrite

This commit is contained in:
Caleb Xavier Berger 2021-01-18 14:46:55 +00:00 committed by GitHub
parent a2492a9fd1
commit 030c025295

View file

@ -0,0 +1,22 @@
name: "(Cross) Compile Dendrite"
# dummy
on: push
jobs:
compile:
strategy:
matrix:
target: [amd64, arm64, armhf]
env:
GOARCH: ${{ matrix.target }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
- name: install (cross) compiler
run: sudo apt install $(./.github/workflows/get-compiler.sh pkgs)
- name: set CC env var
run: echo "CC=$(./.github/workflows/get-compiler.sh ccomp)" >> $GITHUB_ENV # https://stackoverflow.com/a/57969570/3551604
- run: go env
- run: ./build.sh