From 7b467822f169973e7321591feac0ed0a006c12ee Mon Sep 17 00:00:00 2001 From: martmull Date: Wed, 30 Oct 2024 16:36:47 +0100 Subject: [PATCH] Fix tinybird Ci (#8211) Ignore ci job if no change in tinybird --- .github/workflows/ci-tinybird.yaml | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci-tinybird.yaml b/.github/workflows/ci-tinybird.yaml index acc57bfd7..8a83f3e81 100644 --- a/.github/workflows/ci-tinybird.yaml +++ b/.github/workflows/ci-tinybird.yaml @@ -5,7 +5,6 @@ on: - main pull_request: - concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -13,9 +12,23 @@ concurrency: jobs: ci: - uses: tinybirdco/ci/.github/workflows/ci.yml@main - with: - data_project_dir: packages/twenty-tinybird - secrets: - tb_admin_token: ${{ secrets.TB_ADMIN_TOKEN }} - tb_host: https://api.eu-central-1.aws.tinybird.co \ No newline at end of file + runs-on: ubuntu-latest + steps: + - name: Check for changed files + id: changed-files + uses: tj-actions/changed-files@v11 + with: + files: | + package.json + packages/twenty-tinybird/** + + - name: Skip if no relevant changes + if: steps.changed-files.outputs.any_changed == 'false' + run: echo "No relevant changes. Skipping CI." + + - name: Check twenty-tinybird package + uses: tinybirdco/ci/.github/workflows/ci.yml@main + with: + data_project_dir: packages/twenty-tinybird + tb_admin_token: ${{ secrets.TB_ADMIN_TOKEN }} + tb_host: https://api.eu-central-1.aws.tinybird.co