]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Reorder steps to change perms before displaying.
authorDarren Tucker <dtucker@dtucker.net>
Mon, 20 Apr 2026 08:45:37 +0000 (18:45 +1000)
committerDarren Tucker <dtucker@dtucker.net>
Mon, 27 Apr 2026 11:47:49 +0000 (21:47 +1000)
.github/workflows/c-cpp.yml

index 76faedb1f8d8284466c24fe2e55f7515c505d72e..97be7eb638fc5e42ed35c4fff93a399c33c7bfa4 100644 (file)
@@ -166,12 +166,12 @@ jobs:
       run: |
        sh .github/install_libcrypto.sh -a ${{ matrix.config }} /opt/openssl
        sh .github/run_test.sh ${{ matrix.config }}
-    - name: show logs
-      if: failure()
-      run: for i in regress/failed*.log; do echo ====; echo logfile $i; echo =====; cat $i; done
     - name: chown logs
       if: failure()
-      run: test -x "$(which sudo 2>&1)" && sudo chown -R "${LOGNAME}" regress
+      run: sh -c 'SUDO="$(which sudo 2>/dev/null)"; $SUDO chown -R "${LOGNAME}" regress'
+    - name: show logs
+      if: failure()
+      run: sh -c "for i in regress/failed*.log; do echo ====; echo logfile $i; echo =====; cat $i; done"
     - name: save logs
       if: failure()
       uses: actions/upload-artifact@main