Josh McKenzie created CASSANDRA-17278:
-----------------------------------------

             Summary: Finalize and formalize canonical set of pre-commit tests 
for circleci
                 Key: CASSANDRA-17278
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17278
             Project: Cassandra
          Issue Type: Task
            Reporter: Josh McKenzie


See [wiki 
article|https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=199530280]

See [dev list 
discussion|https://lists.apache.org/thread/bq470ml17g106pwxpvwgws2stxc6d7b9]

While a lot of good work went into this on CASSANDRA-16882 and subsequent 
tickets, there is still some dissent on the right set of canonical jobs we 
should require on circleci before a merge, when certain job suites might be 
acceptable to skip if ever, and the configuration output itself.

Success criteria here:
1. Ratify the canonical circleci job suites to be run on all commits pre-merge 
if using circleci
2. Determine JDK's that need to be run pre-merge
3. Update the circleci config files to match this by default
4. Determine a majority consensus on whether circle should auto-run on push or 
not, and integrate a "one-command" way to toggle to the alternate version + 
correct provisioning size (low, mid, high) to smooth out dev workflows and 
satisfy multiple competing personas
5. Document the above in the [Cassandra confluence 
wiki|https://cwiki.apache.org/confluence/display/cassandra/] and 
[testing|https://cassandra.apache.org/_/development/testing.html] sites



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to