diff --git a/.github/workflows/resolvconf.yml b/.github/workflows/resolvconf.yml index f2b9c0f..711ec6e 100644 --- a/.github/workflows/resolvconf.yml +++ b/.github/workflows/resolvconf.yml @@ -6,27 +6,28 @@ on: jobs: Building: name: "Build on Ubuntu" - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest + container: docker.io/centos:8 steps: - uses: actions/checkout@v2 - name: Install dependencies run: | - sudo apt -y install gcc bison make centos-release-scl - sudo apt -y install devtoolset-8-gcc - sudo apt -y install devtoolset-8-gcc-c++ - sudo apt -y install devtoolset-8-binutils - sudo mkdir -p /opt/release/ + yum -y install gcc bison make centos-release-scl + yum -y install devtoolset-8-gcc + yum -y install devtoolset-8-gcc-c++ + yum -y install devtoolset-8-binutils + mkdir -p /opt/release/ - name: Build resolvconf v3.12.0 run: | - sudo wget https://github.com/rsmarples/openresolv/archive/openresolv-3.12.0.tar.gz - sudo tar xzvf openresolv-3.12.0.tar.gz + wget https://github.com/rsmarples/openresolv/archive/openresolv-3.12.0.tar.gz + tar xzvf openresolv-3.12.0.tar.gz cd openresolv-openresolv-3.12.0 - sudo ./configure - sudo make - sudo make install - sudo cp ./resolvconf /opt/release/ + ./configure + make + make install + cp ./resolvconf /opt/release/ - name: Release binaries uses: softprops/action-gh-release@v1 @@ -34,4 +35,4 @@ jobs: tag_name: resolvconf v3.12.0 files: /opt/release/resolvconf env: - GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}