xref: /third_party/libabigail/.github/workflows/test.yaml
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/libabigail/.github/workflows/
1e01aa904Sopenharmony_ciname: Test Libabigail
2e01aa904Sopenharmony_ci
3e01aa904Sopenharmony_cion:
4e01aa904Sopenharmony_ci  pull_request: []
5e01aa904Sopenharmony_ci  push:
6e01aa904Sopenharmony_ci    branches:
7e01aa904Sopenharmony_ci      - develop
8e01aa904Sopenharmony_ci
9e01aa904Sopenharmony_cijobs:
10e01aa904Sopenharmony_ci  build:
11e01aa904Sopenharmony_ci    permissions:
12e01aa904Sopenharmony_ci      packages: read
13e01aa904Sopenharmony_ci    strategy:
14e01aa904Sopenharmony_ci      fail-fast: false
15e01aa904Sopenharmony_ci      matrix:
16e01aa904Sopenharmony_ci
17e01aa904Sopenharmony_ci        # Testing containers (build and run make check)
18e01aa904Sopenharmony_ci        dockerfile: ["Dockerfile.test"]
19e01aa904Sopenharmony_ci
20e01aa904Sopenharmony_ci    runs-on: ubuntu-latest
21e01aa904Sopenharmony_ci    name: Build
22e01aa904Sopenharmony_ci    steps:
23e01aa904Sopenharmony_ci      - name: Checkout
24e01aa904Sopenharmony_ci        uses: actions/checkout@v3
25e01aa904Sopenharmony_ci
26e01aa904Sopenharmony_ci      - name: Make Space For Build
27e01aa904Sopenharmony_ci        run: |
28e01aa904Sopenharmony_ci          sudo rm -rf /usr/share/dotnet
29e01aa904Sopenharmony_ci          sudo rm -rf /opt/ghc
30e01aa904Sopenharmony_ci
31e01aa904Sopenharmony_ci      - name: Build Test Container
32e01aa904Sopenharmony_ci        env:
33e01aa904Sopenharmony_ci          dockerfile: ${{ matrix.dockerfile }}
34e01aa904Sopenharmony_ci        run: docker build -f docker/${dockerfile} -t libabigail-test .
35

Indexes created Thu Nov 07 10:32:03 CST 2024