1--- 2name: abi 3 4on: 5 push: 6 branches: 7 - patches-2.1 8 - release-*-pull 9 tags: 10 - release-* 11 12jobs: 13 abi: 14 runs-on: ubuntu-18.04 15 if: "!contains(github.event.head_commit.message, 'ci skip')" 16 strategy: 17 fail-fast: false 18 19 steps: 20 - uses: actions/checkout@v2.0.0 21 22 - name: Install Dependencies 23 run: 24 sudo apt install 25 abi-tracker 26 abi-monitor 27 abi-dumper 28 abi-compliance-checker 29 pkgdiff 30 vtable-dumper 31 32 - name: Generate 33 shell: bash 34 run: | 35 ./extra/abi-check/abi_check.sh 36 env: 37 ABI_CHECK_ROOT: /tmp/le-abi-root 38 39 - uses: actions/upload-artifact@v1 40 with: 41 name: build 42 path: /tmp/le-abi-root/work/abi-check 43