Fix tinybird Ci (#8211)

Ignore ci job if no change in tinybird
This commit is contained in:
martmull
2024-10-30 16:36:47 +01:00
committed by GitHub
parent b7d5c05a74
commit 7b467822f1

View File

@@ -5,7 +5,6 @@ on:
- main - main
pull_request: pull_request:
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}
@@ -13,9 +12,23 @@ concurrency:
jobs: jobs:
ci: ci:
uses: tinybirdco/ci/.github/workflows/ci.yml@main runs-on: ubuntu-latest
with: steps:
data_project_dir: packages/twenty-tinybird - name: Check for changed files
secrets: id: changed-files
tb_admin_token: ${{ secrets.TB_ADMIN_TOKEN }} uses: tj-actions/changed-files@v11
tb_host: https://api.eu-central-1.aws.tinybird.co 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