Fix LibreSSL not building in Github Actions

During the build of LibreSSL portable it pulls in a branch from OpenBSD
upstream. Unfortunately they use master there instead of a fixed branch.
So we work around this issue.

Signed-off-by: Arne Schwabe <arne@rfc2549.org>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20230209163115.465548-1-arne@rfc2549.org>
URL: https://www.mail-archive.com/search?l=mid&q=20230209163115.465548-1-arne@rfc2549.org
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 589cca1563)
This commit is contained in:
Arne Schwabe 2023-02-09 17:31:15 +01:00 committed by Gert Doering
parent 4718af50bb
commit dabfebc473

View file

@ -415,6 +415,14 @@ jobs:
path: libressl
repository: libressl-portable/portable
ref: v3.7.0
# LibreSSL has master in the OPENBSD_BRANCH by default even in the tagged releases
# Manually use the OpenBSD branch that is more appropiate and remove git pull that
# breaks when checking out a tag instead of branch
- name: "libressl: fix build"
run: |
echo libressl-v3.7.0 > OPENBSD_BRANCH
sed -i -e 's/ git pull --rebase//' update.sh
working-directory: libressl
- name: "libressl: autogen.sh"
run: ./autogen.sh
working-directory: libressl