run: |
apt-get install -y --no-install-recommends git-core ca-certificates
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
path: freeradius
mv *.deb debs/
- name: Restore eapol_test build directory from cache
- uses: actions/cache@v3
+ uses: actions/cache@v4
id: hostapd-cache
with:
path: ${{ env.HOSTAPD_BUILD_DIR }}
working-directory: freeradius
- name: Store DEBs
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: debs-${{ matrix.env.NAME }}
path: debs
steps:
- name: Load DEBs
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
with:
name: debs-${{ matrix.env.NAME }}
mv eapol_test /usr/local/bin
chmod +x /usr/local/bin/eapol_test
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
path: freeradius
- name: Upload radius logs on failure
if: ${{ failure() }}
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: radius-logs-${{ matrix.env.NAME }}.tgz
path: |
- name: 'Restore OpenSSL 3.0 from the cache'
if: ${{ matrix.env.LIBS_ALT == 'yes' }}
- uses: actions/cache@v3
+ uses: actions/cache@v4
id: openssl-cache
with:
path: /opt/openssl/
[ -d /opt/openssl ] && export PATH=/opt/openssl/bin:$PATH
printf "\nopenssl: " ; openssl version
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Build eapol_test
run: |
if: ${{ matrix.env.CC == 'clang' }}
- name: "Clang Static Analyzer: Store assets on failure"
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: clang-scan.tgz
path: build/plist/**/*.html
runs-on: ubuntu-latest
name: "Merge into upstream"
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
fetch-depth: 0
lfs: false
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
lfs: false
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
fetch-depth: 0${{ ( matrix.env.OS != 'centos7' ) && '1' }}