From da6c799d48f054efe6f1abf15dcb6c9bdf4d762a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Sep 2025 07:31:17 +0000 Subject: [PATCH 1/3] Initial plan From 33331a248cc84c08b0116204033c92237a42cd82 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Sep 2025 07:36:54 +0000 Subject: [PATCH 2/3] Add nightly release schedule and trigger support - Add schedule with cron '0 3 * * *' to run at 3 AM daily - Add trigger on develop branch for automatic nightly releases on code changes - Ensure release runs 1 hour after build pipeline (2 AM vs 3 AM) - Both schedule and trigger target develop branch for consistency Co-authored-by: wenytang-ms <75360946+wenytang-ms@users.noreply.github.com> --- .azure-pipelines/release/release-nightly.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.azure-pipelines/release/release-nightly.yml b/.azure-pipelines/release/release-nightly.yml index 457a27987..15f64cf87 100644 --- a/.azure-pipelines/release/release-nightly.yml +++ b/.azure-pipelines/release/release-nightly.yml @@ -1,5 +1,11 @@ name: $(Date:yyyyMMdd).$(Rev:r) +schedules: + - cron: 0 3 * * * + branches: + include: + - develop + variables: - name: Codeql.Enabled value: true @@ -12,7 +18,10 @@ resources: type: git name: 1ESPipelineTemplates/1ESPipelineTemplates ref: refs/tags/release -trigger: none +trigger: + branches: + include: + - develop extends: template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines parameters: From f0916a1f9c27fb677f5e2b92740713309781fbaf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Sep 2025 07:57:47 +0000 Subject: [PATCH 3/3] Configure nightly release to run only on schedule and skip if no changes Co-authored-by: wenytang-ms <75360946+wenytang-ms@users.noreply.github.com> --- .azure-pipelines/release/release-nightly.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.azure-pipelines/release/release-nightly.yml b/.azure-pipelines/release/release-nightly.yml index 15f64cf87..5011d21e3 100644 --- a/.azure-pipelines/release/release-nightly.yml +++ b/.azure-pipelines/release/release-nightly.yml @@ -5,6 +5,7 @@ schedules: branches: include: - develop + always: false variables: - name: Codeql.Enabled @@ -18,10 +19,7 @@ resources: type: git name: 1ESPipelineTemplates/1ESPipelineTemplates ref: refs/tags/release -trigger: - branches: - include: - - develop +trigger: none extends: template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines parameters: