From 146fab6b87a58a36cedd1b4fe1a719f72e6030e1 Mon Sep 17 00:00:00 2001 From: Naveen Singh Date: Fri, 25 Sep 2026 16:00:31 +0530 Subject: [PATCH] ci: setup repo selection for automated releases --- .github/workflows/merge-pull-requests.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/merge-pull-requests.yml b/.github/workflows/merge-pull-requests.yml index 8214e4d..370db2c 100644 --- a/.github/workflows/merge-pull-requests.yml +++ b/.github/workflows/merge-pull-requests.yml @@ -90,6 +90,7 @@ jobs: - name: Merge pull requests if: steps.cadence.outputs.run == 'true' env: + EVENT_NAME: ${{ github.event_name }} SELECTED_REPO: ${{ inputs.repository || 'all' }} BRANCH: ${{ inputs.branch || 'fossifybot/release' }} MERGE_METHOD: ${{ inputs.merge_method || 'squash' }} @@ -98,6 +99,10 @@ jobs: run: | set -uo pipefail + AUTO_MERGE_REPOS=( + "FossifyOrg/Calendar" + ) + REPOS=( "FossifyOrg/Calculator" "FossifyOrg/Calendar" @@ -134,7 +139,10 @@ jobs: ADMIN_FLAG="--auto" fi - if [[ "$SELECTED_REPO" != "all" ]]; then + if [[ "$EVENT_NAME" == "schedule" ]]; then + REPOS=("${AUTO_MERGE_REPOS[@]}") + echo "Processing scheduled repositories (${#REPOS[@]} repos)" + elif [[ "$SELECTED_REPO" != "all" ]]; then REPOS=("$SELECTED_REPO") echo "Processing single repository: $SELECTED_REPO" else