| # Copyright lowRISC contributors. |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| # SPDX-License-Identifier: Apache-2.0 |
| name: pr-trigger |
| |
| on: |
| pull_request: |
| |
| jobs: |
| upload: |
| runs-on: ubuntu-latest |
| steps: |
| - uses: actions/checkout@v2 |
| - name: concatenate verible configs |
| run: | |
| find . -type f -name '*.rules.verible_lint' -exec cat {} \; > verible_config |
| find . -type f -name '*.vbl' -exec cat {} \; > verible_waiver |
| - name: Show config (rules) |
| run: | |
| cat verible_config |
| - name: Show waiver |
| run: | |
| cat verible_waiver |
| - name: Copy event file |
| run: cp "$GITHUB_EVENT_PATH" ./event.json |
| |
| # If this workflow is triggered by a PR from a fork |
| # it won't have sufficient access rights to make a review |
| # so we just save the file needed to do the review |
| # in a context with proper access rights |
| - name: Upload event file and config as artifacts |
| uses: actions/upload-artifact@v2 |
| with: |
| name: verible_input |
| path: | |
| verible_config |
| verible_waiver |
| event.json |