Lines Matching +full:working +full:- +full:directory

1 name: C/C++ CI self-hosted
10 if: github.repository == 'openssh/openssh-portable-selfhosted'
11 runs-on: ${{ matrix.host }}
12 timeout-minutes: 600
18 …TARGET_DOMAIN: ${{ startsWith(matrix.host, 'libvirt') && format('{0}-{1}-{2}', matrix.target, matr…
24 …: ${{ matrix.target == 'aix51' || matrix.target == 'fbsd14-ppc64' || matrix.target == 'openwrt-mip…
26 fail-fast: false
32 - alpine
33 - centos7
34 - debian-i386
35 - dfly30
36 - dfly48
37 - dfly60
38 - dfly62
39 - dfly64
40 - fbsd10
41 - fbsd12
42 - fbsd13
43 - fbsd14
44 - nbsd3
45 - nbsd4
46 - nbsd8
47 - nbsd9
48 - nbsd10
49 - obsd51
50 - obsd67
51 - obsd72
52 - obsd73
53 - obsd74
54 - obsdsnap
55 - obsdsnap-i386
56 - omnios
57 - openindiana
58 - ubuntu-2204
60 - default
62 - libvirt
64 # Long-running/slow tests have access to high priority runners.
65 - { target: aix51, config: default, host: libvirt-hipri }
66 - { target: fbsd14-ppc64, config: default, host: libvirt-hipri }
67 - { target: openindiana, config: pam, host: libvirt-hipri }
68 - { target: sol10, config: default, host: libvirt-hipri }
69 - { target: sol10, config: pam, host: libvirt-hipri }
70 - { target: sol11, config: default, host: libvirt-hipri }
71 - { target: sol11, config: pam-krb5, host: libvirt-hipri }
72 - { target: sol11, config: sol64, host: libvirt-hipri }
74 - { target: centos7, config: pam, host: libvirt }
75 - { target: debian-i386, config: pam, host: libvirt }
76 - { target: dfly30, config: without-openssl, host: libvirt}
77 - { target: dfly48, config: pam ,host: libvirt }
78 - { target: dfly58, config: pam, host: libvirt }
79 - { target: dfly60, config: pam, host: libvirt }
80 - { target: dfly62, config: pam, host: libvirt }
81 - { target: dfly64, config: pam, host: libvirt }
82 - { target: fbsd10, config: pam, host: libvirt }
83 - { target: fbsd12, config: pam, host: libvirt }
84 - { target: fbsd13, config: pam, host: libvirt }
85 - { target: fbsd14, config: pam, host: libvirt }
86 - { target: nbsd8, config: pam, host: libvirt }
87 - { target: nbsd9, config: pam, host: libvirt }
88 - { target: nbsd10, config: pam, host: libvirt }
89 - { target: omnios, config: pam, host: libvirt }
91 - { target: obsd-arm64, config: default, host: libvirt-arm64 }
93 - { target: win10, config: default, host: persist-win10 }
94 - { target: win10, config: cygwin-release, host: persist-win10 }
96 - { target: ARM, config: default, host: ARM }
97 - { target: ARM64, config: default, host: ARM64 }
98 - { target: ARM64, config: pam, host: ARM64 }
100 - { target: debian-riscv64, config: default, host: remote-debian-riscv64 }
101 - { target: openwrt-mips, config: default, host: remote-openwrt-mips }
102 - { target: openwrt-mipsel, config: default, host: remote-openwrt-mipsel }
104 - name: shutdown VM if running
107 - uses: actions/checkout@main
108 - name: autoreconf
110 - name: startup VM
113 working-directory: ${{ runner.temp }}
114 - name: copy and mount workspace
117 working-directory: ${{ runner.temp }}
118 - name: configure
120 # - name: save config
121 # uses: actions/upload-artifact@main
123 # name: ${{ matrix.target }}-${{ matrix.config }}-config
125 - name: make clean
127 - name: make
129 - name: make tests
131 timeout-minutes: 600
132 - name: save logs
134 uses: actions/upload-artifact@main
136 name: ${{ matrix.target }}-${{ matrix.config }}-logs
142 regress/valgrind-out/
143 - name: unmount workspace
145 run: fusermount -u ${GITHUB_WORKSPACE} || true
146 working-directory: ${{ runner.temp }}
148 - name: bigendian interop - mount regress
151 set -x
152 vmrun sudo chown -R $LOGNAME ~/$(basename ${GITHUB_WORKSPACE}) || true
155 vmrun "sudo mkdir -p $(dirname ${GITHUB_WORKSPACE})"
156 vmrun "sudo ln -s ~/$(basename ${GITHUB_WORKSPACE}) ${GITHUB_WORKSPACE}"
157 working-directory: ${{ runner.temp }}
159 - name: bigendian interop - host build
162 set -x
165 ls -ld regress || true
166 ls -l regress/check-perm || true
170 - name: bigendian interop - test
175 set -x
179 make t-exec TEST_SSH_SSHD=`pwd`/remote_sshd LTESTS="try-ciphers kextype keytype"
181 - name: bigendian interop - save logs
183 uses: actions/upload-artifact@main
185 name: ${{ matrix.target }}-${{ matrix.config }}-interop-logs
192 - name: bigendian interop - unmount regress
194 run: fusermount -z -u ${GITHUB_WORKSPACE}/regress || true
195 working-directory: ${{ runner.temp }}
197 - name: lazily unmount workspace
199 run: fusermount -z -u ${GITHUB_WORKSPACE} || true
200 working-directory: ${{ runner.temp }}
201 - name: shutdown VM