From 41115274e189bcbad244a7ee9e91a99da398a18f Mon Sep 17 00:00:00 2001 From: Pete Johanson Date: Mon, 8 Jun 2020 11:28:52 -0400 Subject: Initial exploration of GH actions. --- .github/workflows/build.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/build.yml (limited to '.github/workflows') diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..d7c9b97 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,39 @@ +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + name: Basic build of the ZMK firmware + steps: + # To use this repository's private action, + # you must check out the repository + - name: Checkout + uses: actions/checkout@v2 + - name: West Init + uses: ./.github/actions/zephyr-west # Uses an action in the root directory + id: west-init + with: + command: 'init' + command-args: '-l .' + - name: West Update + uses: ./.github/actions/zephyr-west # Uses an action in the root directory + id: west-update + with: + command: 'update' + - name: West Config Zephyr Base + uses: ./.github/actions/zephyr-west # Uses an action in the root directory + id: west-config + with: + command: 'config' + command-args: '--global zephyr.base-prefer configfile' + - name: West Zephyr Export + uses: ./.github/actions/zephyr-west # Uses an action in the root directory + id: west-zephyr-export + with: + command: 'zephyr-export' + - name: West Build + uses: ./.github/actions/zephyr-west # Uses an action in the root directory + id: west-zephyr-export + with: + command: 'build' + command-args: '-b nucleo_wb55rg -- -DSHIELD=petejohanson_handwire' -- cgit v1.2.3