From 37ea481f3e55d18d13a7bf651ad2b4c011063a22 Mon Sep 17 00:00:00 2001 From: Geir Ola Tvinnereim Date: Tue, 12 May 2026 21:21:57 +0200 Subject: [PATCH 1/3] chore: rename check --- .github/workflows/{check.yaml => ci.yaml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{check.yaml => ci.yaml} (96%) diff --git a/.github/workflows/check.yaml b/.github/workflows/ci.yaml similarity index 96% rename from .github/workflows/check.yaml rename to .github/workflows/ci.yaml index e65aacd..15a99e0 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/ci.yaml @@ -34,7 +34,7 @@ jobs: source ./aliases.sh chmod +x ./aliases.sh ./aliases.sh - - name: Copy src foldet to sdk + - name: Copy src folder to sdk run: | rsync -a --delete ./src/ ./microbit-v2-sdk/source/ - name: microbuild python From a3acec7e62e45c08167889c082169b5e475cf02c Mon Sep 17 00:00:00 2001 From: Geir Ola Tvinnereim Date: Tue, 12 May 2026 21:22:02 +0200 Subject: [PATCH 2/3] Create release.yaml --- .github/workflows/release.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/release.yaml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..7c5b29b --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,33 @@ +name: Release Build + +on: + push: + tags: + - 'v*' + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Install build dependencies + run: sudo apt install -y gcc python3 cmake gcc-arm-none-eabi binutils-arm-none-eabi + + - name: Run microinstall + run: | + chmod +x microinstall.sh + ./microinstall.sh + + - name: Run microbuild + run: | + chmod +x microbuild.sh + ./microbuild.sh + + - name: Upload MICROBIT.hex artifact + uses: actions/upload-artifact@v4 + with: + name: MICROBIT-hex-${{ github.ref_name }} + path: MICROBIT.hex \ No newline at end of file From 5e08b70a8c664db3af825abda1dcd97550eb5e12 Mon Sep 17 00:00:00 2001 From: Geir Ola Tvinnereim Date: Tue, 12 May 2026 21:25:15 +0200 Subject: [PATCH 3/3] workflow: only run ci on changes to src --- .github/workflows/ci.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 15a99e0..17cb992 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -3,6 +3,8 @@ name: ci on: pull_request: branches: [main] + paths: + - 'src/**' jobs: lint: