diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 24ebdf3f13..7e37baebcd 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -3,6 +3,7 @@ on: push: branches: - master + - releases/** paths: - ".github/workflows/actions.yml" - "datahub-actions/**" diff --git a/.github/workflows/airflow-plugin.yml b/.github/workflows/airflow-plugin.yml index 8fe2ae9464..9930f27b19 100644 --- a/.github/workflows/airflow-plugin.yml +++ b/.github/workflows/airflow-plugin.yml @@ -3,6 +3,7 @@ on: push: branches: - master + - releases/** paths: - ".github/workflows/airflow-plugin.yml" - "metadata-ingestion-modules/airflow-plugin/**" diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 5ab1b5acbc..52cea052fe 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -3,6 +3,7 @@ on: push: branches: - master + - releases/** paths-ignore: - "docs/**" - "**.md" @@ -21,10 +22,10 @@ jobs: setup: runs-on: ubuntu-latest outputs: - frontend_change: ${{ steps.ci-optimize.outputs.frontend-change == 'true' }} + frontend_change: ${{ steps.ci-optimize.outputs.frontend-change == 'true' || github.event_name != 'pull_request' }} 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' }} + backend_change: ${{ steps.ci-optimize.outputs.backend-change == 'true' || github.event_name != 'pull_request'}} + docker_change: ${{ steps.ci-optimize.outputs.docker-change == 'true' || github.event_name != 'pull_request' }} 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' }} diff --git a/.github/workflows/check-datahub-jars.yml b/.github/workflows/check-datahub-jars.yml index 1b28457848..c2ed45a0ae 100644 --- a/.github/workflows/check-datahub-jars.yml +++ b/.github/workflows/check-datahub-jars.yml @@ -4,6 +4,7 @@ on: push: branches: - master + - releases/** paths: - "metadata-integration/**" pull_request: diff --git a/.github/workflows/dagster-plugin.yml b/.github/workflows/dagster-plugin.yml index 0d81a27914..de49eac8af 100644 --- a/.github/workflows/dagster-plugin.yml +++ b/.github/workflows/dagster-plugin.yml @@ -3,6 +3,7 @@ on: push: branches: - master + - releases/** paths: - ".github/workflows/dagster-plugin.yml" - "metadata-ingestion-modules/dagster-plugin/**" diff --git a/.github/workflows/docker-unified.yml b/.github/workflows/docker-unified.yml index 0c28261740..48a52c223a 100644 --- a/.github/workflows/docker-unified.yml +++ b/.github/workflows/docker-unified.yml @@ -6,6 +6,7 @@ on: push: branches: - master + - releases/** pull_request: branches: - "**" @@ -48,11 +49,11 @@ jobs: python_release_version: ${{ steps.tag.outputs.python_release_version }} branch_name: ${{ steps.tag.outputs.branch_name }} repository_name: ${{ steps.tag.outputs.repository_name }} - frontend_change: ${{ steps.ci-optimize.outputs.frontend-change == 'true' || github.event_name == 'release' }} - actions_change: ${{ steps.ci-optimize.outputs.actions-change == 'true' || github.event_name == 'release' }} - ingestion_change: ${{ steps.ci-optimize.outputs.ingestion-change == 'true' || github.event_name == 'release' }} + frontend_change: ${{ steps.ci-optimize.outputs.frontend-change == 'true' || github.event_name != 'pull_request' }} + actions_change: ${{ steps.ci-optimize.outputs.actions-change == 'true' || github.event_name != 'pull_request'}} + ingestion_change: ${{ steps.ci-optimize.outputs.ingestion-change == 'true' || github.event_name != 'pull_request' }} ingestion_base_change: ${{ steps.ci-optimize.outputs.ingestion-base-change == 'true' }} - backend_change: ${{ steps.ci-optimize.outputs.backend-change == 'true' || github.event_name == 'release' }} + backend_change: ${{ steps.ci-optimize.outputs.backend-change == 'true' || github.event_name != 'pull_request' }} frontend_only: ${{ steps.ci-optimize.outputs.frontend-only == 'true' }} ingestion_only: ${{ steps.ci-optimize.outputs.ingestion-only == 'true' }} backend_only: ${{ steps.ci-optimize.outputs.backend-only == 'true' }} @@ -101,7 +102,7 @@ jobs: env: ENABLE_PUBLISH: >- ${{ - (github.event_name == 'workflow_dispatch' || github.event_name == 'schedule' || github.event_name == 'release' || (github.event_name == 'push' && github.ref == 'refs/heads/master')) + (github.event_name != 'pull_request')) && ( secrets.ACRYL_DOCKER_PASSWORD != '' ) }} run: | @@ -306,7 +307,6 @@ jobs: smoke_test_matrix: runs-on: ${{ needs.setup.outputs.test_runner_type_small }} needs: setup - if: ${{ (github.event_name == 'pull_request' || github.event_name == 'push' || github.event_name == 'release') }} outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} cypress_batch_count: ${{ steps.set-batch-count.outputs.cypress_batch_count }} diff --git a/.github/workflows/gx-plugin.yml b/.github/workflows/gx-plugin.yml index 8f2ed6e9c7..ded1d2be18 100644 --- a/.github/workflows/gx-plugin.yml +++ b/.github/workflows/gx-plugin.yml @@ -3,6 +3,7 @@ on: push: branches: - master + - releases/** paths: - ".github/workflows/gx-plugin.yml" - "metadata-ingestion-modules/gx-plugin/**" diff --git a/.github/workflows/metadata-ingestion.yml b/.github/workflows/metadata-ingestion.yml index 3b82935844..9b3baa07d8 100644 --- a/.github/workflows/metadata-ingestion.yml +++ b/.github/workflows/metadata-ingestion.yml @@ -3,6 +3,7 @@ on: push: branches: - master + - releases/** paths: - ".github/workflows/metadata-ingestion.yml" - "metadata-ingestion/**" diff --git a/.github/workflows/metadata-io.yml b/.github/workflows/metadata-io.yml index 67700c55e3..eb518d889d 100644 --- a/.github/workflows/metadata-io.yml +++ b/.github/workflows/metadata-io.yml @@ -3,6 +3,7 @@ on: push: branches: - master + - releases/** paths: - "**/*.gradle" - "li-utils/**" diff --git a/.github/workflows/prefect-plugin.yml b/.github/workflows/prefect-plugin.yml index 5e230c3514..a3e62badb5 100644 --- a/.github/workflows/prefect-plugin.yml +++ b/.github/workflows/prefect-plugin.yml @@ -3,6 +3,7 @@ on: push: branches: - master + - releases/** paths: - ".github/workflows/prefect-plugin.yml" - "metadata-ingestion-modules/prefect-plugin/**" diff --git a/.github/workflows/spark-smoke-test.yml b/.github/workflows/spark-smoke-test.yml index 7a2080b7a9..ab22d9040e 100644 --- a/.github/workflows/spark-smoke-test.yml +++ b/.github/workflows/spark-smoke-test.yml @@ -5,6 +5,7 @@ on: push: branches: - master + - releases/** paths: - "metadata_models/**" - "metadata-integration/java/datahub-client/**"