GHA: Get GHA working again

This commit is contained in:
Nicolas Williams
2025-12-08 18:41:54 -06:00
parent 7510cc5ba2
commit 1c9f184561
8 changed files with 20 additions and 20 deletions
+1 -1
View File
@@ -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: |
+5 -5
View File
@@ -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'
+4 -4
View File
@@ -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'
+4 -4
View File
@@ -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'
+1 -1
View File
@@ -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: |
+2 -2
View File
@@ -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'
+2 -2
View File
@@ -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'
+1 -1
View File
@@ -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: