From 0e1cd350c68ceb09d7db753df9b9477d097b8051 Mon Sep 17 00:00:00 2001 From: yannis300307 <52321382+yannis300307@users.noreply.github.com> Date: Tue, 9 Dec 2025 21:58:29 +0100 Subject: [PATCH 1/3] Test new ci --- .github/workflows/build.yml | 25 ------------------------- .github/workflows/check.yml | 14 ++++++++++++++ .github/workflows/publish.yml | 2 +- 3 files changed, 15 insertions(+), 26 deletions(-) delete mode 100644 .github/workflows/build.yml create mode 100644 .github/workflows/check.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index 3949821..0000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: Build -on: [pull_request, push] - -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v3 - - uses: carlosperate/arm-none-eabi-gcc-action@v1 - - name: Install nwlink - uses: actions/setup-node@v4 - with: - node-version: 22 - - run: npm install -g nwlink - - run: echo "$HOME/.npm-global/bin" >> $GITHUB_PATH - - name: Install Rust toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - target: thumbv7em-none-eabihf - - name: Install just - uses: extractions/setup-just@v3 - - name: Build app - run: just build diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml new file mode 100644 index 0000000..6024d0f --- /dev/null +++ b/.github/workflows/check.yml @@ -0,0 +1,14 @@ +name: Build +on: [pull_request, push] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + - uses: carlosperate/arm-none-eabi-gcc-action@v1 + - name: Install dependencies + run: ./setup.sh + - name: Build app + run: just check diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 769d6f8..06d8a7e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -25,7 +25,7 @@ jobs: - name: Install just uses: extractions/setup-just@v3 - name: Build app - run: just build + run: just build-epsilon - run: mv target/thumbv7em-none-eabihf/release/Numcraft target/thumbv7em-none-eabihf/release/Numcraft.nwa - uses: actions/upload-artifact@v4 with: From cb7d63e66caf0b3086cb839744b16bf8d483aac5 Mon Sep 17 00:00:00 2001 From: Yannis <52321382+yannis300307@users.noreply.github.com> Date: Tue, 9 Dec 2025 22:00:27 +0100 Subject: [PATCH 2/3] Fix ci setup.sh --- .github/workflows/check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 6024d0f..ec3e4a7 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -9,6 +9,6 @@ jobs: uses: actions/checkout@v3 - uses: carlosperate/arm-none-eabi-gcc-action@v1 - name: Install dependencies - run: ./setup.sh + run: bash ./setup.sh <<< y - name: Build app run: just check From b25d6835e3c450ef3fbfb2f872fb1674af3aee76 Mon Sep 17 00:00:00 2001 From: yannis300307 <52321382+yannis300307@users.noreply.github.com> Date: Tue, 9 Dec 2025 22:13:15 +0100 Subject: [PATCH 3/3] Set the on rule for Github CI --- .github/workflows/check.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index ec3e4a7..1504681 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -1,5 +1,5 @@ -name: Build -on: [pull_request, push] +name: Full check +on: [pull_request] jobs: build: