Skip to content

Commit

Permalink
ci: Refactor CI workflow to separate dependencies installation and bu…
Browse files Browse the repository at this point in the history
…ild steps
  • Loading branch information
gto90 committed Dec 17, 2024
1 parent 4b2c7bb commit b9fa6b0
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions .github/workflows/ci-coverage-ubuntu-full-qt-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@ on:
branches: [ develop, master ]

jobs:
build:
dependencies:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

Expand Down Expand Up @@ -44,12 +43,11 @@ jobs:
libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools \
libqrencode-dev
- name: Install pypandoc
run: pip3 install pypandoc
- name: Install Python Packages
run: |
pip3 install pypandoc
pip3 install digibyte_scrypt
- name: Install scrypt for Python3
run: pip3 install digibyte_scrypt

- name: Install BerkleyDB
run: ./contrib/install_db4.sh `pwd` --enable-cxx

Expand All @@ -70,6 +68,12 @@ jobs:
make -j3 HOST=x86_64-linux-gnu
cd ..
build:
needs: dependencies
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: Auto Generate
run: ./autogen.sh

Expand Down

0 comments on commit b9fa6b0

Please sign in to comment.