diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 13262454..5888e91e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -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