Skip to content

Commit

Permalink
[#167] Included additional dependencies in CI container setup;
Browse files Browse the repository at this point in the history
  • Loading branch information
jlucas9 committed Jun 30, 2023
1 parent fc509c5 commit 2e1939d
Show file tree
Hide file tree
Showing 11 changed files with 73 additions and 338 deletions.
166 changes: 0 additions & 166 deletions .github/workflows/build.yml

This file was deleted.

27 changes: 19 additions & 8 deletions .github/workflows/internal_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,25 @@ jobs:
- uses: actions/checkout@v2

# Container Setup
- name: Update
run: sudo apt-get update

- name: Install Dependencies
run: sudo apt-get install -y libgpg-error-dev libgcrypt20-dev python3 lcov

- name: Install Python Libraries
run: sudo pip install pycryptodome
- name: Container Setup
run: apt update
run: apt install -y \
autoconf \
cmake \
g++-multilib \
gcc-multilib \
gettext \
git \
gdb \
lcov \
libcurl4-openssl-dev \
libmariadb-dev \
libmariadb-dev-compat \
libgcrypt20-dev \
libtool \
python3-dev \
python3-pip
run: pip3 install pycryptodome
# End Container Setup

- name: Internal Build Script
Expand Down
27 changes: 19 additions & 8 deletions .github/workflows/kmc_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,25 @@ jobs:
- uses: actions/checkout@v2

# Container Setup
- name: Update
run: sudo apt-get update

- name: Install Dependencies
run: sudo apt-get install -y libgpg-error-dev libgcrypt20-dev python3 lcov

- name: Install Python Libraries
run: sudo pip install pycryptodome
- name: Container Setup
run: apt update
run: apt install -y \
autoconf \
cmake \
g++-multilib \
gcc-multilib \
gettext \
git \
gdb \
lcov \
libcurl4-openssl-dev \
libmariadb-dev \
libmariadb-dev-compat \
libgcrypt20-dev \
libtool \
python3-dev \
python3-pip
run: pip3 install pycryptodome
# End Container Setup

- name: KMC Build Script
Expand Down
27 changes: 19 additions & 8 deletions .github/workflows/minimal_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,25 @@ jobs:
- uses: actions/checkout@v2

# Container Setup
- name: Update
run: sudo apt-get update

- name: Install Dependencies
run: sudo apt-get install -y libgpg-error-dev libgcrypt20-dev python3 lcov

- name: Install Python Libraries
run: sudo pip install pycryptodome
- name: Container Setup
run: apt update
run: apt install -y \
autoconf \
cmake \
g++-multilib \
gcc-multilib \
gettext \
git \
gdb \
lcov \
libcurl4-openssl-dev \
libmariadb-dev \
libmariadb-dev-compat \
libgcrypt20-dev \
libtool \
python3-dev \
python3-pip
run: pip3 install pycryptodome
# End Container Setup

- name: Minimal Build Script
Expand Down
83 changes: 0 additions & 83 deletions .github/workflows/utest.yml

This file was deleted.

Loading

0 comments on commit 2e1939d

Please sign in to comment.