]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA/non-native: delete OmniOS job
authorViktor Szakats <commit@vsz.me>
Mon, 18 Aug 2025 22:22:14 +0000 (00:22 +0200)
committerViktor Szakats <commit@vsz.me>
Tue, 19 Aug 2025 07:47:33 +0000 (09:47 +0200)
It's somewhat flaky, slow (6-8 minutes), needs maintenance, and did not
turn up real issues to justify keeping.

Notably it did not help catch a regression seen on Solaris OS: #16915

Follow-up to 90e644f944969bb11c6448bf50c6d441b5c0b1e6 #13583
Closes #18314

.github/workflows/non-native.yml

index c584803fd614b14295c98705c261bc70f433d4fb..8429ab9b3825b5704efa107fb05e20c9c3d4f91d 100644 (file)
@@ -239,42 +239,6 @@ jobs:
               echo '::endgroup::'
             fi
 
-  omnios:
-    name: 'OmniOS, AM gcc openssl amd64'
-    runs-on: ubuntu-latest
-    timeout-minutes: 15
-    steps:
-      - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
-        with:
-          persist-credentials: false
-      - name: 'autotools'
-        uses: vmactions/omnios-vm@c31844c7abe722cd7c97df82cab1f1fab1e5339f # v1
-        with:
-          usesh: true
-          # https://pkg.omnios.org/r151052/core/en/index.shtml
-          prepare: pkg install build-essential libtool nghttp2
-          run: |
-            set -e
-            ln -s /usr/bin/gcpp /usr/bin/cpp  # Some tests expect `cpp`, which is named `gcpp` in this env.
-            export MAKEFLAGS=-j3
-            export CURL_CI=github
-            time autoreconf -fi
-            mkdir bld && cd bld
-            time ../configure --enable-unity --enable-debug --enable-warnings --enable-werror \
-              --prefix="$HOME"/curl-install \
-              --with-openssl \
-              --disable-dependency-tracking \
-              || { tail -n 1000 config.log; false; }
-            echo '::group::curl_config.h (raw)'; cat lib/curl_config.h || true; echo '::endgroup::'
-            echo '::group::curl_config.h'; grep -F '#define' lib/curl_config.h | sort || true; echo '::endgroup::'
-            time gmake install
-            src/curl --disable --version
-            time gmake -C tests
-            time gmake test-ci V=1
-            echo '::group::build examples'
-            time gmake examples
-            echo '::endgroup::'
-
   android:
     name: "Android ${{ matrix.platform }}, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.name }} arm64"
     runs-on: 'ubuntu-latest'