From 578abd750bb3542e3df8ce1854e16f070fa6bbbb Mon Sep 17 00:00:00 2001 From: ckormanyos Date: Mon, 8 Jul 2024 13:53:34 +0200 Subject: [PATCH] Update CI with MacOS runner --- .github/workflows/ti84-ref_app.yml | 19 +++++++++++++++++++ readme.md | 3 ++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ti84-ref_app.yml b/.github/workflows/ti84-ref_app.yml index 3b3e807..99220b5 100644 --- a/.github/workflows/ti84-ref_app.yml +++ b/.github/workflows/ti84-ref_app.yml @@ -32,3 +32,22 @@ jobs: make TYP_OS=UNIX all echo 'build-and-verify-refapp partial verify result' ls -la ../bin/refapp.8xp + gcc-build-native-macos: + runs-on: macos-latest + defaults: + run: + shell: bash + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: '0' + - name: get-sdcc-toolchain + run: | + brew install sdcc + - name: build-and-verify-refapp + run: | + cd build + sdcc -v + make TYP_OS=UNIX all + echo 'build-and-verify-refapp partial verify result' + ls -la ../bin/refapp.8xp diff --git a/readme.md b/readme.md index f20567d..abb2a28 100644 --- a/readme.md +++ b/readme.md @@ -128,7 +128,8 @@ make TYP_OS=UNIX all Testing has been performed on the target system, which is a fully-functioning TI-84 Plus calculator purchased years ago from a commercial retailer. -Continuous integration is performed on GHA using an ubuntu-latest runner. +Continuous integration is performed on GHA using a ubuntu-latest +and macos-latest runners. The [workflow run](./.github/workflows/ti84-ref_app.yml) builds the application and verifies the presence of `bin/refapp.8xp`.