diff --git a/.github/workflows/cf_tests.yml b/.github/workflows/cf_tests.yml index 56f4099..faaab5b 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,11 +11,19 @@ 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 "CHANGE_COUNT=$NEW_COMMIT_COUNT" >> $GITHUB_ENV + - 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