From: Matthew Newton Date: Thu, 13 Oct 2022 16:18:40 +0000 (+0100) Subject: CI: ruby/setup-ruby broken in GitHub container right now X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9cb6c642a40024240cc42f091bd0c2a945177fd2;p=thirdparty%2Ffreeradius-server.git CI: ruby/setup-ruby broken in GitHub container right now --- diff --git a/.github/actions/build-freeradius/action.yml b/.github/actions/build-freeradius/action.yml index 3e00a640fa5..5a33fde0d45 100644 --- a/.github/actions/build-freeradius/action.yml +++ b/.github/actions/build-freeradius/action.yml @@ -85,13 +85,21 @@ runs: sudo mk-build-deps -irt"apt-get -y --no-install-recommends" debian/control sudo mk-build-deps -irt"apt-get -y --no-install-recommends" scripts/ci/extra-packages.debian.control + # Has issues in Docker container when running on GitHub... - uses: ruby/setup-ruby@v1 - if: ${{ matrix.env.TEST_TYPE == 'fixtures' }} + if: ${{ matrix.env.TEST_TYPE == 'fixtures' && matrix.os.runs_on == 'self-hosted' }} with: ruby-version: 2.7 env: ImageOS: ${{ matrix.os.imageos }} + # ...so install from packages on GitHub + - name: Install ruby + if: ${{ matrix.env.TEST_TYPE == 'fixtures' && matrix.os.runs_on != 'self-hosted' }} + shell: bash + run: | + apt-get install -y --no-install-recommends ruby-dev + - name: Install cassandra driver (not yet available on 20.04) if: ${{ matrix.os.code == 'ubuntu1804' }} shell: bash