From edc010974f72ccb22aef3e5c1774afaa2bb6d5f1 Mon Sep 17 00:00:00 2001 From: Zhengfei Wang Date: Fri, 17 Nov 2023 13:45:50 +0800 Subject: [PATCH 1/2] exclude integration folder --- .github/workflows/samples_configuration.yml | 2 +- .github/workflows/samples_flowinpipeline_pipeline.yml | 2 +- .github/workflows/samples_getstarted_flowasfunction.yml | 2 +- .github/workflows/samples_getstarted_quickstart.yml | 2 +- .github/workflows/samples_getstarted_quickstartazure.yml | 2 +- .github/workflows/samples_runmanagement_cloudrunmanagement.yml | 2 +- .github/workflows/samples_runmanagement_runmanagement.yml | 2 +- .../samples_tutorials_e2e_development_chat_with_pdf.yml | 2 +- .../samples_tutorials_flow_deploy_azure_app_service.yml | 2 +- ..._tutorials_flow_deploy_distribute_flow_as_executable_app.yml | 2 +- .github/workflows/samples_tutorials_flow_deploy_docker.yml | 2 +- .github/workflows/samples_tutorials_flow_deploy_kubernetes.yml | 2 +- ...ow_fine_tuning_evaluation_promptflow_quality_improvement.yml | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/samples_configuration.yml b/.github/workflows/samples_configuration.yml index e8ede592377..4ce7739a076 100644 --- a/.github/workflows/samples_configuration.yml +++ b/.github/workflows/samples_configuration.yml @@ -9,7 +9,7 @@ on: - cron: "40 22 * * *" # Every day starting at 6:40 BJT pull_request: branches: [ main ] - paths: [ examples/**, examples/*requirements.txt, .github/workflows/samples_configuration.yml ] + paths: [ examples/**, examples/*requirements.txt, .github/workflows/samples_configuration.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_flowinpipeline_pipeline.yml b/.github/workflows/samples_flowinpipeline_pipeline.yml index 77f092ac65f..371455133a4 100644 --- a/.github/workflows/samples_flowinpipeline_pipeline.yml +++ b/.github/workflows/samples_flowinpipeline_pipeline.yml @@ -9,7 +9,7 @@ on: - cron: "28 19 * * *" # Every day starting at 3:28 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_flowinpipeline_pipeline.yml ] + paths: [ examples/**, .github/workflows/samples_flowinpipeline_pipeline.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_getstarted_flowasfunction.yml b/.github/workflows/samples_getstarted_flowasfunction.yml index ed48a526783..6fa995fcecb 100644 --- a/.github/workflows/samples_getstarted_flowasfunction.yml +++ b/.github/workflows/samples_getstarted_flowasfunction.yml @@ -9,7 +9,7 @@ on: - cron: "17 21 * * *" # Every day starting at 5:17 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_getstarted_flowasfunction.yml ] + paths: [ examples/**, .github/workflows/samples_getstarted_flowasfunction.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_getstarted_quickstart.yml b/.github/workflows/samples_getstarted_quickstart.yml index 444d6536007..6918a184b5d 100644 --- a/.github/workflows/samples_getstarted_quickstart.yml +++ b/.github/workflows/samples_getstarted_quickstart.yml @@ -9,7 +9,7 @@ on: - cron: "55 21 * * *" # Every day starting at 5:55 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_getstarted_quickstart.yml ] + paths: [ examples/**, .github/workflows/samples_getstarted_quickstart.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_getstarted_quickstartazure.yml b/.github/workflows/samples_getstarted_quickstartazure.yml index 538b9a84c38..032410322dd 100644 --- a/.github/workflows/samples_getstarted_quickstartazure.yml +++ b/.github/workflows/samples_getstarted_quickstartazure.yml @@ -9,7 +9,7 @@ on: - cron: "24 20 * * *" # Every day starting at 4:24 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_getstarted_quickstartazure.yml ] + paths: [ examples/**, .github/workflows/samples_getstarted_quickstartazure.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_runmanagement_cloudrunmanagement.yml b/.github/workflows/samples_runmanagement_cloudrunmanagement.yml index 20c41f1616e..67711268169 100644 --- a/.github/workflows/samples_runmanagement_cloudrunmanagement.yml +++ b/.github/workflows/samples_runmanagement_cloudrunmanagement.yml @@ -9,7 +9,7 @@ on: - cron: "24 20 * * *" # Every day starting at 4:24 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_runmanagement_cloudrunmanagement.yml ] + paths: [ examples/**, .github/workflows/samples_runmanagement_cloudrunmanagement.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_runmanagement_runmanagement.yml b/.github/workflows/samples_runmanagement_runmanagement.yml index f726cd6f5e1..681930e394b 100644 --- a/.github/workflows/samples_runmanagement_runmanagement.yml +++ b/.github/workflows/samples_runmanagement_runmanagement.yml @@ -9,7 +9,7 @@ on: - cron: "51 20 * * *" # Every day starting at 4:51 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_runmanagement_runmanagement.yml ] + paths: [ examples/**, .github/workflows/samples_runmanagement_runmanagement.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_tutorials_e2e_development_chat_with_pdf.yml b/.github/workflows/samples_tutorials_e2e_development_chat_with_pdf.yml index 323121fcf4e..b02ce82dc13 100644 --- a/.github/workflows/samples_tutorials_e2e_development_chat_with_pdf.yml +++ b/.github/workflows/samples_tutorials_e2e_development_chat_with_pdf.yml @@ -9,7 +9,7 @@ on: - cron: "1 19 * * *" # Every day starting at 3:1 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_tutorials_e2e_development_chat_with_pdf.yml ] + paths: [ examples/**, .github/workflows/samples_tutorials_e2e_development_chat_with_pdf.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_tutorials_flow_deploy_azure_app_service.yml b/.github/workflows/samples_tutorials_flow_deploy_azure_app_service.yml index b66c4bee284..ec78331c56e 100644 --- a/.github/workflows/samples_tutorials_flow_deploy_azure_app_service.yml +++ b/.github/workflows/samples_tutorials_flow_deploy_azure_app_service.yml @@ -9,7 +9,7 @@ on: - cron: "48 20 * * *" # Every day starting at 4:48 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_tutorials_flow_deploy_azure_app_service.yml ] + paths: [ examples/**, .github/workflows/samples_tutorials_flow_deploy_azure_app_service.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_tutorials_flow_deploy_distribute_flow_as_executable_app.yml b/.github/workflows/samples_tutorials_flow_deploy_distribute_flow_as_executable_app.yml index c85a1e92ef0..8808e2e66c8 100644 --- a/.github/workflows/samples_tutorials_flow_deploy_distribute_flow_as_executable_app.yml +++ b/.github/workflows/samples_tutorials_flow_deploy_distribute_flow_as_executable_app.yml @@ -9,7 +9,7 @@ on: - cron: "59 21 * * *" # Every day starting at 5:59 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_tutorials_flow_deploy_distribute_flow_as_executable_app.yml ] + paths: [ examples/**, .github/workflows/samples_tutorials_flow_deploy_distribute_flow_as_executable_app.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_tutorials_flow_deploy_docker.yml b/.github/workflows/samples_tutorials_flow_deploy_docker.yml index df352aae99f..8a17ecf13ea 100644 --- a/.github/workflows/samples_tutorials_flow_deploy_docker.yml +++ b/.github/workflows/samples_tutorials_flow_deploy_docker.yml @@ -9,7 +9,7 @@ on: - cron: "53 20 * * *" # Every day starting at 4:53 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_tutorials_flow_deploy_docker.yml ] + paths: [ examples/**, .github/workflows/samples_tutorials_flow_deploy_docker.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_tutorials_flow_deploy_kubernetes.yml b/.github/workflows/samples_tutorials_flow_deploy_kubernetes.yml index 8f10a80c1cb..7c1a6bcc556 100644 --- a/.github/workflows/samples_tutorials_flow_deploy_kubernetes.yml +++ b/.github/workflows/samples_tutorials_flow_deploy_kubernetes.yml @@ -9,7 +9,7 @@ on: - cron: "19 19 * * *" # Every day starting at 3:19 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_tutorials_flow_deploy_kubernetes.yml ] + paths: [ examples/**, .github/workflows/samples_tutorials_flow_deploy_kubernetes.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: diff --git a/.github/workflows/samples_tutorials_flow_fine_tuning_evaluation_promptflow_quality_improvement.yml b/.github/workflows/samples_tutorials_flow_fine_tuning_evaluation_promptflow_quality_improvement.yml index c88bf1b29a1..d05df3e8e45 100644 --- a/.github/workflows/samples_tutorials_flow_fine_tuning_evaluation_promptflow_quality_improvement.yml +++ b/.github/workflows/samples_tutorials_flow_fine_tuning_evaluation_promptflow_quality_improvement.yml @@ -9,7 +9,7 @@ on: - cron: "15 19 * * *" # Every day starting at 3:15 BJT pull_request: branches: [ main ] - paths: [ examples/**, .github/workflows/samples_tutorials_flow_fine_tuning_evaluation_promptflow_quality_improvement.yml ] + paths: [ examples/**, .github/workflows/samples_tutorials_flow_fine_tuning_evaluation_promptflow_quality_improvement.yml, '!examples/flow/integrations/**' ] workflow_dispatch: env: From 20729d639ec20e47371fdac15f7ca9b16136bd87 Mon Sep 17 00:00:00 2001 From: Zhengfei Wang Date: Fri, 17 Nov 2023 13:54:58 +0800 Subject: [PATCH 2/2] update template --- scripts/readme/workflow_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/readme/workflow_generator.py b/scripts/readme/workflow_generator.py index 533be674041..370a70580de 100644 --- a/scripts/readme/workflow_generator.py +++ b/scripts/readme/workflow_generator.py @@ -58,7 +58,7 @@ def write_notebook_workflow(notebook, name, output_telemetry=Telemetry()): schedule_hour = (name_hash // 60) % 4 + 19 # 19-22 UTC if "tutorials" in gh_working_dir: - path_filter = f"[ examples/**, .github/workflows/{workflow_name}.yml ]" + path_filter = f"[ examples/**, .github/workflows/{workflow_name}.yml, '!examples/flow/integrations/**' ]" else: path_filter = f"[ {gh_working_dir}/**, examples/*requirements.txt, .github/workflows/{workflow_name}.yml ]"