[openssh-commits] [openssh] 01/04: Add OpenIndiana VM test target.
git+noreply at mindrot.org
git+noreply at mindrot.org
Sat Feb 7 04:30:10 AEDT 2026
This is an automated email from the git hooks/post-receive script.
dtucker pushed a commit to branch master
in repository openssh.
commit 01bddc0663e5239df9342fcf7b373e5f58ff1b49
Author: Darren Tucker <dtucker at dtucker.net>
AuthorDate: Wed Dec 31 16:25:16 2025 +1100
Add OpenIndiana VM test target.
---
.github/workflows/vm.yml | 52 +++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 51 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/vm.yml b/.github/workflows/vm.yml
index 1da1e9fc6..0d0536263 100644
--- a/.github/workflows/vm.yml
+++ b/.github/workflows/vm.yml
@@ -206,7 +206,7 @@ jobs:
sudo -u builder env SUDO=sudo SSHD_CONFOPTS="UsePam yes" make tests
- ominios:
+ omnios:
name: "omnios-${{ matrix.target }}"
if: github.repository != 'openssh/openssh-portable-selfhosted'
strategy:
@@ -257,6 +257,56 @@ jobs:
sudo -u builder make tests
+ openindiana:
+ name: "openindiana-${{ matrix.target }}"
+ if: github.repository != 'openssh/openssh-portable-selfhosted'
+ strategy:
+ fail-fast: false
+ matrix:
+ # First we test all OSes in the default configuration.
+ target:
+ - "202510"
+ config: [default]
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout at main
+ - name: autoreconf
+ run: sh -c autoreconf
+
+ - name: start OpenIndiana ${{ matrix.target }} VM
+ uses: vmactions/openindiana-vm at v0
+ with:
+ release: ${{ matrix.target }}
+ usesh: true
+ prepare: |
+ set -x
+ pfexec pkg install build-essential sudo
+ useradd -m builder
+ sed -e "s/^root.*ALL$/root ALL=(ALL) NOPASSWD: ALL/" /etc/sudoers >>/tmp/sudoers
+ mv /tmp/sudoers /etc/sudoers
+ echo "builder ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers
+ mkdir -p /var/empty /usr/local/etc
+ cp $GITHUB_WORKSPACE/moduli /usr/local/etc/moduli
+
+ - name: set file perms
+ shell: openindiana {0}
+ run: cd $GITHUB_WORKSPACE && chown -R builder .
+ - name: configure
+ shell: openindiana {0}
+ run: cd $GITHUB_WORKSPACE && sudo -u builder ./configure --without-openssl
+ - name: make clean
+ shell: openindiana {0}
+ run: cd $GITHUB_WORKSPACE && sudo -u builder make clean
+ - name: make
+ shell: openindiana {0}
+ run: cd $GITHUB_WORKSPACE && sudo -u builder make
+ - name: make tests
+ shell: openindiana {0}
+ run: |
+ cd $GITHUB_WORKSPACE
+ sudo -u builder make t-exec
+
+
openbsd:
name: "openbsd-${{ matrix.target }}"
if: github.repository != 'openssh/openssh-portable-selfhosted'
--
To stop receiving notification emails like this one, please contact
djm at mindrot.org.
More information about the openssh-commits
mailing list