aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
diff options
context:
space:
mode:
authorMarvin Borner2021-05-23 14:30:07 +0200
committerMarvin Borner2021-05-23 14:34:52 +0200
commit33fd97e19a12535c02b1cf6804cb854a279e040c (patch)
tree0ea00a9b60b35e42830eb3b13887fea2d356d655 /.github/workflows/build.yml
parent0bf64a113f3d3baa110b362fd6a215ef29182671 (diff)
Cleanup, linting, formatting
Diffstat (limited to '.github/workflows/build.yml')
-rw-r--r--.github/workflows/build.yml33
1 files changed, 0 insertions, 33 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
deleted file mode 100644
index cb9660e..0000000
--- a/.github/workflows/build.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-name: Project build and test
-
-on: push
-
-jobs:
- build-and-test:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout
- uses: actions/checkout@v2
- - name: Install
- run: sudo apt-get update && sudo apt-get install -y build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo ccache curl nasm grub-common qemu qemu-kvm mtools ctags inkscape
- - name: Get cross compiler
- id: cache-cross
- uses: actions/cache@v1
- with:
- path: cross
- key: toolchain
- - name: Build cross compiler
- if: steps.cache-cross.outputs.cache-hit != 'true'
- run: sh run cross -y
- - name: Build
- run: MELVIX_CONFIG=release sh run build -y
- - name: Upload as artifact
- uses: actions/upload-artifact@v2
- with:
- name: disk-img
- path: build/disk.img
- - name: Test with release mode
- run: MELVIX_CONFIG=release sh run test -y
- - name: Test with debug mode
- run: MELVIX_CONFIG=debug sh run test -y