buildci: generalise for all push events and PRs

This means that tags are included now

Signed-off-by: Gunwant Jain <mail@wantguns.dev>
This commit is contained in:
Gunwant Jain
2022-01-20 05:21:25 +05:30
parent 3968796a49
commit a6709a1307
2 changed files with 8 additions and 10 deletions

4
.github/buildci.sh vendored
View File

@@ -16,7 +16,7 @@ setup_cross_compiling() {
# Building for the given architecture
build_for_arch() {
__ARCH=$1
__SHA=$2
__REF=$2
# Statically compile
case "$__ARCH" in \
@@ -29,5 +29,5 @@ build_for_arch() {
# Export them artifacts
mkdir -p artifacts
cp -av /home/runner/.cargo/bin/bin "artifacts/bin-$__SHA-$__TARGET"
cp -av /home/runner/.cargo/bin/bin "artifacts/bin-$__REF-$__TARGET"
}

View File

@@ -1,12 +1,6 @@
name: Build CI
on:
push:
branches:
- "*"
pull_request:
branches:
- master
on: [push, pull_request]
jobs:
build:
@@ -31,8 +25,12 @@ jobs:
- name: Build
run: |
[ $GITHUB_REF_TYPE = "branch" ] && \
export __REF=${GITHUB_SHA::7} || \
export __REF=$GITHUB_REF_NAME
source ./.github/buildci.sh
build_for_arch ${{ matrix.arch }} ${GITHUB_SHA::7}
build_for_arch ${{ matrix.arch }} $__REF
- name: Export artifacts
uses: actions/upload-artifact@v2