From ffcd529c31cddc9f821d14be4aee65f556952c15 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Fri, 12 Jan 2024 14:41:52 +0000 Subject: [PATCH 1/7] feat(build): make cf tests run daily on changes --- .github/workflows/cf_tests.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cf_tests.yml b/.github/workflows/cf_tests.yml index 56f4099..1563372 100644 --- a/.github/workflows/cf_tests.yml +++ b/.github/workflows/cf_tests.yml @@ -1,6 +1,9 @@ name: CF IT Tests -on: workflow_dispatch +on: + workflow_dispatch: + schedule: + - cron: '0 0 * * *' jobs: cfTests: @@ -8,6 +11,12 @@ jobs: steps: - uses: actions/checkout@v3 + - run: | + echo {{ github.event_name }} + NEW_COMMIT_COUNT=$(git log --oneline --since '24 hours ago' | wc -l) + echo "$NEW_COMMIT_COUNT" + echo "SHOULD_BUILD=${{ env.MY_VAR }}" >> $GITHUB_OUTPUT + - name: Set up JDK 11 uses: actions/setup-java@v3 with: From caa4dfa8df3919521c1a5978f2bda84dabf371d6 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Fri, 12 Jan 2024 14:43:28 +0000 Subject: [PATCH 2/7] feat(build): make cf tests run daily on changes --- .github/workflows/cf_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cf_tests.yml b/.github/workflows/cf_tests.yml index 1563372..3b298ce 100644 --- a/.github/workflows/cf_tests.yml +++ b/.github/workflows/cf_tests.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v3 - run: | - echo {{ github.event_name }} + echo "${{ github.event_name }}" NEW_COMMIT_COUNT=$(git log --oneline --since '24 hours ago' | wc -l) echo "$NEW_COMMIT_COUNT" echo "SHOULD_BUILD=${{ env.MY_VAR }}" >> $GITHUB_OUTPUT From 725eb2dc822b3f3058ae8f35ad2d19ad087212f9 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Fri, 12 Jan 2024 14:47:24 +0000 Subject: [PATCH 3/7] feat(build): make cf tests run daily on changes --- .github/workflows/cf_tests.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cf_tests.yml b/.github/workflows/cf_tests.yml index 3b298ce..3d4358f 100644 --- a/.github/workflows/cf_tests.yml +++ b/.github/workflows/cf_tests.yml @@ -15,13 +15,15 @@ jobs: echo "${{ github.event_name }}" NEW_COMMIT_COUNT=$(git log --oneline --since '24 hours ago' | wc -l) echo "$NEW_COMMIT_COUNT" - echo "SHOULD_BUILD=${{ env.MY_VAR }}" >> $GITHUB_OUTPUT + echo "CHANGE_COUNT=$NEW_COMMIT_COUNT" >> $GITHUB_OUTPUT - name: Set up JDK 11 uses: actions/setup-java@v3 + if: ${{ github.event.event_name == "workflow_dispatch" || env.CHANGE_COUNT > 0 }} with: java-version: '11' distribution: 'temurin' cache: 'maven' - name: Run CF Tests + if: ${{ github.event.event_name == "workflow_dispatch" || env.CHANGE_COUNT > 0 }} run: make cf-tests \ No newline at end of file From 8d2eb8967726df5f07b69cf44e381a73260ec9b7 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Fri, 12 Jan 2024 14:48:58 +0000 Subject: [PATCH 4/7] feat(build): make cf tests run daily on changes --- .github/workflows/cf_tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cf_tests.yml b/.github/workflows/cf_tests.yml index 3d4358f..e9dc7d8 100644 --- a/.github/workflows/cf_tests.yml +++ b/.github/workflows/cf_tests.yml @@ -19,11 +19,11 @@ jobs: - name: Set up JDK 11 uses: actions/setup-java@v3 - if: ${{ github.event.event_name == "workflow_dispatch" || env.CHANGE_COUNT > 0 }} + if: ${{ github.event.event_name == 'workflow_dispatch' || env.CHANGE_COUNT > 0 }} with: java-version: '11' distribution: 'temurin' cache: 'maven' - name: Run CF Tests - if: ${{ github.event.event_name == "workflow_dispatch" || env.CHANGE_COUNT > 0 }} + if: ${{ github.event.event_name == 'workflow_dispatch' || env.CHANGE_COUNT > 0 }} run: make cf-tests \ No newline at end of file From ef6116e235cd05c191c589685bc615dafcb67223 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Fri, 12 Jan 2024 14:50:22 +0000 Subject: [PATCH 5/7] feat(build): make cf tests run daily on changes --- .github/workflows/cf_tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/cf_tests.yml b/.github/workflows/cf_tests.yml index e9dc7d8..f9b9f82 100644 --- a/.github/workflows/cf_tests.yml +++ b/.github/workflows/cf_tests.yml @@ -16,6 +16,7 @@ jobs: NEW_COMMIT_COUNT=$(git log --oneline --since '24 hours ago' | wc -l) echo "$NEW_COMMIT_COUNT" echo "CHANGE_COUNT=$NEW_COMMIT_COUNT" >> $GITHUB_OUTPUT + echo $({{ github.event.event_name }} == 'workflow_dispatch' || ${NEW_COMMIT_COUNT} > 0) - name: Set up JDK 11 uses: actions/setup-java@v3 From e81b2bf09758fe502fa0159a01b144bbb2d9c379 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Fri, 12 Jan 2024 14:50:59 +0000 Subject: [PATCH 6/7] feat(build): make cf tests run daily on changes --- .github/workflows/cf_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cf_tests.yml b/.github/workflows/cf_tests.yml index f9b9f82..423e89c 100644 --- a/.github/workflows/cf_tests.yml +++ b/.github/workflows/cf_tests.yml @@ -16,7 +16,7 @@ jobs: NEW_COMMIT_COUNT=$(git log --oneline --since '24 hours ago' | wc -l) echo "$NEW_COMMIT_COUNT" echo "CHANGE_COUNT=$NEW_COMMIT_COUNT" >> $GITHUB_OUTPUT - echo $({{ github.event.event_name }} == 'workflow_dispatch' || ${NEW_COMMIT_COUNT} > 0) + echo $(${{ github.event.event_name }} == 'workflow_dispatch' || ${NEW_COMMIT_COUNT} > 0) - name: Set up JDK 11 uses: actions/setup-java@v3 From a509afb451906e2cffa05fec2b750610a5da7848 Mon Sep 17 00:00:00 2001 From: Ben Donnelly Date: Fri, 12 Jan 2024 14:54:38 +0000 Subject: [PATCH 7/7] feat(build): make cf tests run daily on changes --- .github/workflows/cf_tests.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/cf_tests.yml b/.github/workflows/cf_tests.yml index 423e89c..faaab5b 100644 --- a/.github/workflows/cf_tests.yml +++ b/.github/workflows/cf_tests.yml @@ -15,8 +15,7 @@ jobs: echo "${{ github.event_name }}" NEW_COMMIT_COUNT=$(git log --oneline --since '24 hours ago' | wc -l) echo "$NEW_COMMIT_COUNT" - echo "CHANGE_COUNT=$NEW_COMMIT_COUNT" >> $GITHUB_OUTPUT - echo $(${{ github.event.event_name }} == 'workflow_dispatch' || ${NEW_COMMIT_COUNT} > 0) + echo "CHANGE_COUNT=$NEW_COMMIT_COUNT" >> $GITHUB_ENV - name: Set up JDK 11 uses: actions/setup-java@v3