From aee92fcbe663af0a984cc28adf97a337f3285cd9 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Thu, 09 Jul 2026 19:10:31 +0000
Subject: [PATCH] Restrict Unix integration-test steps to Linux only (#723)

---
 .github/workflows/build.yml |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 994d0eb..8691a0e 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -86,7 +86,7 @@
         git status
     - name: Set Integration Test Environment
       id: failsafe
-      if: runner.os != 'Windows'
+      if: runner.os == 'Linux'
       run:   |
         echo "MAVEN_PROFILE_FLAG=-P precommit" >> $GITHUB_OUTPUT
 
@@ -96,7 +96,7 @@
         MAVEN_OPTS: -Dhttps.protocols=TLSv1.2 -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dmaven.wagon.http.retryHandler.requestSentEnabled=true -Dmaven.wagon.http.retryHandler.count=10
       run: mvn --batch-mode --errors --update-snapshots verify --file pom.xml ${{ steps.failsafe.outputs.MAVEN_PROFILE_FLAG }}
     - name: Test on Unix
-      if: runner.os != 'Windows'
+      if: runner.os == 'Linux'
       run:   |
         export OPENDJ_JAVA_ARGS="-server -Xmx512m"
         opendj-server-legacy/target/package/opendj/setup -h localhost -p 1389 --ldapsPort 1636 --adminConnectorPort 4444 --enableStartTLS --generateSelfSignedCertificate --rootUserDN "cn=Directory Manager" --rootUserPassword password --baseDN dc=example,dc=com --sampleData 5000 --cli --acceptLicense --no-prompt
@@ -143,7 +143,7 @@
         rm -rf opendj-server-legacy/target/package/opendj/{config,db,changelogDb,logs,tmp}
 
     - name: Test on Unix FIPS
-      if: runner.os != 'Windows'
+      if: runner.os == 'Linux'
       run: |
         export OPENDJ_JAVA_ARGS="-server -Xmx512m" 
         echo password > /tmp/opendj.keystore.pin
@@ -230,7 +230,7 @@
         opendj-server-legacy/target/package/opendj/bin/stop-ds
         rm -rf opendj-server-legacy/target/package/opendj/{config,db,changelogDb,logs,tmp}
     - name: Test replication
-      if: runner.os != 'Windows'
+      if: runner.os == 'Linux'
       run: |
         cp -r ./opendj-server-legacy/target/package/opendj ./opendj-server-legacy/target/package/opendj1
         cp -r ./opendj-server-legacy/target/package/opendj ./opendj-server-legacy/target/package/opendj2

--
Gitblit v1.10.0