Commit 2e7348a438 for openssl.org

commit 2e7348a438fff9216aeab75278a7318d032968a5
Author: Eugene Syromiatnikov <esyr@openssl.org>
Date:   Tue Oct 6 12:51:13 2026 +0200

    .github/workflows/interop-tests.yml: avoid using dashes in PRE_RELEASE_TAG

    rpm complains about double dashes in pkgconfig version:

        error: Invalid version (double separator '-'): 4.1.0-beta2-dev: pkgconfig(libcrypto) = 4.1.0-beta2-dev
        error: Invalid version (double separator '-'): 4.1.0-beta2-dev: pkgconfig(libssl) = 4.1.0-beta2-dev
        error: Invalid version (double separator '-'): 4.1.0-beta2-dev: pkgconfig(openssl) = 4.1.0-beta2-dev

    Mangle dashes to tildes in PRE_RELEASE_TAG in VERSION.dat to avoid that.

    Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org>
    Reviewed-by: Matt Caswell <matt@openssl.foundation>
    Reviewed-by: Neil Horman <nhorman@openssl.org>
    Reviewed-by: Tomas Mraz <tomas@openssl.foundation>
    Merge-date: Tue Oct  6 14:44:07 2026
    Merged-from: https://github.com/openssl/openssl/pull/33118
    (cherry picked from commit 9d264784fc03cd3ecd41f877f5500cba98e1d104)

diff --git a/.github/workflows/interop-tests.yml b/.github/workflows/interop-tests.yml
index 0c8ce443ac..13830b6209 100644
--- a/.github/workflows/interop-tests.yml
+++ b/.github/workflows/interop-tests.yml
@@ -85,6 +85,7 @@ jobs:
         run: |
           mkdir -p /build/SPECS && cd /build && echo -e "%_topdir /build\n%_lto_cflags %{nil}" >~/.rpmmacros && rpmdev-setuptree
           cd /build && cp ${GITHUB_WORKSPACE}/interop/openssl/openssl.spec SPECS/ && \
+          sed -i '/PRE_RELEASE_TAG/s/-/~/g' ${GITHUB_WORKSPACE}/VERSION.dat && \
           cd SPECS/ && source ${GITHUB_WORKSPACE}/VERSION.dat && \
           sed -i "s/SOVERSION/$SHLIB_VERSION/" openssl.spec && \
           sed -i "s/^Version: .*\$/Version: $MAJOR.$MINOR.$PATCH/" openssl.spec