mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-07-05 14:30:49 +02:00
Composite GHA action with caching
This adds caching for apt and should make things a bit more stable and faster.
This commit is contained in:
@@ -98,14 +98,16 @@ jobs:
|
||||
timeout-minutes: 60
|
||||
needs: build_wolfssl
|
||||
steps:
|
||||
- name: Checkout wolfSSL CI actions
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
sparse-checkout: .github/actions
|
||||
fetch-depth: 1
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y \
|
||||
build-essential autoconf automake autoconf-archive pkgconf \
|
||||
libffi-dev libbz2-dev libreadline-dev libsqlite3-dev \
|
||||
zlib1g-dev libncursesw5-dev libgdbm-dev libnss3-dev \
|
||||
liblzma-dev uuid-dev pkg-config
|
||||
uses: ./.github/actions/install-apt-deps
|
||||
with:
|
||||
packages: build-essential autoconf automake autoconf-archive pkgconf libffi-dev libbz2-dev libreadline-dev libsqlite3-dev zlib1g-dev libncursesw5-dev libgdbm-dev libnss3-dev liblzma-dev uuid-dev pkg-config
|
||||
|
||||
- name: Download wolfSSL
|
||||
uses: actions/download-artifact@v4
|
||||
|
||||
Reference in New Issue
Block a user