diff options
author | innovaker <66737976+innovaker@users.noreply.github.com> | 2020-12-10 17:37:30 +0000 |
---|---|---|
committer | Pete Johanson <peter@peterjohanson.com> | 2020-12-10 14:01:59 -0500 |
commit | f9e74110ab3134aea6f3d4dc3a037fd2415e2203 (patch) | |
tree | 09c98ae89aa05a1e947dda906a4e7d24235d6b2f /.github/workflows/test.yml | |
parent | b4c0967645ab7b3952a3946663e16f02abf8a927 (diff) |
ci: migrate workflows to zmk-docker
Leverages the new zmk-build-arm Docker image published by the zmk-docker project. Reduces build times, enhances DevOps capabilities, and tightly couples CI build container with the dev container.
PR: #481
Diffstat (limited to '.github/workflows/test.yml')
-rw-r--r-- | .github/workflows/test.yml | 28 |
1 files changed, 7 insertions, 21 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c283e49..9e594d3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,6 +15,8 @@ on: jobs: integration_test: runs-on: ubuntu-latest + container: + image: zmkfirmware/zmk-build-arm:2.3 steps: # To use this repository's private action, # you must check out the repository @@ -38,31 +40,15 @@ jobs: timeout-minutes: 2 continue-on-error: true - name: West init - uses: "docker://zmkfirmware/zephyr-west-action-arm:latest" - id: west-init - with: - args: 'init "-l app"' + run: west init -l app - name: West update - uses: "docker://zmkfirmware/zephyr-west-action-arm:latest" - id: west-update - with: - args: "update" + run: west update - name: West config Zephyr base - uses: "docker://zmkfirmware/zephyr-west-action-arm:latest" - id: west-config - with: - args: 'config "--global zephyr.base-prefer configfile"' + run: west config --global zephyr.base-prefer configfile - name: West Zephyr export - uses: "docker://zmkfirmware/zephyr-west-action-arm:latest" - id: west-zephyr-export - with: - args: "zephyr-export" + run: west zephyr-export - name: Test all - uses: "docker://zmkfirmware/zephyr-west-action-arm:latest" - id: west-build - with: - entrypoint: /bin/bash - args: '-c "west test"' + run: west test - name: Archive build if: ${{ always() }} uses: actions/upload-artifact@v2 |