Update GitHub checkout action to latest version
[openjpeg.git] / .github / workflows / abi_check.yml
1 name: ABI check
2
3 on: [push, pull_request, workflow_dispatch]
4
5 jobs:
6   abi_check:
7     runs-on: ubuntu-latest
8     if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')"
9     steps:
10       - name: Checkout
11         uses: actions/checkout@v4
12
13       - name: Install Requirements
14         run: |
15           sudo apt update
16           sudo apt install -y gcc g++ libelf-dev elfutils texinfo exuberant-ctags libtiff-dev libwebp-dev libzstd-dev
17
18       - name: Build
19         run: |
20             ./tools/travis-ci/install.sh
21             ./tools/travis-ci/run.sh
22             ./tools/travis-ci/abi-check.sh
23         env:
24             OPJ_CI_ABI_CHECK: 1