From 5e0ac897f3300a4423cdd4d1a5d62f41f47c0d2e Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Sat, 7 Mar 2026 12:32:49 -0600 Subject: [PATCH] fix: add full OpenSSL 1.1 packages to CI for ubuntu-20.04 compatibility - Added openssl and libssl1.1 packages alongside libssl-dev - Fixes 'libcrypto.so.1.1: cannot open shared object file' error - Required for Erlang crypto library on ubuntu-20.04 runners --- .forgejo/workflows/production.yml | 4 ++-- .forgejo/workflows/test.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/production.yml b/.forgejo/workflows/production.yml index c36643eb..72330d5e 100644 --- a/.forgejo/workflows/production.yml +++ b/.forgejo/workflows/production.yml @@ -55,7 +55,7 @@ jobs: - name: Install system dependencies run: | sudo apt-get update - sudo apt-get install -y libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client + sudo apt-get install -y openssl libssl1.1 libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client - name: Install dependencies run: mix deps.get @@ -123,7 +123,7 @@ jobs: - name: Install system dependencies run: | sudo apt-get update - sudo apt-get install -y libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client + sudo apt-get install -y openssl libssl1.1 libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client - name: Install Elixir dependencies run: mix deps.get diff --git a/.forgejo/workflows/test.yml b/.forgejo/workflows/test.yml index fa627893..7ba47750 100644 --- a/.forgejo/workflows/test.yml +++ b/.forgejo/workflows/test.yml @@ -58,7 +58,7 @@ jobs: - name: Install system dependencies run: | sudo apt-get update - sudo apt-get install -y libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client + sudo apt-get install -y openssl libssl1.1 libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client - name: Install dependencies run: mix deps.get @@ -134,7 +134,7 @@ jobs: - name: Install system dependencies run: | sudo apt-get update - sudo apt-get install -y libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client + sudo apt-get install -y openssl libssl1.1 libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client - name: Install Elixir dependencies run: mix deps.get