From d05913e25cd637d032f386106db5d712fcf3bd53 Mon Sep 17 00:00:00 2001 From: Arlo Date: Wed, 27 Aug 2025 15:52:32 -0500 Subject: [PATCH 1/2] Fixed workflow branch triggers, remove rel/weekly leftover from https://github.com/CommunityToolkit/Labs-Windows/pull/713 --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 297f69b52..be596bb93 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,9 +8,9 @@ name: CI on: # Triggers the workflow on push or pull request events but only for the main branch push: - branches: [ main, 'rel/weekly' ] + branches: [ main ] pull_request: - branches: [ main, 'rel/weekly' ] + branches: [ main ] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: From a6e7fb356b274be5f4e9d1cbee9c661c70419d21 Mon Sep 17 00:00:00 2001 From: Arlo Date: Wed, 27 Aug 2025 15:56:59 -0500 Subject: [PATCH 2/2] Enable scheduled workflow variable for sign and release jobs --- .github/workflows/build.yml | 8 ++++++-- .github/workflows/scheduled-releases.yml | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index be596bb93..90dd18312 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,6 +27,10 @@ on: description: 'The end commit of the range to check for incremental builds.' type: string required: false + is_scheduled: + description: 'A boolean value that indicates whether this is a scheduled run.' + type: boolean + required: false env: DOTNET_VERSION: ${{ '9.0.x' }} @@ -341,7 +345,7 @@ jobs: sign: needs: [package] - if: ${{ startsWith(github.ref, 'refs/heads/rel/') }} + if: ${{ startsWith(github.ref, 'refs/heads/rel/') || inputs.is_scheduled }} runs-on: windows-latest permissions: id-token: write # Required for requesting the JWT @@ -406,7 +410,7 @@ jobs: ${{ github.workspace }}/packages/**/*.nupkg release: - if: ${{ startsWith(github.ref, 'refs/heads/rel/') }} + if: ${{ startsWith(github.ref, 'refs/heads/rel/') || inputs.is_scheduled }} needs: [sign] environment: nuget-release-gate # This gates this job until manually approved runs-on: ubuntu-latest diff --git a/.github/workflows/scheduled-releases.yml b/.github/workflows/scheduled-releases.yml index 0b4b8b193..3b29ec89b 100644 --- a/.github/workflows/scheduled-releases.yml +++ b/.github/workflows/scheduled-releases.yml @@ -68,4 +68,5 @@ jobs: with: commit_range_start: ${{ needs.tag-weekly-release.outputs.commit_range_start }} commit_range_end: ${{ needs.tag-weekly-release.outputs.commit_range_end }} + is_scheduled: true secrets: inherit \ No newline at end of file