]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Test KERBEROS5=yes builds on OpenBSD.
authorDarren Tucker <dtucker@dtucker.net>
Sun, 8 Feb 2026 16:47:25 +0000 (03:47 +1100)
committerDarren Tucker <dtucker@dtucker.net>
Sun, 8 Feb 2026 17:05:31 +0000 (04:05 +1100)
.github/workflows/upstream.yml

index 420b2439b009a6091882da1ea228c6d7721d3bd9..8bcb87b38e70f65acf95d22b216e105317bb4d8d 100644 (file)
@@ -22,9 +22,11 @@ jobs:
         host:
           - libvirt
         target: [ obsdsnap, obsdsnap-i386 ]
-        config: [ default, without-openssl ]  # TODO: restore 'ubsan' once fixed
+        # TODO: restore 'ubsan' once fixed
+        config: [ default, kerberos5, without-openssl ]
         include:
           - { host: libvirt-arm64, target: obsdsnap-arm64, config: default }
+          - { host: libvirt-arm64, target: obsdsnap-arm64, config: kerberos5 }
           - { host: libvirt-arm64, target: obsdsnap-arm64, config: without-openssl }
           # - { host: libvirt-arm64, target: obsdsnap-arm64, config: ubsan }
     steps:
@@ -48,7 +50,7 @@ jobs:
     - name: make clean
       run: vmrun "cd /usr/src/usr.bin/ssh && make obj && make clean && cd /usr/src/regress/usr.bin/ssh && make obj && make clean && sudo chmod -R g-w /usr/src /usr/obj"
     - name: make
-      run: vmrun "cd /usr/src/usr.bin/ssh && case ${{ matrix.config }} in without-openssl) make OPENSSL=no;; ubsan) make DEBUG='-fsanitize-minimal-runtime -fsanitize=undefined';; *) make; esac"
+      run: vmrun "cd /usr/src/usr.bin/ssh && case ${{ matrix.config }} in without-openssl) make OPENSSL=no;; kerberos5) make KERBEROS5=yes;; ubsan) make DEBUG='-fsanitize-minimal-runtime -fsanitize=undefined';; *) make; esac"
     - name: make install
       run: vmrun "cd /usr/src/usr.bin/ssh && sudo make install && sudo /etc/rc.d/sshd -f restart"
     - name: make tests`