diff --git a/.github/workflows/reusable-build-test-release.yml b/.github/workflows/reusable-build-test-release.yml index 032922b1..3edf1d70 100644 --- a/.github/workflows/reusable-build-test-release.yml +++ b/.github/workflows/reusable-build-test-release.yml @@ -373,15 +373,24 @@ jobs: - id: determine_splunk env: wfe_run_on_splunk_latest: ${{ inputs.wfe-run-on-splunk-latest }} - run: | - if [[ "$wfe_run_on_splunk_latest" == "" ]]; then - wfe_run_on_splunk_latest="${{ github.event_name == 'schedule' || !((github.base_ref == 'main' || github.ref_name == 'main') || ((github.base_ref == 'develop' || github.ref_name == 'develop') && github.event_name == 'push')) }}" + run: | + if [[ "${{ github.event_name }}" == "schedule" ]]; then + wfe_run_on_splunk_latest="true" + + else + if [[ "${{ github.base_ref }}" == "main" || "${{ github.ref_name }}" == "main" ]] || \ + [[ "${{ github.ref_name }}" == "develop" && "${{ github.event_name }}" == "push" ]]; then + wfe_run_on_splunk_latest="false" + else + wfe_run_on_splunk_latest="true" + fi fi if [[ "$wfe_run_on_splunk_latest" == "true" ]]; then echo "matrixSplunk=${{ toJson(steps.matrix.outputs.latestSplunk) }}" >> "$GITHUB_OUTPUT" else - echo "matrixSplunk=${{toJson(steps.matrix.outputs.supportedSplunk) }}" >> "$GITHUB_OUTPUT" + echo "matrixSplunk=${{ toJson(steps.matrix.outputs.supportedSplunk) }}" >> "$GITHUB_OUTPUT" fi + - name: job summary run: | splunk_version_list=$(echo '${{ steps.determine_splunk.outputs.matrixSplunk }}' | jq -r '.[].version')