You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Description
## Allow for TA to specify Splunk Latest as the only version to run WFE
tests against.
It is too expensive to run all WFE tests on all supported Splunk
versions on every commit in CDC add-ons on every commit / PR. Let TA to
specify the condition to run WFE tests on latest only.
* Full run takes 2d 20h 31m 27s
https://github.com/splunk/splunk-add-on-for-amazon-web-services/actions/runs/13389640676/usage
* Latest run takes 17h 29m 24s
https://github.com/splunk/splunk-add-on-for-amazon-web-services/actions/runs/13478849153/usage
## Proposal
Default condition - Run WFE tests on all Splunk Versions for conditions:
* push to main, develop
* PR to main
Run only on Splunk latest when:
* scheduled execution
* Everything else
Introduce `wfe-run-on-splunk-latest` input for TA to be precise when it
needs a custom rule to run or not run on latest
## +Fix
`Summary of Versions Used` should take its value from
`steps.determine_splunk.outputs.matrixSplunk`
### Checklist
- [ ] `README.md` has been updated or is not required
- [x] push trigger tests
- [ ] manual release test
- [ ] automated releases test
- [x] pull request trigger tests
- [ ] schedule trigger tests
- [ ] workflow errors/warnings reviewed and addressed
### Testing done
(for each selected checkbox, the corresponding test results link should
be listed here)
---------
Co-authored-by: mkolasinski-splunk <105011638+mkolasinski-splunk@users.noreply.github.com>
Copy file name to clipboardExpand all lines: .github/workflows/reusable-build-test-release.yml
+12-2Lines changed: 12 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -52,6 +52,11 @@ on:
52
52
type: string
53
53
default: >-
54
54
[""]
55
+
wfe-run-on-splunk-latest:
56
+
required: false
57
+
description: "Forces WFE tests to run only on the latest Splunk when set to true. When set to false - will run on all supported Splunk versions required for the release. When not set - default behavior."
0 commit comments