Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/nesasm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-10-27 13:39:32 +0300
committerGitHub <noreply@github.com>2022-10-27 13:39:32 +0300
commit922a8b11f1db16d857f27de6522e538251c44928 (patch)
treeb9e2261fea9067458134b3da02a0bbfc7000c6d8
parent253d56a643ac14ab4d14b28ce97a491526ac96c7 (diff)
Update c-cpp.yml
-rw-r--r--.github/workflows/c-cpp.yml38
1 files 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: .