name: 'get, build and install bearssl'
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: autoreconf -fi && LDFLAGS="-Wl,-rpath,$HOME/bear/lib" ./configure --enable-warnings --enable-werror --enable-headers-api ${{ matrix.build.configure }} && make V=1
name: 'configure and build'
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
- uses: github/codeql-action/init@v1
+ uses: github/codeql-action/init@v2
with:
languages: cpp
queries: security-extended
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
- uses: github/codeql-action/autobuild@v1
+ uses: github/codeql-action/autobuild@v2
# âšī¸ Command-line programs to run using the OS shell.
# đ https://git.io/JvXDl
# make release
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v1
+ uses: github/codeql-action/analyze@v2
sudo python3 -m pip install impacket
name: install prereqs and impacket
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: autoreconf -fi && ./configure ${{ matrix.build.configure }} && make V=1
name: 'configure and build'
dry-run: false
- name: Upload Crash
- uses: actions/upload-artifact@v1
+ uses: actions/upload-artifact@v3
if: failure()
with:
name: artifacts
merged:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
with:
fetch-depth: 100
check:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@master
+ - uses: actions/checkout@v3
- uses: gaurav-nelson/github-action-markdown-link-check@v1
with:
use-quiet-mode: 'yes'
RUSTFLAGS="--cfg hyper_unstable_ffi" cargo +nightly rustc --features client,http1,http2,ffi -Z unstable-options --crate-type cdylib)
name: 'install hyper'
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: autoreconf -fi && LDFLAGS="-Wl,-rpath,$HOME/hyper/target/debug" ./configure --enable-warnings --enable-werror ${{ matrix.build.configure }} && make V=1
name: 'configure and build'
- run: python3 -m pip install impacket
name: 'pip3 install'
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: autoreconf -fi && ./configure --enable-warnings --enable-werror --enable-headers-api ${{ matrix.build.configure }}
name: 'configure and build'
- run: python3 -m pip install impacket
name: 'pip3 install'
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: cmake -H. -Bbuild -DCURL_WERROR=ON -DPICKY_COMPILER=ON ${{ matrix.build.generate }}
name: 'cmake generate'
make DESTDIR=$HOME/mbed install
name: 'install mbedtls'
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: autoreconf -fi && LDFLAGS="-Wl,-rpath,$HOME/mbed/lib" ./configure --enable-warnings --enable-werror --enable-headers-api ${{ matrix.build.configure }} && make V=1
name: 'configure and build'
cmake --install .
name: 'build and install msh3'
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: autoreconf -fi && LDFLAGS="-Wl,-rpath,$HOME/msh3/lib -Wl,-rpath,$HOME/quictls/lib" ./configure --enable-warnings --enable-werror --enable-headers-api ${{ matrix.build.configure }} && make V=1
name: 'configure and build curl'
sudo python3 -m pip install impacket
name: install prereqs and impacket
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: autoreconf -fi
name: 'autoreconf'
make && make install_sw
name: 'build and install openssl3'
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: autoreconf -fi && LDFLAGS="-Wl,-rpath,$HOME/openssl3/lib64" ./configure --enable-warnings --enable-werror --enable-headers-api ${{ matrix.build.configure }} && make V=1
name: 'configure and build'
make DESTDIR=$HOME/rustls install
name: 'install rustls'
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: autoreconf -fi && ./configure --enable-warnings --enable-werror ${{ matrix.build.configure }} && make V=1
name: 'configure and build'
make && make install
name: 'install wolfssl'
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- run: autoreconf -fi && LDFLAGS="-Wl,-rpath,$HOME/wssl/lib" ./configure --enable-warnings --enable-werror --enable-headers-api ${{ matrix.build.curl-configure }} && make V=1
name: 'configure and build'