Skip to content

Commit

Permalink
Trigger binds build on CI running
Browse files Browse the repository at this point in the history
  • Loading branch information
rafael-santiago committed Sep 7, 2023
1 parent e811232 commit 5efc22c
Showing 1 changed file with 21 additions and 6 deletions.
27 changes: 21 additions & 6 deletions .github/workflows/forge-specs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,15 @@ jobs:
- name: Install basic tools
shell: bash
run: |
sudo apt-get install git
sudo apt-get install gcc-9
sudo apt-get install -y git
sudo apt-get install -y gcc-9
sudo apt-get update
sudo apt-get install perl
sudo apt-get install lcov
sudo apt-get install -y perl
sudo apt-get install -y lcov
sudo apt-get install -y golang-go
sudo apt-get install -y python3
sudo apt-get install -y python3-dev
pip install cython
- name: Install Hefesto
shell: bash
run: |
Expand All @@ -37,11 +41,16 @@ jobs:
uses: actions/checkout@v3
with:
submodules: true
- name: Invoke Hefesto
- name: Invoke Hefesto (coverage build)
shell: bash
run: |
cd src
sudo -E hefesto --coverage
- name: Invoke Hefesto (binds build)
shell: bash
run: |
cd src
sudo -E hefesto --with-pybind --with-gobind
- name: Tar coverage report
shell: bash
run: |
Expand Down Expand Up @@ -76,6 +85,12 @@ jobs:
cpu_count: 8
run: |
sudo pkg install -y git
sudo pkg install -y go
sudo pkg install -y python3
sudo ln -sf `which python3` /usr/local/bin/python
git clone https://github.com/pypa/pip
sudo pkg install -y py39-pip
sudo pip install cython
echo ========================
echo === Installing Hefesto =
echo ========================
Expand All @@ -98,6 +113,6 @@ jobs:
cd ..
rm -rf helios
cd src
sudo -E hefesto
sudo -E hefesto --with-pybind --with-gobind
cd ../..
sudo rm -rf macgonuts

0 comments on commit 5efc22c

Please sign in to comment.