diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e42c9fe1116..769003fe536 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,9 +4,12 @@ on: - development - main - ci-* - - validator-node pull_request: - types: [opened, reopened] + types: + - opened + - reopened + - edited + - synchronize name: CI @@ -24,17 +27,25 @@ jobs: run: | sudo apt-get update && \ sudo apt-get -y install \ - libssl-dev \ - openssl \ - libsqlite3-dev \ - pkg-config \ - git \ - cmake \ - zip \ - libc++-dev \ - libc++abi-dev \ - libprotobuf-dev \ - protobuf-compiler + libssl-dev \ + openssl \ + libsqlite3-dev \ + pkg-config \ + git \ + cmake \ + zip \ + libc++-dev \ + libc++abi-dev \ + libprotobuf-dev \ + protobuf-compiler \ + libwebkit2gtk-4.0-dev \ + build-essential \ + curl \ + wget \ + libgtk-3-dev \ + libappindicator3-dev \ + patchelf \ + librsvg2-dev - name: checkout uses: actions/checkout@v2 - name: toolchain @@ -69,10 +80,16 @@ jobs: run: | sudo apt-get update && \ sudo apt-get -y install \ - build-essential \ - libgtk-3-dev \ - libwebkit2gtk-4.0-dev \ - libsoup2.4-dev + build-essential \ + libgtk-3-dev \ + libwebkit2gtk-4.0-dev \ + libsoup2.4-dev \ + curl \ + wget \ + libgtk-3-dev \ + libappindicator3-dev \ + patchelf \ + librsvg2-dev - name: checkout uses: actions/checkout@v2 - name: Caching @@ -83,22 +100,12 @@ jobs: ~/.cargo/git target key: ${{ runner.os }}-${{ runner.cpu-model }}-${{ env.toolchain }}-${{ hashFiles('**/Cargo.lock') }} - - name: ubuntu dependencies - run: | - sudo apt-get update && \ - sudo apt-get -y install \ - build-essential \ - libgtk-3-dev \ - libwebkit2gtk-4.0-dev \ - libsoup2.4-dev - - name: toolchain uses: actions-rs/toolchain@v1 with: toolchain: ${{ env.toolchain }} components: clippy, rustfmt override: true - - name: cargo test uses: actions-rs/cargo@v1 with: