GHA: Get GHA working again
This commit is contained in:
@@ -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: |
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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: |
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user