From 917c839c30d6dcc4a294ff516aadd37ed3326965 Mon Sep 17 00:00:00 2001 From: Joel Stanley Date: Thu, 3 Nov 2022 16:56:19 +1030 Subject: [PATCH 1/2] github: Update to Ubuntu 22.04 Move to the latest Ubuntu LTS for updated tooling. This requires us to drop the zlibc package which no longer exists, and doesn't appear to be required. Also update to the master branch of the GHDL action as this contains 22.04 support. Signed-off-by: Joel Stanley --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1be037296..eddde4fb2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,7 +4,7 @@ on: [push, pull_request] jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: # Checkout Repository - name: Checkout @@ -13,7 +13,7 @@ jobs: - name: Setup CCache uses: hendrikmuhs/ccache-action@v1 - - uses: ghdl/setup-ghdl-ci@nightly + - uses: ghdl/setup-ghdl-ci@master with: backend: llvm @@ -22,7 +22,7 @@ jobs: run: | sudo apt-get install wget build-essential python3 ninja-build sudo apt-get install libevent-dev libjson-c-dev flex bison - sudo apt-get install libfl-dev libfl2 zlibc zlib1g-dev + sudo apt-get install libfl-dev libfl2 zlib1g-dev pip3 install setuptools pip3 install requests pip3 install pexpect From 5e43a0a52b2309aaa15cd820a0804bb632fceaa3 Mon Sep 17 00:00:00 2001 From: Joel Stanley Date: Thu, 3 Nov 2022 16:56:19 +1030 Subject: [PATCH 2/2] github: Update actions Avoids the warning "Node.js 12 actions are deprecated". No changes in behaviour are expected. Signed-off-by: Joel Stanley --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eddde4fb2..7843fe87b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,10 +8,10 @@ jobs: steps: # Checkout Repository - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup CCache - uses: hendrikmuhs/ccache-action@v1 + uses: hendrikmuhs/ccache-action@v1.2 - uses: ghdl/setup-ghdl-ci@master with: