| # |
| ## Copyright (c) 2020, The OpenThread Authors. |
| ## All rights reserved. |
| ## |
| ## Redistribution and use in source and binary forms, with or without |
| ## modification, are permitted provided that the following conditions are met: |
| ## 1. Redistributions of source code must retain the above copyright |
| ## notice, this list of conditions and the following disclaimer. |
| ## 2. Redistributions in binary form must reproduce the above copyright |
| ## notice, this list of conditions and the following disclaimer in the |
| ## documentation and/or other materials provided with the distribution. |
| ## 3. Neither the name of the copyright holder nor the |
| ## names of its contributors may be used to endorse or promote products |
| ## derived from this software without specific prior written permission. |
| ## |
| ## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
| ## AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
| ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
| ## ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE |
| ## LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| ## CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| ## SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
| ## INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
| ## CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
| ## ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
| ## POSSIBILITY OF SUCH DAMAGE. |
| ## |
| |
| name: Build |
| |
| on: [push, pull_request] |
| |
| jobs: |
| |
| cancel-previous-runs: |
| runs-on: ubuntu-latest |
| steps: |
| - uses: rokroskar/workflow-run-cleanup-action@master |
| env: |
| GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" |
| if: "github.ref != 'refs/heads/master'" |
| |
| pretty: |
| runs-on: ubuntu-18.04 |
| steps: |
| - uses: actions/checkout@v2 |
| - name: Bootstrap |
| run: sudo BUILD_TARGET=pretty-check tests/scripts/bootstrap.sh |
| - name: Check |
| run: script/make-pretty check |