From ef21693e7e6ae446a388bc6e1ecba3ff64541ce7 Mon Sep 17 00:00:00 2001 From: aya Date: Mon, 2 Dec 2024 09:19:59 +0200 Subject: [PATCH] adding docker-image-build dependencies --- .github/workflows/nim_waku_daily.yml | 36 ++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.github/workflows/nim_waku_daily.yml b/.github/workflows/nim_waku_daily.yml index f9a2fb0a..4a80ec1b 100644 --- a/.github/workflows/nim_waku_daily.yml +++ b/.github/workflows/nim_waku_daily.yml @@ -10,7 +10,43 @@ on: workflow_dispatch: jobs: + changes: # changes detection + runs-on: ubuntu-22.04 + permissions: + pull-requests: read + steps: + - uses: actions/checkout@v3 + name: Checkout code + id: checkout + - uses: dorny/paths-filter@v2 + id: filter + with: + filters: | + common: + - '.github/workflows/**' + - 'vendor/**' + - 'Makefile' + - 'waku.nimble' + - 'library/**' + v2: + - 'waku/**' + - 'apps/**' + - 'tools/**' + - 'tests/all_tests_v2.nim' + - 'tests/**' + docker: + - 'docker/**' + outputs: + common: ${{ steps.filter.outputs.common }} + v2: ${{ steps.filter.outputs.v2 }} + docker: ${{ steps.filter.outputs.docker }} + + build-docker-image: + needs: changes + if: ${{ needs.changes.outputs.v2 == 'true' || needs.changes.outputs.common == 'true' || needs.changes.outputs.docker == 'true' }} + uses: waku-org/nwaku/.github/workflows/container-image.yml@master + secrets: inherit test-common: needs: build-docker-image