diff options
author | George Melikov <[email protected]> | 2021-07-21 01:21:00 +0300 |
---|---|---|
committer | GitHub <[email protected]> | 2021-07-20 16:21:00 -0600 |
commit | bc93935ef0294e559bd0b46809a33c717070a8ce (patch) | |
tree | 883f6bf6c1d237ca50a54bf908a3e38763a1f597 /.github/workflows/checkstyle.yaml | |
parent | a7bd20e309a4b45b18b1da8e379f5826debe4870 (diff) |
CI: generate ABI files if changed
So commit author can just download them as
artifacts and commit.
Reviewed-by: Ryan Moeller <[email protected]>
Reviewed-by: John Kennedy <[email protected]>
Signed-off-by: George Melikov <[email protected]>
Closes #12379
Diffstat (limited to '.github/workflows/checkstyle.yaml')
-rw-r--r-- | .github/workflows/checkstyle.yaml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/.github/workflows/checkstyle.yaml b/.github/workflows/checkstyle.yaml index 8dcd5047a..33276d269 100644 --- a/.github/workflows/checkstyle.yaml +++ b/.github/workflows/checkstyle.yaml @@ -32,5 +32,19 @@ jobs: run: | make lint - name: CheckABI + id: CheckABI run: | make checkabi + - name: StoreABI + if: failure() && steps.CheckABI.outcome == 'failure' + run: | + make storeabi + - name: Prepare artifacts + if: failure() && steps.CheckABI.outcome == 'failure' + run: | + find -name *.abi | tar -cf abi_files.tar -T - + - uses: actions/upload-artifact@v2 + if: failure() && steps.CheckABI.outcome == 'failure' + with: + name: New ABI files (use only if you're sure about interface changes) + path: abi_files.tar |