From 084b4cfbbebf536ee49e83b0565a0fe7ac9ddfe5 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Tue, 4 Nov 2025 12:43:13 -0500 Subject: [PATCH 1/2] ci: do not run the agenda jobs on forks to avoid noise Signed-off-by: Vincent Biret --- .github/workflows/agenda.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/agenda.yaml b/.github/workflows/agenda.yaml index f46f5d4..c8fa862 100644 --- a/.github/workflows/agenda.yaml +++ b/.github/workflows/agenda.yaml @@ -8,6 +8,7 @@ on: jobs: get-next-dates: + if: github.repository == 'OAI/Overlay-Specification' permissions: {} runs-on: ubuntu-22.04 outputs: @@ -59,6 +60,7 @@ jobs: echo "MEETING_DATES=[]" >> $GITHUB_OUTPUT create-discussion: + if: github.repository == 'OAI/Overlay-Specification' needs: get-next-dates strategy: matrix: From 81de1b3ef0191232b5f8fa9c8f2567a807c9791a Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Tue, 4 Nov 2025 12:47:29 -0500 Subject: [PATCH 2/2] ci: fixes agenda meeting dates setting on odd weeks Signed-off-by: Vincent Biret --- .github/workflows/agenda.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/agenda.yaml b/.github/workflows/agenda.yaml index c8fa862..a25ed86 100644 --- a/.github/workflows/agenda.yaml +++ b/.github/workflows/agenda.yaml @@ -31,9 +31,15 @@ jobs: echo "should_run=false" >> $GITHUB_OUTPUT fi - name: Get Next Meeting Dates - if: steps.check-week.outputs.should_run == 'true' id: get-next-meeting-dates + env: + SHOULD_RUN: ${{ steps.check-week.outputs.should_run }} run: | + if [ "$SHOULD_RUN" != "true" ]; then + echo "MEETING_DATES=[]" >> $GITHUB_OUTPUT + exit 0 + fi + # Generate multiple meeting dates based on NUMBER_OF_INSTANCES MEETING_DATES="[" for i in $(seq 1 $NUMBER_OF_INSTANCES); do @@ -54,10 +60,6 @@ jobs: done MEETING_DATES="$MEETING_DATES]" echo "MEETING_DATES=$MEETING_DATES" >> $GITHUB_OUTPUT - - name: Set No Next Meeting Dates - if: steps.check-week.outputs.should_run == 'false' - run: | - echo "MEETING_DATES=[]" >> $GITHUB_OUTPUT create-discussion: if: github.repository == 'OAI/Overlay-Specification'