From 1c9f18456136f054cc674225e53e5e754462c324 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Mon, 8 Dec 2025 18:41:54 -0600 Subject: [PATCH] GHA: Get GHA working again --- .github/workflows/coverity.yml | 2 +- .github/workflows/linux-mit-interop.yml | 10 +++++----- .github/workflows/linux.yml | 8 ++++---- .github/workflows/osx.yml | 8 ++++---- .github/workflows/scanbuild.yml | 2 +- .github/workflows/ubsan.yml | 4 ++-- .github/workflows/valgrind.yml | 4 ++-- .github/workflows/windows.yml | 2 +- 8 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 78ec7e5a5..112c88439 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -20,7 +20,7 @@ jobs: compiler: clang steps: - name: Clone repository - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Install packages if: startsWith(matrix.os, 'ubuntu') run: | diff --git a/.github/workflows/linux-mit-interop.yml b/.github/workflows/linux-mit-interop.yml index 36830e411..a6441d79b 100644 --- a/.github/workflows/linux-mit-interop.yml +++ b/.github/workflows/linux-mit-interop.yml @@ -19,9 +19,9 @@ jobs: cflags: '' steps: - name: Clone repository - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Checkout MIT - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: krb5/krb5 path: mit @@ -103,15 +103,15 @@ jobs: - name: Upload Install Tarball uses: actions/upload-artifact@v4 with: - name: Install Tarball + name: Install Tarball (mit-interop) path: '~/heimdal-install-linux-${{ matrix.compiler }}.tgz' - name: Upload Dist Tarball uses: actions/upload-artifact@v4 with: - name: Dist Tarball + name: Dist Tarball (mit-interop) path: 'build/heimdal-*.tar.gz' - name: Upload Logs Tarball uses: actions/upload-artifact@v4 with: - name: Test Logs + name: Test Logs (mit-interop) path: '~/logs-linux-${{ matrix.compiler }}.tgz' diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 983136b76..c4a65ee62 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -66,7 +66,7 @@ jobs: cflags: '-Wnonnull' steps: - name: Clone repository - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Install packages if: startsWith(matrix.os, 'ubuntu') run: | @@ -132,15 +132,15 @@ jobs: - name: Upload Install Tarball uses: actions/upload-artifact@v4 with: - name: Install Tarball + name: Install Tarball (${{ matrix.name }}) path: '~/heimdal-install-linux-${{ matrix.compiler }}.tgz' - name: Upload Dist Tarball uses: actions/upload-artifact@v4 with: - name: Dist Tarball + name: Dist Tarball (${{ matrix.name }}) path: 'build/heimdal-*.tar.gz' - name: Upload Logs Tarball uses: actions/upload-artifact@v4 with: - name: Test Logs + name: Test Logs (${{ matrix.name }}) path: '~/logs-linux-${{ matrix.compiler }}.tgz' diff --git a/.github/workflows/osx.yml b/.github/workflows/osx.yml index fc6b4ad7b..fcf3832fe 100644 --- a/.github/workflows/osx.yml +++ b/.github/workflows/osx.yml @@ -69,7 +69,7 @@ jobs: brew install autoconf automake libtool cpanm texinfo texi2html sudo cpanm install JSON - name: Clone repository - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Build env: CC: ${{ matrix.compiler }} @@ -79,7 +79,7 @@ jobs: /bin/sh ./autogen.sh mkdir build cd build - ../configure --srcdir=`dirname "$PWD"` --disable-heimdal-documentation --disable-afs-support --enable-maintainer-mode --enable-developer $CONFIGURE_OPTS --prefix=$HOME/inst CFLAGS="-Wno-error=shadow -Wno-error=bad-function-cast -Wno-error=unused-function -Wno-error=unused-result -Wno-error=deprecated-declarations" CFLAGS="-O0 -g -ggdb3" + ../configure --srcdir=`dirname "$PWD"` --disable-heimdal-documentation --disable-afs-support --enable-maintainer-mode --enable-developer $CONFIGURE_OPTS --prefix=$HOME/inst CFLAGS="-O0 -g -ggdb3 -Wno-error=shadow -Wno-error=bad-function-cast -Wno-error=unused-function -Wno-error=unused-result -Wno-error=deprecated-declarations" ulimit -c unlimited PATH=/usr/local/opt/texinfo/bin:$PATH export PATH @@ -115,10 +115,10 @@ jobs: - name: Upload Install Tarball uses: actions/upload-artifact@v4 with: - name: Install Tarball + name: Install Tarball (osx) path: '~/heimdal-install-osx.tgz' - name: Upload Artifacts uses: actions/upload-artifact@v4 with: - name: Upload Test Logs + name: Test Logs (osx) path: '~/logs-osx.cpio' diff --git a/.github/workflows/scanbuild.yml b/.github/workflows/scanbuild.yml index 0b79c8b9b..570219de5 100644 --- a/.github/workflows/scanbuild.yml +++ b/.github/workflows/scanbuild.yml @@ -24,7 +24,7 @@ jobs: compiler: clang steps: - name: Clone repository - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Install packages if: startsWith(matrix.os, 'ubuntu') run: | diff --git a/.github/workflows/ubsan.yml b/.github/workflows/ubsan.yml index 515010ef0..72fc92119 100644 --- a/.github/workflows/ubsan.yml +++ b/.github/workflows/ubsan.yml @@ -68,7 +68,7 @@ jobs: ldflags: '' steps: - name: Clone repository - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Install packages if: startsWith(matrix.os, 'ubuntu') run: | @@ -129,5 +129,5 @@ jobs: - name: Upload Logs Tarball uses: actions/upload-artifact@v4 with: - name: Test Logs + name: Test Logs UBSAN (${{ matrix.name }}) path: '~/logs-linux-${{ matrix.compiler }}.tgz' diff --git a/.github/workflows/valgrind.yml b/.github/workflows/valgrind.yml index f6079f6cf..be8f64be7 100644 --- a/.github/workflows/valgrind.yml +++ b/.github/workflows/valgrind.yml @@ -24,7 +24,7 @@ jobs: compiler: clang steps: - name: Clone repository - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Install packages if: startsWith(matrix.os, 'ubuntu') run: | @@ -67,5 +67,5 @@ jobs: - name: Upload Artifacts uses: actions/upload-artifact@v4 with: - name: Test Logs + name: Test Logs (valgrind) path: '~/logs-linux-valgrind.tgz' diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index a48545ac8..77035045a 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -58,7 +58,7 @@ jobs: WIXDIR: 'c:\Program Files (x86)\Windows Installer XML v3.5' steps: - name: Clone repository - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Find MSVC and run vcvarsall.bat uses: ilammy/msvc-dev-cmd@v1 with: