]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
add a Solaris VM test
authorYann Collet <cyan@fb.com>
Mon, 29 Jan 2024 01:10:47 +0000 (17:10 -0800)
committerYann Collet <cyan@fb.com>
Mon, 29 Jan 2024 01:10:47 +0000 (17:10 -0800)
to Github Actions CI

.github/workflows/solaris.yml [new file with mode: 0644]

diff --git a/.github/workflows/solaris.yml b/.github/workflows/solaris.yml
new file mode 100644 (file)
index 0000000..af6945e
--- /dev/null
@@ -0,0 +1,51 @@
+name: Run Solaris tests
+
+# This test runs within a Solaris VM.
+# It is very slow.
+# Consequently, we only want to run it on demand.
+# The trigger is the feature branch name.
+
+on:
+  push:
+    branches:
+      - '*sun*'
+      - '*Sun*'
+      - '*solaris*'
+      - '*Solaris*'
+
+jobs:
+  test:
+    runs-on: ubuntu-latest
+    name: solaris-vm test
+    env:
+      EX_TOKEN: "ex_value"
+    steps:
+    - uses: actions/checkout@v4
+    - name: Test in Solaris
+      id: test
+      uses: vmactions/solaris-vm@v1.0.1
+      with:
+        envs: 'EX_TOKEN'
+        usesh: true
+        prepare: |
+          pkgutil -y -i socat
+        release: "11.4-gcc"
+        run: |
+          if [ -n "test" ]; then
+            echo "false"
+          fi
+          if [ "test" ]; then
+            echo "test"
+          fi
+          pwd
+          ls -lah
+          whoami
+          env
+          psrinfo -vp
+          cat /etc/release
+          psrinfo -v
+          echo "::memstat" | mdb -k
+          gcc -v
+          CC=gcc CFLAGS="-Werror -O1" gmake -j check
+          pkg install cmake
+          gmake cmakebuild V=1