Commit ca58a66e31 for openssl.org
commit ca58a66e316340fab63724a98779f44fcb38ac8b
Author: Dmitry Misharov <dmitry@openssl.org>
Date: Thu Jan 8 10:02:50 2026 +0100
do not hardcode CI workspace path
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29577)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index f8c778a181..48ab4d4f15 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -792,7 +792,7 @@ jobs:
persist-credentials: false
- name: checkout fuzz/corpora and pkcs11-provider submodule
run: |
- git config --global --add safe.directory /__w/openssl/openssl
+ git config --global --add safe.directory "$GITHUB_WORKSPACE"
git submodule update --init --depth 1 fuzz/corpora
git submodule update --init --depth 1 pkcs11-provider
- name: config
diff --git a/.github/workflows/interop-tests.yml b/.github/workflows/interop-tests.yml
index abdc5e43d8..0d65d2abb7 100644
--- a/.github/workflows/interop-tests.yml
+++ b/.github/workflows/interop-tests.yml
@@ -50,7 +50,7 @@ jobs:
sed -i "/^%{_bindir}\/c_rehash$/ d" openssl.spec
yum-builddep -y /build/SPECS/openssl.spec # just for sure nothing is missing
mkdir -p /build/SOURCES
- tar --transform "s/^__w\/openssl\/openssl/openssl-$MAJOR.$MINOR.$PATCH/" -czf /build/SOURCES/openssl-$MAJOR.$MINOR.$PATCH.tar.gz /__w/openssl/openssl/
+ tar --transform "s/^__w\/openssl\/openssl/openssl-$MAJOR.$MINOR.$PATCH/" -czf /build/SOURCES/openssl-$MAJOR.$MINOR.$PATCH.tar.gz "$GITHUB_WORKSPACE"
rpmbuild -bb /build/SPECS/openssl.spec
rpm -i --force /build/RPMS/x86_64/openssl-*
cp ${GITHUB_WORKSPACE}/interop/openssl/openssl.cnf /etc/pki/tls/openssl.cnf