mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-01 11:19:05 +00:00
fix(workflow): workflow tweaks (#9678)
This commit is contained in:
parent
344eeaebc7
commit
ad65c36ddc
2
.github/actions/ci-optimization/action.yml
vendored
2
.github/actions/ci-optimization/action.yml
vendored
@ -48,7 +48,7 @@ runs:
|
||||
- "smoke-test/tests/cypress/**"
|
||||
- "docker/datahub-frontend/**"
|
||||
ingestion:
|
||||
- "metadata-ingestion-modules/airflow-plugin/**"
|
||||
- "metadata-ingestion-modules/**"
|
||||
- "metadata-ingestion/**"
|
||||
- "metadata-models/**"
|
||||
- "smoke-test/**"
|
||||
|
||||
1
.github/workflows/build-and-test.yml
vendored
1
.github/workflows/build-and-test.yml
vendored
@ -69,6 +69,7 @@ jobs:
|
||||
java-version: 17
|
||||
- uses: gradle/gradle-build-action@v2
|
||||
- uses: actions/setup-python@v4
|
||||
if: ${{ needs.setup.outputs.ingestion_change == 'true' }}
|
||||
with:
|
||||
python-version: "3.10"
|
||||
cache: pip
|
||||
|
||||
20
.github/workflows/metadata-io.yml
vendored
20
.github/workflows/metadata-io.yml
vendored
@ -24,9 +24,28 @@ concurrency:
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
setup:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
frontend_change: ${{ steps.ci-optimize.outputs.frontend-change == 'true' }}
|
||||
ingestion_change: ${{ steps.ci-optimize.outputs.ingestion-change == 'true' }}
|
||||
backend_change: ${{ steps.ci-optimize.outputs.backend-change == 'true' }}
|
||||
docker_change: ${{ steps.ci-optimize.outputs.docker-change == 'true' }}
|
||||
frontend_only: ${{ steps.ci-optimize.outputs.frontend-only == 'true' }}
|
||||
ingestion_only: ${{ steps.ci-optimize.outputs.ingestion-only == 'true' }}
|
||||
kafka_setup_change: ${{ steps.ci-optimize.outputs.kafka-setup-change == 'true' }}
|
||||
mysql_setup_change: ${{ steps.ci-optimize.outputs.mysql-setup-change == 'true' }}
|
||||
postgres_setup_change: ${{ steps.ci-optimize.outputs.postgres-setup-change == 'true' }}
|
||||
elasticsearch_setup_change: ${{ steps.ci-optimize.outputs.elasticsearch-setup-change == 'true' }}
|
||||
steps:
|
||||
- name: Check out the repo
|
||||
uses: hsheth2/sane-checkout-action@v1
|
||||
- uses: ./.github/actions/ci-optimization
|
||||
id: ci-optimize
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 60
|
||||
needs: setup
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Set up JDK 17
|
||||
@ -36,6 +55,7 @@ jobs:
|
||||
java-version: 17
|
||||
- uses: gradle/gradle-build-action@v2
|
||||
- uses: actions/setup-python@v4
|
||||
if: ${{ needs.setup.outputs.ingestion_change == 'true' }}
|
||||
with:
|
||||
python-version: "3.10"
|
||||
cache: "pip"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user