diff options
| author | Tom Stellard <tstellar@redhat.com> | 2025-11-11 15:00:13 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-11 15:00:13 -0800 |
| commit | 196ea57c9d481ce96af8cddf393149b8007396ea (patch) | |
| tree | 8012da4599089aa51e96ea2b6ed877a45aa384d4 /.github/workflows | |
| parent | b612b10c9c02cca602820f1b525d0f5c9533ad77 (diff) | |
workflows/libclang-abi-tests: Use new container (#167459)
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/libclang-abi-tests.yml | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/.github/workflows/libclang-abi-tests.yml b/.github/workflows/libclang-abi-tests.yml index 6377dd53d1f6..b92b61de0508 100644 --- a/.github/workflows/libclang-abi-tests.yml +++ b/.github/workflows/libclang-abi-tests.yml @@ -84,6 +84,8 @@ jobs: if: github.repository_owner == 'llvm' needs: abi-dump-setup runs-on: ubuntu-24.04 + container: + image: "ghcr.io/llvm/ci-ubuntu-24.04-abi-tests@sha256:f80125c0f767e29b8616210c0fd5cea2cd1f4fb6f2ca86d89f6016b6329b8d7f" #ghcr.io/llvm/ci-ubuntu-24.04-abi-tests:9524b37c503f strategy: matrix: name: @@ -101,17 +103,6 @@ jobs: steps: - name: Install Ninja uses: llvm/actions/install-ninja@42d80571b13f4599bbefbc7189728b64723c7f78 # main - - name: Install abi-compliance-checker - run: | - sudo apt-get update - sudo apt-get install -y abi-dumper autoconf pkg-config - - name: Install universal-ctags - run: | - git clone https://github.com/universal-ctags/ctags.git - cd ctags - ./autogen.sh - ./configure - sudo make install - name: Download source code uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: @@ -139,6 +130,8 @@ jobs: abi-compare: if: github.repository_owner == 'llvm' runs-on: ubuntu-24.04 + container: + image: "ghcr.io/llvm/ci-ubuntu-24.04-abi-tests@sha256:f80125c0f767e29b8616210c0fd5cea2cd1f4fb6f2ca86d89f6016b6329b8d7f" #ghcr.io/llvm/ci-ubuntu-24.04-abi-tests:9524b37c503f needs: - abi-dump-setup - abi-dump @@ -154,10 +147,6 @@ jobs: name: build-latest path: build-latest - - name: Install abi-compliance-checker - run: | - sudo apt-get update - sudo apt-get install -y abi-compliance-checker - name: Compare ABI run: | for lib in ${{ needs.abi-dump-setup.outputs.ABI_LIBS }}; do |
