Sha256: 0fa7c4d14c655a2adef1c1610da122bc290bacae0fd73197bac57f90f4a3a614

Contents?: true

Size: 1000 Bytes

Versions: 1

Compression:

Stored size: 1000 Bytes

Contents

name: Build
on: push

jobs:
  test:
    name: "Build"
    runs-on: ubuntu-latest
    strategy:
      matrix:
        ruby: ['2.7', '3.0', '3.1', '3.2']
        libwebp: ['0.4.4', '1.0.2', '1.3.1']
    steps:
      - name: Checkout code
        uses: actions/checkout@v3

      - name: Setup Ruby ${{ matrix.ruby }}
        uses: ruby/setup-ruby@v1
        with:
          bundler-cache: true
          ruby-version: ${{ matrix.ruby }}

      - name: Prepare libwebp ${{ matrix.libwebp }}
        run: |
          ./spec/build.sh
        env:
          LIBWEBP_VERSION: ${{ matrix.libwebp }}

      - name: Set envs
        run: |
          echo "LD_FLAGS=-L$HOME/opt/lib" >> $GITHUB_ENV
          echo "LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:$HOME/opt/lib" >> $GITHUB_ENV
          echo "CPATH=$CPATH:$HOME/opt/include" >> $GITHUB_ENV

      - name: Build package
        run: |
          bundle exec rake compile

      - name: Test package
        run: |
          bundle exec rake spec





Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
webp-ffi-0.4.0 .github/workflows/build.yml