From de993dd82de4d9093d64ba6cddf2b8aa1bf6e865 Mon Sep 17 00:00:00 2001 From: gfanton <8671905+gfanton@users.noreply.github.com> Date: Fri, 21 Jun 2024 08:49:52 +0200 Subject: [PATCH] fix: ci doesn't run contribs on gno update Signed-off-by: gfanton <8671905+gfanton@users.noreply.github.com> --- .github/workflows/build_template.yml | 4 ++-- .github/workflows/contribs.yml | 8 +++++++- .github/workflows/gnoland.yml | 1 + .github/workflows/gnovm.yml | 3 ++- .github/workflows/tm2.yml | 1 + 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_template.yml b/.github/workflows/build_template.yml index a984589caaa..430aa393a73 100644 --- a/.github/workflows/build_template.yml +++ b/.github/workflows/build_template.yml @@ -16,10 +16,10 @@ jobs: uses: actions/setup-go@v5 with: go-version: ${{ inputs.go-version }} - + - name: Checkout code uses: actions/checkout@v4 - + - name: Check generated files are up to date working-directory: ${{ inputs.modulepath }} run: | diff --git a/.github/workflows/contribs.yml b/.github/workflows/contribs.yml index 8fdcce9332c..784dc9b71e5 100644 --- a/.github/workflows/contribs.yml +++ b/.github/workflows/contribs.yml @@ -9,6 +9,12 @@ on: paths: - "contribs/**" - ".github/**" + # Contribs directly depend on gno, so we need to test it whenever changes + # are made to one of those + - "go.*" # check on go.mod/sum update + - "gno.land/**" + - "tm2/**.go" + - "gnovm/**.go" jobs: setup: @@ -30,4 +36,4 @@ jobs: with: modulepath: contribs/${{ matrix.program }} secrets: - codecov-token: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file + codecov-token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/gnoland.yml b/.github/workflows/gnoland.yml index d84e9f62bd6..202933f8462 100644 --- a/.github/workflows/gnoland.yml +++ b/.github/workflows/gnoland.yml @@ -10,6 +10,7 @@ on: - "gno.land/**" - "tm2/**.go" - "gnovm/**.go" + - "go.*" # check on go.mod/sum update - ".github/**" jobs: diff --git a/.github/workflows/gnovm.yml b/.github/workflows/gnovm.yml index ac304328dbb..8212ec5871d 100644 --- a/.github/workflows/gnovm.yml +++ b/.github/workflows/gnovm.yml @@ -8,6 +8,7 @@ on: pull_request: paths: - "gnovm/**" + - "go.*" # check on go.mod/sum update - ".github/**" jobs: @@ -17,4 +18,4 @@ jobs: with: modulepath: "gnovm" secrets: - codecov-token: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file + codecov-token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/tm2.yml b/.github/workflows/tm2.yml index 7471fd74cb7..81b7abf27f9 100644 --- a/.github/workflows/tm2.yml +++ b/.github/workflows/tm2.yml @@ -8,6 +8,7 @@ on: pull_request: paths: - "tm2/**" + - "go.*" # check on go.mod/sum update - ".github/**" jobs: