|
|
|
@ -25,6 +25,7 @@ jobs:
|
|
|
|
autoconf \
|
|
|
|
autoconf \
|
|
|
|
automake \
|
|
|
|
automake \
|
|
|
|
ccache \
|
|
|
|
ccache \
|
|
|
|
|
|
|
|
curl \
|
|
|
|
git \
|
|
|
|
git \
|
|
|
|
jq \
|
|
|
|
jq \
|
|
|
|
libtool \
|
|
|
|
libtool \
|
|
|
|
@ -55,10 +56,18 @@ jobs:
|
|
|
|
zlib1g \
|
|
|
|
zlib1g \
|
|
|
|
zlib1g-dev
|
|
|
|
zlib1g-dev
|
|
|
|
- run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH
|
|
|
|
- run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH
|
|
|
|
|
|
|
|
- name: Installing sccache
|
|
|
|
|
|
|
|
run: |
|
|
|
|
|
|
|
|
(cd /tmp && curl -OL https://github.com/mozilla/sccache/releases/download/0.2.13/sccache-0.2.13-x86_64-unknown-linux-musl.tar.gz)
|
|
|
|
|
|
|
|
mkdir -p "$HOME/.cargo/bin"
|
|
|
|
|
|
|
|
(cd "$HOME/.cargo/bin" && tar xvf /tmp/sccache-0.2.13-x86_64-unknown-linux-musl.tar.gz --strip-components=1 --wildcards '*/sccache')
|
|
|
|
|
|
|
|
echo "RUSTC_WRAPPER=sccache" >> $GITHUB_ENV
|
|
|
|
- run: echo "/usr/lib/ccache" >> $GITHUB_PATH
|
|
|
|
- run: echo "/usr/lib/ccache" >> $GITHUB_PATH
|
|
|
|
- name: Install cbindgen
|
|
|
|
- name: Install cbindgen
|
|
|
|
run: cargo install cbindgen
|
|
|
|
run: |
|
|
|
|
- run: echo $PATH
|
|
|
|
cd $HOME/.cargo/bin
|
|
|
|
|
|
|
|
curl -OL https://github.com/eqrion/cbindgen/releases/download/v0.15.0/cbindgen
|
|
|
|
|
|
|
|
chmod 755 cbindgen
|
|
|
|
- uses: actions/checkout@v1
|
|
|
|
- uses: actions/checkout@v1
|
|
|
|
- run: git fetch
|
|
|
|
- run: git fetch
|
|
|
|
- run: git clone https://github.com/OISF/libhtp -b 0.5.x
|
|
|
|
- run: git clone https://github.com/OISF/libhtp -b 0.5.x
|
|
|
|
@ -77,6 +86,7 @@ jobs:
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
make -ik distclean > /dev/null
|
|
|
|
make -ik distclean > /dev/null
|
|
|
|
done
|
|
|
|
done
|
|
|
|
|
|
|
|
- run: sccache -s
|
|
|
|
- uses: actions/upload-artifact@v2-preview
|
|
|
|
- uses: actions/upload-artifact@v2-preview
|
|
|
|
name: Uploading build log
|
|
|
|
name: Uploading build log
|
|
|
|
if: always()
|
|
|
|
if: always()
|
|
|
|
|