From 922a8b11f1db16d857f27de6522e538251c44928 Mon Sep 17 00:00:00 2001 From: Alexey 'Cluster' Avdyukhin Date: Thu, 27 Oct 2022 14:39:32 +0400 Subject: Update c-cpp.yml --- .github/workflows/c-cpp.yml | 38 ++++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 9dd3d1c..d3c48a9 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -1,4 +1,4 @@ -name: C/C++ CI +name: Build on: push: @@ -13,15 +13,29 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2.0.0 - - name: make clean all + uses: actions/checkout@v3 + - name: make clean all x64 run: make -C source clean all - - name: Execute - run: ./nesasm --help - name: Upload artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 + with: + name: nesasm_linux_x64 + path: . + - name: Get ARM toolchain + run: sudo apt-get install gcc-arm-linux-gnueabihf gcc-aarch64-linux-gnu + - name: make clean all arm + run: make -C source clean all CC=arm-linux-gnueabihf-gcc + - name: Upload artifact + uses: actions/upload-artifact@v3 + with: + name: nesasm_linux_arm + path: . + - name: make clean all arm64 + run: make -C source clean all CC=aarch64-linux-gnu-gcc + - name: Upload artifact + uses: actions/upload-artifact@v3 with: - name: nesasm_linux + name: nesasm_linux_arm64 path: . build-macos: @@ -30,13 +44,11 @@ jobs: - name: Install argp run: brew install argp-standalone - name: Checkout - uses: actions/checkout@v2.0.0 + uses: actions/checkout@v3 - name: make clean all run: make -C source clean all - - name: Execute - run: ./nesasm --help - name: Upload artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: nesasm_macos path: . @@ -59,10 +71,8 @@ jobs: uses: actions/checkout@v2 - name: make clean all run: make -C source clean all - - name: Execute - run: ./nesasm.exe --help - name: Upload artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: nesasm_windows path: . -- cgit v1.2.3